Leverege Platform

Leverege Platform

  • Overview
  • JSDocs
  • REST API
  • Help

›API

Platform Overview

  • Overview
  • Architecture
  • Core Concepts

Guides

  • Platform Setup
  • Building a Project
  • API UI

Services

  • API Server
  • Message Processor
  • Transponder
  • Reason
  • Scheduler
  • Messenger
  • Emailer
  • Rest Server
  • DB Curator

API

  • API
  • Interface
  • Project
  • System
  • Device
  • Blueprint
  • Collection
  • Child
  • History
  • Scenario
  • Script
  • Template
  • Timer
  • User
  • Users

Server Libraries

  • Log
  • Messages
  • Message Queue
  • Cache
  • Lock
  • Limit
  • Cluster Manager
  • Error
  • Exit

Utilities

  • Promise
  • Data Store
  • Factory
  • Path
  • Reasoner
  • Object Util
  • Array Util
  • String Util
  • Base62 Util
  • Value Cache
  • Validator
  • Lol

UI

  • API Redux
  • UI Builder
  • UI Elements
  • UI Redux
  • UI Mapbox Elements
  • UI Active Theme
  • UI Color Elements
  • UI Linear View Elements

Users

Users are several methods to interact with all the users of a project

Users Methods

  1. list() - gets all the users
  2. create( user ) - creates a user
  3. forgotPassword( username, projectId ) - sends a forgot password to the user
  4. resetPassword( patch ) - changes a user's password with a token
  5. child( id ) - returns an instance of a child

Project, System and Device Users

When interacting with the users method of a project, system or device, there are different methods available. These new methods revolve around adding, removing and changing the user's permissions on the project, system or device.

  1. list() - gets all the users specifically permissioned on the project, system or device
  2. create( user, permissions, metadata, options ) - creates and permissions a user on the project, system or device
  3. add( id, permissions, metadata ) - permissions an existing user on the project, system or device
  4. get( id, options ) - gets a user and their information that is permissioned on the project, system or device
  5. update( id, patchOps ) - updates the user
  6. remove( id ) and delete( id ) - removes the user's permissions on the project, system or device
← UserLog →
  • Users Methods
  • Project, System and Device Users
Leverege Platform
Docs
Overview
Connect
FacebookLinkedInTwitter
Facebook Open Source