Dixa API//
- Create end user
Get end user
List end user conversations
Close conversation
Followup conversation
Transfer conversation
Create conversation rating result
Create conversation rating offer
Create conversation
Import conversation
Claim conversation
Get queue availability
Get the position of the conversation in its current queue
Create end user
Create an end user.
Security
ApiKeyAuth(Required scopes: organization.member)
The end user's details
POST
curl -i -X POST \
https://dev.dixa.io/v1/endusers \
-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",
"externalId": "#12345678"
}'Response
- Array of strings
- string
{ "data": { "id": "434ce9f5-14c8-4be1-a0a8-f755010deb9b", "createdAt": "2020-12-16T09:41:43Z", "displayName": "Alice Brown", "email": "alice@brown.com", "phoneNumber": "+551155256325", "additionalEmails": [ … ], "additionalPhoneNumbers": [ … ], "firstName": "Alice", "lastName": "Brown", "middleNames": [], "avatarUrl": "https://files.dixa.io/public/image_id", "externalId": "#12345678", "customAttributes": [ … ] } }