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:

NameTypeRead-onlyMandatoryDescription
idintegerfalsetrueThe agent status's ID.
namestringfalsetrueThe agent status's name.
reasonstringfalsetrueThe 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.
updated_atstringfalsefalseThe 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"}