Dixa Get EndUser Conversations
Retrieves conversations for specified User ID
Overview
This action is designed to search for conversations(tickets) a specified Customer has raised in Dixa, using the Customer's UserID.
Inputs
| Input | Type | Description |
|---|---|---|
| Dixa API Key | String | The Clients Dixa API Key |
| User ID | String | The Customers UserID in Dixa |
| Page Limit | String | The number of Conversations you wish to retrieve |
Outputs
| Output | Type | Description |
|---|---|---|
| Conversations | List | List of Conversations raised by the Customer |
| Success | Boolean | Indicates whether conversations were successfully found |
Technical Details
- Endpoint:
https://dev.dixa.io/v1/endusers/{userid}/conversations - Method: GET
- Runtime: Node.js 20.x
- Memory: 256MB
Authentication
Authentication is handled through:
- Direct API Key authentication using the
Authorizationheader - DG Flow Module Login credentials when provided
Response Format
The action returns an object containing:
{
success: boolean, // true if conversations found, false otherwise
conversations: [] // array of conversation objects
}Rate Limiting
If a rate limit is encountered (HTTP 429), the action will:
- Wait for 2 seconds
- Retry the request
- Continue this pattern until successful or a different error occurs
Updated 1 day ago
