Welcome to the Dixa integrations API. Remember to set your credentials using the 'Authorize' button. Note that this API is deprecated and equivalent functionality can be found in Dixa API.
Integrations API [deprecated] (1.0.0)
Download OpenAPI description
Languages
Servers
Mock server
https://docs.dixa.io/_mock/openapi/integrations-api
The Server
https://docs.dixa.io
Bodyapplication/jsonrequired
The conversation to create. Only callback and contact form conversations are currently supported.
One of:
The channel a conversation can be conducted on.
Enum"widget_chat""phone""voice_mail""email""contact_form""callback""facebook_messenger"
The direction a conversation can be
Enum"outbound""inbound""internal"
- Mock serverhttps://docs.dixa.io/_mock/openapi/integrations-api/v1/conversations
- The Serverhttps://docs.dixa.io/v1/conversations
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
- CreateCallbackConversationInput
- CreateContactFormConversationInput
curl -i -X POST \
https://docs.dixa.io/_mock/openapi/integrations-api/v1/conversations \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"channel": "widget_chat",
"direction": "outbound",
"queue_id": "string",
"requester_id": "string",
"endpoint_id": "string",
"tags": [
"string"
]
}'Response
application/json
{ "data": { "id": 0, "created_at": "2015-11-30T00:00:00:000Z", "requester_id": "string", "channel": "widget_chat", "direction": "outbound", "queued_at": "2015-11-30T00:00:00:000Z", "queue_id": "string", "status": "open", "status_updated_at": "2015-11-30T00:00:00:000Z", "attributes": {}, "assigned_to": "string", "assigned_at": "2015-11-30T00:00:00:000Z" } }
- Mock serverhttps://docs.dixa.io/_mock/openapi/integrations-api/v1/conversations/{csid}
- The Serverhttps://docs.dixa.io/v1/conversations/{csid}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.dixa.io/_mock/openapi/integrations-api/v1/conversations/{csid}' \
-H 'Authorization: YOUR_API_KEY_HERE'Response
application/json
{ "data": { "id": 0, "created_at": "2015-11-30T00:00:00:000Z", "requester_id": "string", "channel": "widget_chat", "direction": "outbound", "queued_at": "2015-11-30T00:00:00:000Z", "queue_id": "string", "status": "open", "status_updated_at": "2015-11-30T00:00:00:000Z", "attributes": {}, "assigned_to": "string", "assigned_at": "2015-11-30T00:00:00:000Z" } }
- Mock serverhttps://docs.dixa.io/_mock/openapi/integrations-api/v1/conversations/{csid}/messages
- The Serverhttps://docs.dixa.io/v1/conversations/{csid}/messages
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.dixa.io/_mock/openapi/integrations-api/v1/conversations/{csid}/messages' \
-H 'Authorization: YOUR_API_KEY_HERE'A list of messages
The channel a conversation can be conducted on.
Enum"widget_chat""phone""voice_mail""email""contact_form""callback""facebook_messenger"
The channel a conversation can be conducted on.
Enum"widget_chat""phone""voice_mail""email""contact_form""callback""facebook_messenger"
Response
application/json
{ "data": [ { … } ] }
Bodyapplication/jsonrequired
The message to insert.
The channel a conversation can be conducted on.
Enum"widget_chat""phone""voice_mail""email""contact_form""callback""facebook_messenger"
- Mock serverhttps://docs.dixa.io/_mock/openapi/integrations-api/v1/conversations/{csid}/messages/historical
- The Serverhttps://docs.dixa.io/v1/conversations/{csid}/messages/historical
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://docs.dixa.io/_mock/openapi/integrations-api/v1/conversations/{csid}/messages/historical' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"channel": "widget_chat",
"direction": "outbound",
"from_email": "string",
"to_email": "string",
"text": "string",
"author_id": "string",
"attachments": [
{
"url": "string"
}
]
}'The message was createde
The channel a conversation can be conducted on.
Enum"widget_chat""phone""voice_mail""email""contact_form""callback""facebook_messenger"
The channel a conversation can be conducted on.
Enum"widget_chat""phone""voice_mail""email""contact_form""callback""facebook_messenger"
Response
application/json
{ "data": { "id": "string", "created_at": "2015-11-30T00:00:00:000Z", "author_id": "string", "channel": "widget_chat", "direction": "widget_chat", "attributes": { … } } }
- Mock serverhttps://docs.dixa.io/_mock/openapi/integrations-api/v1/conversations/{csid}/notes
- The Serverhttps://docs.dixa.io/v1/conversations/{csid}/notes
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.dixa.io/_mock/openapi/integrations-api/v1/conversations/{csid}/notes' \
-H 'Authorization: YOUR_API_KEY_HERE'Response
application/json
{ "data": [ { … } ] }
- Mock serverhttps://docs.dixa.io/_mock/openapi/integrations-api/v1/conversations/{csid}/activitylog
- The Serverhttps://docs.dixa.io/v1/conversations/{csid}/activitylog
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.dixa.io/_mock/openapi/integrations-api/v1/conversations/{csid}/activitylog' \
-H 'Authorization: YOUR_API_KEY_HERE'A list of activitylog events
The type of activitylog entry.
Enum"tag_added""tag_removed""conversation_created_by_customer""conversation_created_by_agent""conversation_closed""conversation_pending""conversation_reopened""note_added""message_added_by_customer""message_added_by_agent"
data[].​attributesTagAddedAttribute (object) or TagRemovedAttribute (object) or ConversationOfferedAttribute (object) or NoteAddedAttribute (object) or MessageAddedAttribute (object) or ConversationAssignedAttribute (object) or ConversationTransferredAttribute (object) or ConversationLanguageUpdatedAttribute (object) or ConversationAutoReplySentAttribute (object) or ConversationRatingScheduledAttribute (object) or ConversationRatingOfferedAttribute (object) or ConversationRatedAttribute (object) or ConversationClaimedAttribute (object) or ConversationCreatedAttribute (object) or ConversationUnassignedAttribute (object)
One of:
- TagAddedAttribute
- TagRemovedAttribute
- ConversationOfferedAttribute
- NoteAddedAttribute
- MessageAddedAttribute
- ConversationAssignedAttribute
- ConversationTransferredAttribute
- ConversationLanguageUpdatedAttribute
- ConversationAutoReplySentAttribute
- ConversationRatingScheduledAttribute
- ConversationRatingOfferedAttribute
- ConversationRatedAttribute
- ConversationClaimedAttribute
- ConversationCreatedAttribute
- ConversationUnassignedAttribute
Response
application/json
{ "data": [ { … } ] }
- Mock serverhttps://docs.dixa.io/_mock/openapi/integrations-api/v1/conversations/activitylog
- The Serverhttps://docs.dixa.io/v1/conversations/activitylog
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.dixa.io/_mock/openapi/integrations-api/v1/conversations/activitylog?csids=0' \
-H 'Authorization: YOUR_API_KEY_HERE'A list of activitylog events
The type of activitylog entry.
Enum"tag_added""tag_removed""conversation_created_by_customer""conversation_created_by_agent""conversation_closed""conversation_pending""conversation_reopened""note_added""message_added_by_customer""message_added_by_agent"
data[].​attributesTagAddedAttribute (object) or TagRemovedAttribute (object) or ConversationOfferedAttribute (object) or NoteAddedAttribute (object) or MessageAddedAttribute (object) or ConversationAssignedAttribute (object) or ConversationTransferredAttribute (object) or ConversationLanguageUpdatedAttribute (object) or ConversationAutoReplySentAttribute (object) or ConversationRatingScheduledAttribute (object) or ConversationRatingOfferedAttribute (object) or ConversationRatedAttribute (object) or ConversationClaimedAttribute (object) or ConversationCreatedAttribute (object) or ConversationUnassignedAttribute (object)
One of:
- TagAddedAttribute
- TagRemovedAttribute
- ConversationOfferedAttribute
- NoteAddedAttribute
- MessageAddedAttribute
- ConversationAssignedAttribute
- ConversationTransferredAttribute
- ConversationLanguageUpdatedAttribute
- ConversationAutoReplySentAttribute
- ConversationRatingScheduledAttribute
- ConversationRatingOfferedAttribute
- ConversationRatedAttribute
- ConversationClaimedAttribute
- ConversationCreatedAttribute
- ConversationUnassignedAttribute
Response
application/json
{ "data": [ { … } ], "paging": { "cursors": { … }, "next_page": "string", "prev_page": "string" } }
Bodyapplication/jsonrequired
Entity info to schedule anonymization
A type of entity for anonymization.
Enum"user""conversation"
- Mock serverhttps://docs.dixa.io/_mock/openapi/integrations-api/v1/anonymization_request
- The Serverhttps://docs.dixa.io/v1/anonymization_request
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://docs.dixa.io/_mock/openapi/integrations-api/v1/anonymization_request \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"entity_id": "string",
"entity_type": "user",
"force_anonymization": true
}'Response
application/json
{ "data": { "id": "string", "target_entity_id": "string", "entity_type": "user", "initiated_at": "string", "requested_by": "string", "processed_at": "string" } }
- Mock serverhttps://docs.dixa.io/_mock/openapi/integrations-api/v1/anonymization_request/{requestId}
- The Serverhttps://docs.dixa.io/v1/anonymization_request/{requestId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.dixa.io/_mock/openapi/integrations-api/v1/anonymization_request/{requestId}' \
-H 'Authorization: YOUR_API_KEY_HERE'Response
application/json
{ "data": { "id": "string", "target_entity_id": "string", "entity_type": "user", "initiated_at": "string", "requested_by": "string", "processed_at": "string" } }