List scheduled calls (callbacks)Link to List scheduled calls (callbacks)
GET/scheduled-calls
Newest scheduledAt first by default.
- Scope
calls:read
Query parameters
pagenumber- Default: 1
limitnumber- Default: 20 · Max 100
updatedSincestring- ISO 8601: only records changed at or after this instant. With sort=updatedAt&order=asc this is an incremental sync cursor
orderstring- One of: asc, desc · Default: desc
statusstring- One of: pending, queued, calling, completed, failed, cancelled
agentIdstringfromstring- ISO date, filters scheduledAt >=
tostring- ISO date, filters scheduledAt <= (a date-only value covers the whole day)
sortstring- One of: scheduledAt, createdAt, updatedAt · Default: scheduledAt
curl "https://bookifycall.com/api/v1/external/scheduled-calls" \
-H "X-API-Key: $BOOKIFYCALL_API_KEY"{
"success": true,
"data": [
{
"id": "00000000-0000-4000-8000-000000000005",
"organizationId": "00000000-0000-4000-8000-000000000100",
"leadId": "00000000-0000-4000-8000-000000000003",
"agentId": "00000000-0000-4000-8000-000000000002",
"scheduledAt": "2026-10-20T15:00:00.000Z",
"timezone": "America/New_York",
"reason": "Follow up on the demo request",
"scenario": "scheduled_callback",
"status": "pending",
"notes": null,
"reminderContext": null,
"attempts": 0,
"maxAttempts": 3,
"failureReason": null,
"lastAttemptAt": null,
"completedCallId": null,
"createdAt": "2026-10-16T12:00:00.000Z",
"updatedAt": "2026-10-16T12:00:00.000Z",
"lead": {
"id": "00000000-0000-4000-8000-000000000003",
"name": "Jane Doe",
"phone": "+15551230001"
}
}
],
"pagination": {
"page": 1,
"limit": 20,
"total": 4,
"pages": 1
}
}