User Presence

📘

Supported Regions and Base URLs
👍

Access and RegistrationAuthentication

Scope

presence-user:read

Body Response - Schema

200 (user presence)

ParameterTypeDescriptionRequired
idstring<uuidv4>a unique ID for the eventyes
account_idstringthe ID of the accountyes
statusstringThe user current status. Allowed values: "available", "away", "offline", "hidden"yes
custom_statusstringthe user current custom statusyes
custom_status_idstringthe user current custom status IDyes
occupancyintegerthe user occupancy levelyes
channelsarray[object]

"channels" subdivides into:

"name" (string) - the name of the channel (required)

"devices (array[string]) - the list of device IDs belonging to the channel (required)

"occupancy" (integer) - the channel occupancy level

yes
devicesarray[object]

The list of devices available. "devices" subdivides into:

"id" (string) - the ID of the device (required)

yes
interactionsarray[object]

The list of ongoing interactions. "interactions" subdivides into:

"id" (string) - the ID of the interaction (required)

"channel_name" (string) - the name of the channel (required)

"device_id" (string) - the ID of the device (not required)

"cost" (integer) - the cost of the interaction (required)

yes
updated_bystringn/ayes
updated_atstring<date-time>the time the last status was updatedyes
_linksobject

The defined links. The list of ongoing interactions. "interactions" subdivides into:

"self" (object) - the URI of the main resource being exposed (not required)

no

403 (forbidden access), 404 (user not found), 406 (accept format mime type not supported)

ParameterTypeDescriptionRequired
codestringn/ayes
messagestringn/ayes
descriptionstringn/ano
fieldsarray[object]

"fields" subdivides into:

"name" (string)

"description" (string)

yes (name and description)
❗️

API Availability

The Presence API is only available for customers enrolled in Talkdesk's Early Access (EA) program.
To enter the EA program, contact a Customer Success Manager.

🚧

Troubleshooting

If you have any questions regarding the usage of this API, or if you’re having any technical issues, please open a ticket using this form.

Language
Response
Click Try It! to start a request and see the response here!