 
    
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 
 | |||||||
 
                         
                                