Status
Root Resource Path
JSON Representation
"id": "99c6c017-7c86-4d78-89ca-dbc1267ffe76",
"configurationId": "215734e0-383d-11e2-81c1-0800200c9a66",
"name": "Available",
"type": "available",
"note": "",
"returnTime": -1,
"userCreated": false
}
Property | Type | Description |
---|---|---|
id | String | The id of the user status. |
configurationId | String | The id of the configuration object that represents the user status. |
name | String | The status name. |
type | String | The status type. Determines the icon used for the status. See Status Types below. |
note | String | The note set for the status. |
returnTime | Long | The time the user has set to return, or -1 if no return time has been set. Represented as a unix timestamp, in milliseconds. |
userCreated | Boolean | True, if the status is a custom status set by the user; false, if the status is a pre-configured status. |
Status Types
The following is a list of accepted status types. These types will be used in the JSON representation of the status, and in the set action when changing the status.
- available
- unavailable
- away
- xa
- dnd
- chat
- altblue
- altgreen
- altpink
- altpurple
- altred
Resource Paths
communication_manager/rest/live/coreServers/[{core_server_id} | getByName/{core_server_slug}]/users | |
---|---|
Description | Accesses the state of all users in a core server. Parameters:
Errors:
|
GET | Gets the state of all users in a core server. |
| |
communication_manager/rest/live/coreServers/[{core_server_id} | getByName/{core_server_slug}]/users/{user_id} | |
Description | Accesses the state of a specific user in a core server, by user id. Parameters:
Errors:
|
GET | Gets the state of a specific user in a core server. |
| |
communication_manager/rest/live/coreServers/[{core_server_id} | getByName/{core_server_slug}]/users/getByName/{username} | |
Description | Accesses the state of a specific user in a core server, by username. Parameters:
Errors:
|
GET | Gets the state of a specific user in a core server. |
| |
communication_manager/rest/live/coreServers/[{core_server_id} | getByName/{core_server_slug}]/users/[{user_id} | getByName/{username}]/logins | |
Description | Access the sub/child resource for the active logins of specific user. Parameters:
Errors:
|
| |
communication_manager/rest/live/coreServers/[{core_server_id} | getByName/{core_server_slug}]/users/[{user_id} | getByName/{username}]/status | |
Description | Access the sub/child resource for the status of a specific user. Parameters:
Errors:
|
| |
communication_manager/rest/live/coreServers/[{core_server_id} | getByName/{core_server_slug}]/users/[{user_id} | getByName/{username}]/extensions | |
Description | Access the sub/child resource for the extensions bound to a specific user. Parameters:
Errors:
|