Warning
For security reasons, the document is displayed in restricted mode as it is not the current version. There may be differences and errors due to this.
{
"id": "e640205f-bc76-4db4-8e03-bf34eb33a8ce",
"extensionNumber": "4224",
"displayName": "Michael Y",
"configurationId": "813936dd-98a4-4ccc-8bcf-dd1f27673c1f",
"permissionId": "813936dd-98a4-4ccc-8bcf-dd1f27673c1f"
}
| | |
---|
| | |
| | The number used to call the extension. |
| | The display name of the extension. |
| | The id of the configuration object that represents the extension. |
| | The extension's permission id. |
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 |
---|
| Provides access to all extensions in a specified core server. InformationExcludes any extensions that are not bound to a licensed/full user. Parameters: - core_server_id: the id of the parent core server
- core_server_slug: the slug of the parent core server
Errors: - 404 Not Found: Returned if no core server with the given id or slug exists
|
| 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 |
---|
| Provides access to all the extensions bound to the specified user. InformationExcludes any extensions that are not bound to a licensed/full user. Parameters: - core_server_id: the id of the parent core server
- core_server_slug: the slug of the parent core server
- user_id: the id of the parent user
- username: the username of the parent user
Errors: - 404 Not Found: Returned if no core server with the given id or slug exists
- 404 Not Found: Returned if no user with the given id or username exists
|
| Gets all extensions bound to the specified extension. |
Paths used to access a specific instance of the resource.
{root_resource_path}/{extension_id} |
---|
| Provides access to a specific extension, by extension id. InformationThis resource will not be available if the extension is not bound to a licensed/full user. Parameters: - root_resource_path: One of the root resource paths for this resource. See Root Resource Paths above
- extension_id: the id of the extension to access
Errors: - 404 Not Found: Returned if any of the ancestors in the root resource path could not be found
- 404 Not Found: Returned if no extension with the specified extension id could be found
- 403 Forbidden: Returned if any of the parents specified in the root resource path are restricted
- 403 Forbidden: Returned if the extension is not bound to a licensed/full user
|
| Gets the specified extension. |
|
{root_resource_path}/getByName/{extension_number} |
---|
| Provides access to a specific extension, by extension number. InformationThis resource will not be available if the extension is not bound to a licensed/full user. Parameters: - root_resource_path: One of the root resource paths for this resource. See Root Resource Paths above
- extension_number: the extension number of the extension to access
Errors: - 404 Not Found: Returned if any of the ancestors in the root resource path could not be found
- 404 Not Found: Returned if no extension with the specified extension number could be found
- 403 Forbidden: Returned if any of the parents specified in the root resource path are restricted
- 403 Forbidden: Returned if if the extension is not bound to a licensed/full user
|
| 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 |
---|
| Provides access to the extension the specified agent relates to. InformationThis resource will not be available if the extension is not bound to a licensed/full user, or the agent is not in an enabled queue. Parameters: - core_server_id: the id of the parent core server
- core_server_slug: the slug of the parent core server
- queue_id: the id of the parent queue
- queue_identifier: the identifier of the parent queue
- agent_id: the id of the agent
Errors: - 404 Not Found: Returned if no core server with the given id or slug exists
- 404 Not Found: Returned if no queue with the given id or identifier exists
- 404 Not Found: Returned if no agent with the given id exists
- 403 Forbidden: Returned if the parent queue is not enabled
- 403 Forbidden: Returned if the agent is not related to an extension that is bound to a full user
|
| Gets the extension the specified agent relates to. |
Paths used to access the child resources of this resource.
{instance_resource_path}/agents |
---|
| Provides access to the agents related to the specified extension. See Agents. InformationThis resource will not be available if the extension is not bound to a licensed/full user. Excludes any agents that are not in an enabled queue. Parameters: - instance_resource_path: One of the instance resource paths for this resource. See Instance Resource Paths above
Errors: - 404 Not Found: Returned if any of the ancestors in the instance resource path could not be found
- 403 Forbidden: Returned if if the extension is not bound to a licensed/full user
|
| Gets all the agents related to the specified extension. |
| |
{instance_resource_path}/callSegments |
---|
| Provides access to the call segments for the specified extension. See Call Segments. InformationThis resource will not be available if the extension is not bound to a licensed/full user. Parameters: - instance_resource_path: One of the instance resource paths for this resource. See Instance Resource Paths above
Errors: - 404 Not Found: Returned if any of the ancestors in the instance resource path could not be found
- 403 Forbidden: Returned if if the extension is not bound to a licensed/full user
|
| Gets all the call segments for the specified extension. |
Actions that can be performed on this resource.
{instance_resource_path}/originate |
---|
| Originates a call from the specified extension. InformationThis action will not be available if the extension is not bound to a licensed/full user. Parameters: - instance_resource_path: One of the instance resource paths for this resource. See Instance Resource Paths above
Errors: - 404 Not Found: Returned if any of the ancestors in the instance resource path could not be found
- 403 Forbidden: Returned if if the extension is not bound to a licensed/full user
|
| { "destinationNumber": "18005555555" } Properties: | | |
---|
| | The number to originate to. |
|
| Originates a call from the specified extension to a destination number. |
|
{instance_resource_path}/enableDnd |
---|
| Enables do not disturb on the specified extension. InformationThis action will not be available if the extension is not bound to a licensed/full user. Parameters: - instance_resource_path: One of the instance resource paths for this resource. See Instance Resource Paths above
Errors: - 404 Not Found: Returned if any of the ancestors in the instance resource path could not be found
- 403 Forbidden: Returned if if the extension is not bound to a licensed/full user
|
| Enables do not disturb on the specified extension. |
|
{instance_resource_path}/disableDnd |
---|
| Disables do not disturb on the specified extension. InformationThis action will not be available if the extension is not bound to a licensed/full user. Parameters: - instance_resource_path: One of the instance resource paths for this resource. See Instance Resource Paths above
Errors: - 404 Not Found: Returned if any of the ancestors in the instance resource path could not be found
- 403 Forbidden: Returned if if the extension is not bound to a licensed/full user
|
| Disables do not disturb on the specified extension. |
curl --user manager:manag3rpa55word -i -H "Accept: application/json" http://localhost:58080/communication_manager/rest/live/coreServers/ca5de6c4-17bd-46ce-95a2-8b29c7812ca4/extensions
curl --user manager:manag3rpa55word -i -H "Accept: application/json" http://localhost:58080/communication_manager/rest/live/coreServers/ca5de6c4-17bd-46ce-95a2-8b29c7812ca4/extensions/ef2faba9-8557-49c1-9ffc-5a71f41c7a23
curl --user manager:manag3rpa55word -i -H "Accept: application/json" http://localhost:58080/communication_manager/rest/live/coreServers/ca5de6c4-17bd-46ce-95a2-8b29c7812ca4/users/ce1b2b59-15ad-46d2-a96a-2b4099630438/extensions
curl --user manager:manag3rpa55word -i -H "Accept: application/json" http://localhost:58080/communication_manager/rest/live/coreServers/ca5de6c4-17bd-46ce-95a2-8b29c7812ca4/users/ce1b2b59-15ad-46d2-a96a-2b4099630438/extensions/ef2faba9-8557-49c1-9ffc-5a71f41c7a23
curl --user manager:manag3rpa55word -i -H "Accept: application/json" http://localhost:58080/communication_manager/rest/live/coreServers/ca5de6c4-17bd-46ce-95a2-8b29c7812ca4/queues/05bf3ecf-ce6b-4c8f-9aa6-f8d111b2699b/agents/d5e41ab4-445a-4613-99b5-7f5343045220/extension
curl --user manager:manag3rpa55word -i -H "Content-Type: application/json" -X POST -d '{"destinationNumber": "18005555555"}' http://localhost:58080/communication_manager/rest/live/coreServers/ca5de6c4-17bd-46ce-95a2-8b29c7812ca4/extensions/ef2faba9-8557-49c1-9ffc-5a71f41c7a23/originate
curl --user manager:manag3rpa55word -i -X POST http://localhost:58080/communication_manager/rest/live/coreServers/ca5de6c4-17bd-46ce-95a2-8b29c7812ca4/extensions/ef2faba9-8557-49c1-9ffc-5a71f41c7a23/enableDnd
curl --user manager:manag3rpa55word -i -X POST http://localhost:58080/communication_manager/rest/live/coreServers/ca5de6c4-17bd-46ce-95a2-8b29c7812ca4/extensions/ef2faba9-8557-49c1-9ffc-5a71f41c7a23/disableDnd