List calls
Retrieve a paginated list of WhatsApp voice calls.
Kapso Extension: This endpoint returns call records stored in Kapso’s database, not Meta’s API.
Supports filtering by Meta call ID, direction, status, and time range. Uses cursor-based pagination.
Authorizations
Project API key for authentication. This is the recommended authentication method.
Get your API key from the Kapso dashboard under Integrations > API keys.
Path Parameters
WhatsApp Business Phone Number ID
Query Parameters
Exact Meta call ID, scoped to this phone number and project. An unknown ID returns an empty data array. Must be a single string; array or object values return 400. Use the returned id (Kapso call UUID) to fetch recordings and transcripts.
Match the stored direction (case insensitive). Meta calls use USER_INITIATED or BUSINESS_INITIATED; older records may use INBOUND or OUTBOUND.
user_initiated, business_initiated, inbound, outbound Filter by call status
initiated, ringing, answered, completed, failed Filter calls started on or after this time (ISO 8601)
Filter calls started on or before this time (ISO 8601)
Maximum number of results per page (default 20, max 100)
1 <= x <= 100Cursor for previous page (Base64 encoded)
Cursor for next page (Base64 encoded)
Filter response fields

