List the presence status for all agents/admins in an organization.
Dixa API (beta)
Download OpenAPI description
Languages
Servers
Mock server
https://docs.dixa.io/_mock/openapi/dixa-api/beta
https://dev.dixa.io
- Mock serverhttps://docs.dixa.io/_mock/openapi/dixa-api/beta/beta/agents/presence
- https://dev.dixa.io/beta/agents/presence
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://docs.dixa.io/_mock/openapi/dixa-api/beta/beta/agents/presence \
-H 'Authorization: YOUR_API_KEY_HERE'Response
application/json
[ { "userId": "d31a73fc-d67b-49ec-9534-1f36a0c4c906", "requestTime": "2021-12-01T12:46:35.935", "lastSeen": "2021-12-01T12:46:35.935", "presenceStatus": "Working", "connectionStatus": "Online", "activeChannels": [ … ] }, { "userId": "8026cb51-184b-424f-8686-c6bc7bcf88eb", "requestTime": "2021-12-01T12:46:35.935", "lastSeen": "2021-12-01T12:46:35.935", "presenceStatus": "Working", "connectionStatus": "Online", "activeChannels": [ … ] } ]
- Mock serverhttps://docs.dixa.io/_mock/openapi/dixa-api/beta/beta/agents
- https://dev.dixa.io/beta/agents
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.dixa.io/_mock/openapi/dixa-api/beta/beta/agents?pageLimit=0&pageKey=string&email=string&phone=string' \
-H 'Authorization: YOUR_API_KEY_HERE'Response
application/json
{ "data": [ { … }, { … }, { … }, { … } ] }
- Mock serverhttps://docs.dixa.io/_mock/openapi/dixa-api/beta/beta/agents
- https://dev.dixa.io/beta/agents
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
https://docs.dixa.io/_mock/openapi/dixa-api/beta/beta/agents \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '[
{
"id": "434ce9f5-14c8-4be1-a0a8-f755010deb9b",
"displayName": "Alice Brown",
"phoneNumber": "+551155256325",
"additionalEmails": [],
"additionalPhoneNumbers": [],
"firstName": "Alice",
"lastName": "Brown",
"middleNames": [],
"avatarUrl": "http://avatar.url"
}
]'Response
application/json
{ "data": [ { … } ] }
- Mock serverhttps://docs.dixa.io/_mock/openapi/dixa-api/beta/beta/agents
- https://dev.dixa.io/beta/agents
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://docs.dixa.io/_mock/openapi/dixa-api/beta/beta/agents \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"displayName": "Alice Brown",
"email": "alice@brown.com",
"phoneNumber": "+551155256325",
"additionalEmails": [
"alice@secondary.email"
],
"additionalPhoneNumbers": [
"+5566778899"
],
"firstName": "Alice",
"lastName": "Brown",
"middleNames": [],
"avatarUrl": "http://avatar.url"
}'Response
application/json
{ "data": { "id": "4d2ab456-8510-4a35-b266-e502160d5177", "createdAt": "2020-12-16T09:41:43Z", "displayName": "Alice Brown", "email": "alice@brown.com", "avatarUrl": "https://files.dixa.io/public/image_id", "phoneNumber": "+551155256325", "additionalEmails": [ … ], "additionalPhoneNumbers": [ … ], "firstName": "Alice", "lastName": "Brown", "middleNames": [], "roles": [ … ] } }
- Mock serverhttps://docs.dixa.io/_mock/openapi/dixa-api/beta/beta/agents
- https://dev.dixa.io/beta/agents
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PATCH \
https://docs.dixa.io/_mock/openapi/dixa-api/beta/beta/agents \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '[
{
"id": "434ce9f5-14c8-4be1-a0a8-f755010deb9b",
"displayName": "AB",
"additionalEmails": [],
"additionalPhoneNumbers": [],
"middleNames": []
},
{
"id": "434ce9f5-14c8-4be1-a0a8-f755010deb9c",
"displayName": "JB",
"additionalEmails": [],
"additionalPhoneNumbers": [],
"middleNames": []
}
]'Response
application/json
{ "data": [ { … }, { … } ] }
- Mock serverhttps://docs.dixa.io/_mock/openapi/dixa-api/beta/beta/agents/{agentId}/teams
- https://dev.dixa.io/beta/agents/{agentId}/teams
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.dixa.io/_mock/openapi/dixa-api/beta/beta/agents/{agentId}/teams' \
-H 'Authorization: YOUR_API_KEY_HERE'Response
application/json
{ "data": [ { … }, { … } ] }
- Mock serverhttps://docs.dixa.io/_mock/openapi/dixa-api/beta/beta/agents/{agentId}/presence
- https://dev.dixa.io/beta/agents/{agentId}/presence
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.dixa.io/_mock/openapi/dixa-api/beta/beta/agents/{agentId}/presence' \
-H 'Authorization: YOUR_API_KEY_HERE'Response
application/json
{ "data": { "userId": "ec7f7e7b-b437-32ce-8681-45f71d37b53c", "requestTime": "2021-12-01T12:46:35.935", "lastSeen": "2021-12-01T12:46:35.935", "presenceStatus": "Working", "connectionStatus": "Online", "activeChannels": [ … ] } }
- Mock serverhttps://docs.dixa.io/_mock/openapi/dixa-api/beta/beta/agents/bulk
- https://dev.dixa.io/beta/agents/bulk
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://docs.dixa.io/_mock/openapi/dixa-api/beta/beta/agents/bulk \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"data": [
{
"displayName": "Alice Brown",
"email": "alice@brown.com",
"phoneNumber": "+551155256325",
"additionalEmails": [],
"additionalPhoneNumbers": [],
"firstName": "Alice",
"lastName": "Brown",
"middleNames": [],
"avatarUrl": "http://avatar.url"
}
]
}'Response
application/json
{ "data": [ { … }, { … }, { … }, { … }, { … } ] }
- Mock serverhttps://docs.dixa.io/_mock/openapi/dixa-api/beta/beta/agents/{agentId}
- https://dev.dixa.io/beta/agents/{agentId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.dixa.io/_mock/openapi/dixa-api/beta/beta/agents/{agentId}' \
-H 'Authorization: YOUR_API_KEY_HERE'Response
application/json
{ "data": { "id": "4d2ab456-8510-4a35-b266-e502160d5177", "createdAt": "2020-12-16T09:41:43Z", "displayName": "Alice Brown", "email": "alice@brown.com", "avatarUrl": "https://files.dixa.io/public/image_id", "phoneNumber": "+551155256325", "additionalEmails": [ … ], "additionalPhoneNumbers": [ … ], "firstName": "Alice", "lastName": "Brown", "middleNames": [], "roles": [ … ] } }
- Mock serverhttps://docs.dixa.io/_mock/openapi/dixa-api/beta/beta/agents/{agentId}
- https://dev.dixa.io/beta/agents/{agentId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
'https://docs.dixa.io/_mock/openapi/dixa-api/beta/beta/agents/{agentId}' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"displayName": "Alice Brown",
"phoneNumber": "+551155256325",
"additionalEmails": [],
"additionalPhoneNumbers": [],
"firstName": "Alice",
"lastName": "Brown",
"middleNames": [
"Julia"
],
"avatarUrl": "http://avatar.url"
}'Response
application/json
{ "data": { "id": "4d2ab456-8510-4a35-b266-e502160d5177", "createdAt": "2020-12-16T09:41:43Z", "displayName": "Alice Brown", "email": "alice@brown.com", "avatarUrl": "https://files.dixa.io/public/image_id", "phoneNumber": "+551155256325", "additionalEmails": [ … ], "additionalPhoneNumbers": [ … ], "firstName": "Alice", "lastName": "Brown", "middleNames": [ … ], "roles": [ … ] } }
- Mock serverhttps://docs.dixa.io/_mock/openapi/dixa-api/beta/beta/agents/{agentId}
- https://dev.dixa.io/beta/agents/{agentId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X DELETE \
'https://docs.dixa.io/_mock/openapi/dixa-api/beta/beta/agents/{agentId}' \
-H 'Authorization: YOUR_API_KEY_HERE'- Mock serverhttps://docs.dixa.io/_mock/openapi/dixa-api/beta/beta/agents/{agentId}
- https://dev.dixa.io/beta/agents/{agentId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PATCH \
'https://docs.dixa.io/_mock/openapi/dixa-api/beta/beta/agents/{agentId}' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"displayName": "Alice Brown",
"additionalEmails": [],
"additionalPhoneNumbers": [],
"firstName": "Alice",
"lastName": "Brown",
"middleNames": [],
"avatarUrl": "http://avatar.url"
}'Response
application/json
{ "data": { "id": "4d2ab456-8510-4a35-b266-e502160d5177", "createdAt": "2020-12-16T09:41:43Z", "displayName": "Alice Brown", "email": "alice@brown.com", "avatarUrl": "https://files.dixa.io/public/image_id", "phoneNumber": "+551155256325", "additionalEmails": [ … ], "additionalPhoneNumbers": [ … ], "firstName": "Alice", "lastName": "Brown", "middleNames": [], "roles": [ … ] } }
- Mock serverhttps://docs.dixa.io/_mock/openapi/dixa-api/beta/beta/agents/{agentId}/presence/working-channel
- https://dev.dixa.io/beta/agents/{agentId}/presence/working-channel
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
'https://docs.dixa.io/_mock/openapi/dixa-api/beta/beta/agents/{agentId}/presence/working-channel' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"channel": "Speak",
"working": false
}'