list_calls
Search and filter calls by status, type, agent, date, phone, or campaign to browse organizational call records. Returns summary with metadata, duration, cost, and disconnection reasons.
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 |
|---|---|---|---|
| call_status | No | Filter by call status | |
| call_type | No | Filter by call type | |
| agent_name | No | Filter by agent name (partial match, case-insensitive) | |
| campaign_id | No | Filter by campaign ID | |
| phone_number | No | Filter by phone number (client-side match on fromNumber or toNumber) | |
| start_date | No | Start date filter (ISO 8601, e.g. 2025-01-15) | |
| end_date | No | End date filter (ISO 8601, e.g. 2025-01-20) | |
| has_errors | No | If true, only return calls that have errors | |
| limit | No | Max results per page (default 20, max 100) | |
| page | No | Page number (default 1) |