Skip to main content
GET
List unified calls
Requires scope calls:read (granted by default on new keys). Use this for HMS call-log UIs and webhook catch-up. Each row includes billingStatus (pending | charged | failed | skipped). Credits are often still pending right after an inbound call/end — bill lands async via carrier hangup or inbound-billing. Query params: direction, status, agentId, campaignId, startedAfter, startedBefore, page, limit. See Healthcare HMS integration.

Authorizations

Authorization
string
header
required

Paste only your API key (ond_live_… or ond_test_…). Do not type the word Bearer — the playground adds it.

Query Parameters

direction
enum<string>
Available options:
inbound,
outbound
status
string
agentId
string
campaignId
string
startedAfter
string<date-time>
startedBefore
string<date-time>
page
integer
default:1
limit
integer
default:25
Required range: x <= 100

Response

Call list

calls
object[]
pagination
object