page | number | No | Page number (default 1) |
limit | number | No | Items per page (1–100, default 10) |
sort | string | No | Sort field. Default: -createdAt |
start_date | string | No | Filter start date (ISO 8601) |
end_date | string | No | Filter end date (ISO 8601) |
outcome | string | No | Filter by outcome: answered, no-answer, cancelled |
direction | string | No | Filter by direction: inbound, outbound |
min_duration | number | No | Minimum call duration (seconds) |
max_duration | number | No | Maximum call duration (seconds) |
has_recording | boolean | No | Filter by recording availability |
answered_by | string | No | Filter by who answered: human, machine_start |
is_completed | boolean | No | Filter by completion status |
disposition_ids | number[] | No | Filter by disposition IDs |
exclude_negative_dispositions | boolean | No | Only return positive dispositions |
user_ids | string[] | No | Filter by user IDs |
contact_list_ids | string[] | No | Filter by contact list IDs |
sequences | string[] | No | Filter by sequence IDs |
search | string | No | Full-text search across contact name, company, phone |