Asterisk Extension Group Editors
Root Resource Path
JSON Representation
"id": "56cf70a3-1ee0-4b09-8f40-297430eeeddf",
"username": "4224",
"password": "e5e9fa1ba31ecd1ae84f75caaa474f3a663f05f4",
"enabled": true,
"full": true,
"displayName": "Steve S",
"lastPasswordChangedAt": null,
"permissionDisplayName": "Steve S",
"permissionId": "56cf70a3-1ee0-4b09-8f40-297430eeeddf"
}
Property | Type | Description |
---|---|---|
id | String | Configuration id of the user. |
username | String | Username of the user. |
password | String | SHA-1 hash of the user's password. |
enabled | Boolean | Flag specifying if the user is enabled. |
full | Boolean | Flag specifying if the user is a full or lite user. |
displayName | String | The display name for the user. |
lastPasswordChangedAt | Long | The last time the user changed their password from the client interface. Represented as a Unix timestamp in milliseconds. Can be null. |
permissionDisplayName | String | Display name of the user in the permission system. |
permissionId | String | Permission id of the user. |
Resource Paths
communication_manager/rest/config/asterisk/{coreServerId}/extensionGroups/{extensionGroupId}/editors | |
---|---|
Description | Accesses all the users that are marked as editors of the group. |
GET | Gets all the configuration for all the users that are makred as editors of the group. |
POST | Adds a user as a editor of the extension group. Errors:
|
| |
communication_manager/rest/config/asterisk/{coreServerId}/extensionsGroups/{extensionGroupId}/editors/{userId} | |
Description | Accesses the configuration of a specific editor in the extension group. Parameters:
|
GET | Gets the configuration of the specified editor in the extension group. Errors:
|
DELETE | Removes a specific editor from the extension group. Errors:
|
Curl Examples
Get all editors in an extension group
Get the configuration for a specific editor in an extension group
Add a editor to an extension group
Remove a editor from an extension group
viewers