Communications Module
Access viasdk.communications
The Communications module lets you query past conversations with filtering, pagination, and sorting. Use it to build conversation history views, analytics dashboards, or audit trails.
Listing Communications
list(params): Promise<ListCommunicationsResponse>
Query communication history with filters and pagination.
Request Parameters
ListCommunicationsParams
CommunicationFilters
Filter Values
| Filter | Values | Description |
|---|---|---|
type | 'voice', 'chat', 'email', 'task' | Communication channel |
direction | 'inbound', 'outbound' | Who initiated the conversation |
status | 'failed', 'in-progress', 'completed' | Current status |
interactor | 'agent', 'human' | Whether AI agent or human handled it |