User Presence

📘

Supported Regions and Base URLs

👍

Access and Registration

Authentication

Scope

presence-user:read

Body Response - Schema

200 (user presence)

ParameterTypeDescriptionRequired
idstringa 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_atstringthe time the last status was updatedyes
_linksobjectThe 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
Click Try It! to start a request and see the response here!