list_calls
Search and list calls across your organization with filters for status, type, date, agent, phone number, or campaign. Returns a summary including metadata, duration, and cost.
Instructions
Search and list calls across your organization. Use this to browse calls with filters (by status, type, date range, agent, phone number, campaign). Returns a summary list with metadata, duration, cost, and disconnection reasons. For detailed info about a specific call (status, transcript, errors, debugging), use debug_call instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number (default 1) | |
| limit | No | Max results per page (default 20, max 100) | |
| end_date | No | End date filter (ISO 8601, e.g. 2025-01-20) | |
| call_type | No | Filter by call type | |
| agent_name | No | Filter by agent name (partial match, case-insensitive) | |
| has_errors | No | If true, only return calls that have errors | |
| start_date | No | Start date filter (ISO 8601, e.g. 2025-01-15) | |
| call_status | No | Filter by call status | |
| campaign_id | No | Filter by campaign ID | |
| phone_number | No | Filter by phone number (client-side match on fromNumber or toNumber) |