List Conversations
Retrieve a paginated list of conversations with comprehensive filtering options
Overview
This endpoint returns a paginated list of conversations based on the API key owner’s agents. It supports comprehensive filtering by status, type, date range, time of day, and more.Authentication
vk_.Query Parameters
Pagination
Search & Filters
DAILY, TELEPHONY, WHATSAPP, CHATINBOUND, OUTBOUNDIN_PROGRESS, COMPLETED,
DISCONNECTED, FAILEDDate & Time Filters
2025-12-01T00:00:00Z2025-12-31T23:59:59Z09:0017:00330
(UTC+5:30), EST is -300 (UTC-5:00), PST is -480 (UTC-8:00).Response
success or erroragent_id: ID of the agent - conversation_id: Unique UUID for
the conversation - conversation_type: DAILY, TELEPHONY, WHATSAPP, or
CHAT - conversation_analysis: AI analysis results (null if not analyzed) -
conversation_status: IN_PROGRESS, COMPLETED, DISCONNECTED, or FAILEDnotes: Additional notes -conversation_transcript: Array of messages with role, content, timestamp -created_by: User ID who created the conversation -conversation_metadata: Type-specific metadata -created_at: Creation timestamp -updated_at: Last update timestamp -id: Internal document ID
total: Total number of conversations
matching filters - page: Current page number - page_size: Number of items
per page - total_pages: Total number of pages availableError Responses
Status Codes
| Status Code | Description |
|---|---|
| 200 | Successfully retrieved conversations |
| 401 | Missing, invalid, inactive, or expired API key |
| 500 | Internal server error |
Use Cases
Dashboard Analytics
Dashboard Analytics
Campaign Reporting
Campaign Reporting
Business Hours Analysis
Business Hours Analysis
Status Monitoring
Status Monitoring
Export for CRM
Export for CRM
Filtering Tips
Notes
- Only conversations from agents owned by the API key holder are returned
- Maximum
page_sizeis capped at 100 items - If
page_sizeexceeds 100, it’s automatically adjusted to 100 - If
page_sizeis less than 1, it defaults to 10 - Results are sorted by
created_atin descending order (newest first) - Empty result sets return an empty array with
total: 0
Authorizations
API key for authentication. Get your API key from the eigi.ai Dashboard under Settings → API Keys.
Query Parameters
Page number (minimum: 1)
x >= 1Items per page (minimum: 1, maximum: 100)
1 <= x <= 100Search text in conversation metadata
Filter by specific conversation ID
Filter by specific agent ID
Filter by conversation type
DAILY, TELEPHONY, WHATSAPP, CHAT Filter by call direction
INBOUND, OUTBOUND Filter by conversation status
IN_PROGRESS, COMPLETED, DISCONNECTED, FAILED Filter conversations created on or after this date (ISO 8601)
Filter conversations created on or after this date (ISO 8601)
Filter by time of day - start time (HH:MM format)
^([0-1][0-9]|2[0-3]):[0-5][0-9]$Filter by time of day - end time (HH:MM format)
^([0-1][0-9]|2[0-3]):[0-5][0-9]$Timezone offset in minutes from UTC (default: 330 for IST)

