The Presence APIs relate to the agent availability status. Active and ready for assignment, Busy, or Away from the desk. Additional statuses can be created by the admin.
GET: Get Manager Presence
This API returns the Presence status(es) of a specific agent.
The Manager (agent) Id is a required path parameter.
GET/managers/{MANAGER_ID}/presence
path Parameters
MANAGER_ID required
|
integer <int64>
Manager ID. This is a cirrus generated number |
Response Schema: application/json
status | string
|
||||||
description | string
|
||||||
response_time | string
|
||||||
object
|
|||||||
|
POST: Update Manager Presence
POST/managers/{MANAGER_ID}/presence/{ACTIVITY_ID}
path Parameters
MANAGER_ID required
|
integer <int64>
Manager ID. This is a CIRRUS generated number |
ACTIVITY_ID required
|
integer <int64>
Valid ACTIVITY_ID |
Response Schema: application/json
status | string
|
||||||
description | string
|
||||||
response_time | string
|
||||||
object
|
|||||||
|
GET: Get Presence Types
This API returns a list of presence Ids, names, and types within the system.
GET/managers/presence
Response Schema: application/json
status | string
|
||||||
description | string
|
||||||
response_time | string
|
||||||
Array of objects or objects
|
|||||||
Array
One of
|