Unified Agent Status API

The Zendesk Unified Agent Status APIs allow admins to query all existing unified statuses for the account, and also update the unified status for agents.

A unified agent status represents an agent's availability for each channel of work. As such it includes statuses (such as online) for each channel (such as messaging) and the unified status id.

Available unified statuses include default unified statuses that are provided by Zendesk, as well as custom unified statuses created by your account admins.

The following are default unified statuses provided by Zendesk which you can use without any additional configuration.

NameDescriptionChannel MappingId
OfflineCan't receive workAll channels offline2
OnlineCan receive workAll channels online3
AwayCan only receive email ticketsAll channels offline4
Transfers OnlyCan only receive work from other agentsAll channels transfers only5

You can use the Unified Agent Status APIs to enhance or develop monitoring, reporting, or routing functionality.

Run in Postman

If you use Postman, you can import the Unified Agent Status API endpoints as a collection into your Postman app, then try out different requests to learn how the API works. Click the following button to get started:

Run in Postman

If you don't use Postman, you can sign up for a free account on the Postman website and download the app. For more information about using Postman with Zendesk APIs, see Exploring Zendesk APIs with Postman.

Response format

This API is based on the JSON:API specification, and this documentation assumes that you are familiar with that specification. It supports cursor pagination, and does not support offset pagination.