Skip to main content

Presence

The Presence API allows you to view and update presence status for users and devices across your account.

Base URL​

https://api.audian.com:8443/v2/accounts/{ACCOUNT_ID}/presence

Overview​

Presence indicates the availability status of users and devices (available, busy, away, DND, etc.). Use this API to build presence dashboards, integrate with CRM systems, and enable presence-aware call routing.

Endpoints​

MethodEndpointDescription
GET/presenceList all presence statuses
POST/presence/{PRESENCE_ID}Update presence status

List Presence​

curl -X GET "https://api.audian.com:8443/v2/accounts/{ACCOUNT_ID}/presence" \
-H "X-Auth-Token: {AUTH_TOKEN}" \
-H "Accept: application/json"

Response​

{
"auth_token": "{AUTH_TOKEN}",
"data": [
{
"user_id": "user_abc123",
"presence_id": "pres_xyz789",
"status": "available",
"message": "In office"
}
],
"request_id": "{REQUEST_ID}",
"status": "success"
}

Update Presence​

curl -X POST "https://api.audian.com:8443/v2/accounts/{ACCOUNT_ID}/presence/{PRESENCE_ID}" \
-H "X-Auth-Token: {AUTH_TOKEN}" \
-H "Content-Type: application/json" \
-d '{
"data": {
"status": "busy",
"message": "In a meeting"
}
}'

See Also​

Documentation In Progress

This documentation is being expanded. Check back soon for complete API reference.