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
Authorization
header - 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 about 1 month ago