GET
List calls

Authorizations

Authorization
string
header
required

Authorization: Bearer vg_live_<32 hex characters>. Keys are issued by Mergen admins and shown once. Missing or invalid key: 401 unauthorized. Suspended account: 403 tenant_suspended.

Query Parameters

status
enum<string>

Only calls with this status. queued (waiting for its first dial, a scheduled time, the calling window or a retry), dialling (an attempt is live), then terminal completed (a person was connected), no_answer, busy, failed, canceled. An AI call goes back to queued while a retry is pending.

Available options:
queued,
dialling,
completed,
no_answer,
busy,
failed,
canceled
agent_id
string

Only calls of this agent.

Minimum string length: 1
to
string

Only calls to this customer number (any accepted Indian format; normalized before matching).

Minimum string length: 1
created_from
string<date-time>

Only items created at or after this instant (ISO 8601 with Z or an offset).

created_until
string<date-time>

Only items created at or before this instant (ISO 8601 with Z or an offset).

call_type
enum<string>

Only calls of this type. ai_voice: a voice agent calls the customer. human: your agent and the customer bridged by phone. reachability: one dial of a reachability check. broadcast: one dial of a voice broadcast.

Available options:
ai_voice,
human,
reachability,
broadcast
agent_channel
enum<string>

Only human calls whose agent took the call this way: phone (rung on agent_phone) or web (in a browser, web calling).

Available options:
phone,
web
reachability_check_id
string

Only the dials of this reachability check.

Required string length: 1 - 128
broadcast_id
string

Only the dials of this voice broadcast (call_type broadcast).

Required string length: 1 - 128
campaign_id
string

Only the calls a campaign placed (any call type).

Required string length: 1 - 128
limit
integer
default:50

Page size.

Required range: 1 <= x <= 100
cursor
string

next_cursor of the previous page.

Minimum string length: 1

Response

A page of calls.

data
object[]
required
next_cursor
string | null
required

Pass as cursor for the next page; null on the last page.