Skip to content

User

User management.


Create

Create a new user

Endpoint

POST /user/create

Authorized User Role

admin

Request Body

Field | Type | Required

  • | - | - email | string | yes role | string | yes sendInvite | boolean |

Response

Field | Type

  • | - accountId | string activity | date email | string first | string id | string invite | string last | string preferences | object role | string state | string

Comment

Endpoint

POST /user/comment

Authorized User Role

user

Request Body

Field | Type | Required

  • | - | - subject | string | yes url | string | yes comments | string | yes email | string | yes account | string | yes

Get

Endpoint

POST /user/get

Authorized User Role

user

Request Body

Field | Type | Role

  • | - | - email | string | admin id | string | admin

Response

Field | Type

  • | - accountId | string activity | date email | string first | string id | string invite | string last | string preferences | object role | string state | string

Find

Endpoint

POST /user/find

Authorized User Role

user

Request Body

Field | Type | Role

  • | - | - email | string | admin id | string | admin

Query String Options

Field | Type

  • | - hidden | boolean filter | string limit | number next | object prev | object index | string where | string log | boolean

Response

Paged response.

Field | Type | Notes

  • | - | - data | array | A token object. next | string | Paged cursor to use for the next page of items. prev | string | Pages cursor to use for the previous page of items.

User

An array of User items.

Field | Type

  • | - accountId | string activity | date email | string first | string id | string invite | string last | string preferences | object role | string state | string

Init

Endpoint

POST /user/init

Authorized User Role

user

Request Body

A object.

Response

Field | Type

  • | - accountId | string activity | date email | string first | string id | string invite | string last | string preferences | object role | string state | string

Login

Login the authenticated user

Endpoint

POST /user/login

Authorized User Role

public

Request Body

Field | Type

  • | - invite | string

Response

A user object.

Field | Type

  • | - account | object cache | object user | object versions | object

LookupUser

Endpoint

POST /user/lookupUser

Authorized User Role

support

Request Body

Field | Type | Required

  • | - | - email | string | yes

Response

A string.


Jobs

Endpoint

POST /user/jobs

Authorized User Role

public

Request Body

Field | Type | Required

  • | - | - details | object | yes

Prefetch

Endpoint

POST /user/prefetch

Authorized User Role

user

Request Body

A object.

Response

Prefetched account and user objects.

Field | Type

  • | - account | object user | object cache | object local | boolean versions | object

Account

Field | Type

  • | - activity | date billing | object closed | boolean created | date email | string id | string metrics | object name | string suspended | boolean

Billing

Field | Type

  • | - address | string agreement | boolean cardId | string canWire | boolean company | string country | string credit | number error | string invoiceEmail | string memo | string order | string renew | date renewing | boolean stripeId | string subject | string terms | number wire | boolean

Metrics

Field | Type

  • | - agents | array balance | number connected | number clouds | number customer | boolean dashboards | number devices | number developer | number emails | object interest | array notifications | number plans | number products | number software | number support | number users | number

User

Field | Type

  • | - accountId | string activity | date email | string first | string id | string invite | string last | string preferences | object role | string state | string

Remove

Endpoint

POST /user/remove

Authorized User Role

admin

Request Body

Field | Type

  • | - email | string id | string

Update

Update a user identity

Endpoint

POST /user/update

Authorized User Role

user

Request Body

Field | Type

  • | - email | string first | string id | string last | string preferences | object

Response

Field | Type

  • | - accountId | string activity | date email | string first | string id | string invite | string last | string preferences | object role | string state | string

UpdateRole

Endpoint

POST /user/updateRole

Authorized User Role

admin

Request Body

Field | Type | Role

  • | - | - id | string | role | string | admin sendInvite | boolean |

Response

Field | Type

  • | - accountId | string activity | date email | string first | string id | string invite | string last | string preferences | object role | string state | string