Queues
JSON Representation
"id": "4f302d40-bd94-4fdd-8129-cf53ed68cb5e",
"displayName": "IncomingQ",
"identifier": "5001",
"configurationId": "c46f4e60-aba2-4340-a6a5-0c7304d40ba1",
"permissionId": "c46f4e60-aba2-4340-a6a5-0c7304d40ba1"
}
Property | Type | Description |
---|---|---|
id | String | The id of the queue. |
displayName | String | The display name of the queue. |
identifier | String | The identifier of the queue. |
configurationId | String | The id of the configuration object that represents the queue. |
permissionId | String | The queue'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}]/queues | |
---|---|
Description | Provides access to all queues in the specified core server. Parameters:
Errors:
|
GET | Gets all queues in the specified core server. |
Instance Resource Paths
Paths used to access a specific instance of the resource.
{root_resource_path}/{queue_id} | |
---|---|
Description | Provides access to a specific queue, by queue id. Parameters:
Errors:
|
GET | Gets the specified queue. |
| |
{root_resource_path}/getByName/{queue_identifier} | |
Description | Provides access to a specific queue, by queue identifier. Parameters:
Errors:
|
GET | Gets the specified queue. |
Sub Resource Paths
Paths used to access the child resources of this resource.
{instance_resource_path}/agents | |
---|---|
Description | Provides access to all the agents logged into the specified queue. See Agents. Parameters:
Errors:
|
GET | Gets all the agents logged into the specified queue. |
|
|
{instance_resource_path}/callSegments | |
Description | Provides access to the call segments waiting in the specified queue. See Call Segments. Parameters:
Errors:
|
GET | Gets all the call segments waiting in the specified queue. |
| |
{instance_resource_path}/statistics | |
Description | Provides access to all statistics of the queue. See Statistics. Parameters:
Errors:
|
GET | Gets all statistics for the specified queue. |
Action Paths
Actions that can be performed on this resource.
{instance_resource_path}/loginAgent | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Description | Logs an extension into a specified queue, as an agent. Parameters:
Errors:
| ||||||||||||
JSON | { "extensionId": "ef2faba9-8557-49c1-9ffc-5a71f41c7a23" } OR { "extensionNumber": "100" } Properties:
| ||||||||||||
POST | Log an extension into a specified queue, as an agent. | ||||||||||||
| |||||||||||||
{instance_resource_path}/logoutAgent | |||||||||||||
Description | Logs a specified agent out of the queue. Parameters:
Errors:
| ||||||||||||
JSON | { "agentId": "ef2faba9-8557-49c1-9ffc-5a71f41c7a23" } OR { "extensionId": "ef2faba9-8557-49c1-9ffc-5a71f41c7a23" } OR { "extensionNumber": "100" } Properties:
| ||||||||||||
POST | Log a specified agent out of the queue. |