Extensions
JSON Representation
"id": "e640205f-bc76-4db4-8e03-bf34eb33a8ce",
"extensionNumber": "4224",
"displayName": "Michael Y",
"configurationId": "813936dd-98a4-4ccc-8bcf-dd1f27673c1f",
"permissionId": "813936dd-98a4-4ccc-8bcf-dd1f27673c1f"
}
Property | Type | Description |
---|---|---|
id | String | The id of the extension. |
extensionNumber | String | The number used to call the extension. |
displayName | String | The display name of the extension. |
configurationId | String | The id of the configuration object that represents the extension. |
permissionId | String | The extension's permission id. |
Root Resource Paths
Paths used to access sets of the resource, in relation to parent resources.
communication_manager/rest/live/coreServers/[{core_server_id} | getByName/{core_server_slug}]/extensions | |
---|---|
Description | Provides access to all extensions in a specified core server. Parameters:
Errors:
|
GET | Gets all extensions in the specified core server. |
|
|
communication_manager/rest/live/coreServers/[{core_server_id} | getByName/{core_server_slug}]/user/[{user_id} | getByName/{username}]/extensions | |
Description | Provides access to all the extensions bound to the specified user. Parameters:
Errors:
|
GET | Gets all extensions bound to the specified extension. |
Instance Resource Paths
Paths used to access a specific instance of the resource.
{root_resource_path}/{extension_id} | |
---|---|
Description | Provides access to a specific extension, by extension id. Parameters:
Errors:
|
GET | Gets the specified extension. |
| |
{root_resource_path}/getByName/{extension_number} | |
Description | Provides access to a specific extension, by extension number. Parameters:
Errors:
|
GET | Gets the specified extension. |
| |
communication_manager/rest/live/coreServers/[{core_server_id} | getByName/{core_server_slug}]/queues/[{queue_id | getByName{queue_identifier}}]/agent/{agent_id}/extension | |
Description | Provides access to the extension the specified agent relates to. Parameters:
Errors:
|
GET | Gets the extension the specified agent relates to. |
Sub Resource Paths
Paths used to access the child resources of this resource.
{instance_resource_path}/agents | |
---|---|
Description | Provides access to the agents related to the specified extension. See Agents. Parameters:
Errors:
|
GET | Gets all the agents related to the specified extension. |
|
|
{instance_resource_path}/callSegments | |
Description | Provides access to the call segments for the specified extension. See Call Segments. Parameters:
Errors:
|
GET | Gets all the call segments for the specified extension. |
Action Paths
Actions that can be performed on this resource.
{instance_resource_path}/originate | |||||||
---|---|---|---|---|---|---|---|
Description | Originates a call from the specified extension. Parameters:
Errors:
| ||||||
JSON | { "destinationNumber": "18005555555" } Properties:
| ||||||
POST | Originates a call from the specified extension to a destination number. | ||||||
| |||||||
{instance_resource_path}/enableDnd | |||||||
Description | Enables do not disturb on the specified extension. Parameters:
Errors:
| ||||||
POST | Enables do not disturb on the specified extension. | ||||||
| |||||||
{instance_resource_path}/disableDnd | |||||||
Description | Disables do not disturb on the specified extension. Parameters:
Errors:
| ||||||
POST | Disables do not disturb on the specified extension. |