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​
| Method | Endpoint | Description |
|---|---|---|
| GET | /presence | List 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​
- Users - Presence - User presence management
- Devices - Device presence
Documentation In Progress
This documentation is being expanded. Check back soon for complete API reference.