List Calls
Fetch a paginated list of call records for a campaign.
- page / size: Pagination (default: page=1, size=50, max size=200).
- start / end: ISO 8601 date range filter on call creation date.
- status: Filter by call status (received, ready, queued, ringing, processing, ended, completed, failed).
- search: Search term matched against phone number or other call fields.
- outcomes: Repeat to filter by multiple outcomes:
?outcomes=voicemail&outcomes=no_answer. - tags: Repeat to filter by multiple tags:
?tags=region:west&tags=priority:high. - groupId: When provided, returns calls across all campaign runs in the group.
Authorizations
Retrieve your API Key from Dashboard API Keys Section.
Path Parameters
Campaign configuration ID
24^[0-9a-f]{24}$"5eb7cf5a86d9755df3a6c593"
Query Parameters
Call status
Search keywords
Outcome values to filter by
Filter by tags (format: key:value)
Filter by group ID
When true, return only soft-deleted calls
Number of items per page
x >= 1Page number
x >= 1Filter by start time (ISO 8601 format)
Filter by end time (ISO 8601 format)
Response
Paginated list of call records
Result description
"Calls fetched successfully."
Paginated list of call record objects
Total number of calls matching the applied filters
Current page number (1-indexed)
Number of items returned on this page