v1
latestOpenAPI 3.0.1MIT2026-07-26104203277.0 KBList call records (minimal)
Returns a paginated, lightweight list of voice-agent call records for a project. Each row carries only the fields needed for dashboard timelines (id, createdAt, status, agent, duration, channel, phone numbers). Filter by voice agent, one-or-many statuses, and a UTC time range on createdAt.
Timestamps are UTC epoch milliseconds. Convert the user's local window to UTC on the client before calling.
Query parameters
Restrict results to a single voice agent.
One or many JobStatus values. Repeat the parameter for multiple values (e.g. ?status=COMPLETED&status=FAILED).
[ "COMPLETED", "FAILED" ]
Inclusive lower bound on createdAt, as UTC epoch milliseconds.
Inclusive upper bound on createdAt, as UTC epoch milliseconds. Must be greater than or equal to startTime when both are provided.
1-indexed page number.
Number of records per page. Hard-capped at 200.
Response
Successful response
Example response
{
"success": true,
"message": "success",
"data": {
"total": 137,
"filtered": 2,
"calls": [
{
"id": "e01b0877-1849-49f5-b4c2-d789fe603ec8",
"createdAt": "2025-11-29T13:24:13.221Z",
"status": "COMPLETED",
"voiceAgentId": "1df8a0c5-d1c8-44bb-848f-8accf58f32e2",
"agentName": "Support Agent",
"duration": 35,
"channelType": "Telephone",
"callParams": {
"machineNumber": "+16592225145",
"userNumber": "+201095987769"
}
}
]
}
}