Agent Status
An agent's status (part of the Agent Availability Attributes JSON object).
JSON format
Agent Status are represented as JSON objects with the following properties:
Name | Type | Read-only | Mandatory | Description |
---|---|---|---|---|
id | integer | false | true | The agent status's ID. |
name | string | false | true | The agent status's name. |
reason | string | false | true | The reason why the agent status was set: UNKNOWN, AGENT_STATUS_SWITCHER, AGENT_LOGOUT, AGENT_STATUS_DELETED, AGENT_DISCONNECTED, AGENT_IDLE_TIMEOUT, SWITCHER_AUTO_RECONNECT, OMNICHANNEL_ROUTING_ENABLED, PUBLIC_API, INTERNAL_TEST, EXPLORE_TAKE_AN_ACTION. |
updated_at | string | false | false | The timestamp at which the agent status was last updated. |
Agent Status. Returned only if Omnichannel Contact Center is enabled.
Example
{
"id": 1,
"name": "online",
"reason": "UNKNOWN",
"updated_at": "2022-06-21T10:23:25.583732Z"
}