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
- Mock serverhttps://docs.dixa.io/_mock/openapi/integrations-api/v1/users
- The Serverhttps://docs.dixa.io/v1/users
- 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/users?email=string&phone_number=string&limit=200' \
-H 'Authorization: YOUR_API_KEY_HERE'Response
application/json
{ "data": [ { … } ], "paging": { "cursors": { … }, "next_page": "string", "prev_page": "string" } }
Bodyapplication/jsonrequired
The user to create
The email address to be associated with the user. Must not be associated with any other users.
- Mock serverhttps://docs.dixa.io/_mock/openapi/integrations-api/v1/users
- The Serverhttps://docs.dixa.io/v1/users
- 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/users \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"name": "string",
"email": "string",
"phone_number": "string"
}'Response
application/json
{ "data": { "id": "string", "email": "string", "name": "string", "roles": [ … ], "avatar_url": "string", "phone_number": "string" }, "paging": { "cursors": { … }, "next_page": "string", "prev_page": "string" } }
- Mock serverhttps://docs.dixa.io/_mock/openapi/integrations-api/v1/users/{userId}/requested_conversations
- The Serverhttps://docs.dixa.io/v1/users/{userId}/requested_conversations
- 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/users/{userId}/requested_conversations?limit=200' \
-H 'Authorization: YOUR_API_KEY_HERE'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" } }