Skip to main content
GET
List calls

Authorizations

API-Token
string
header
required

16-character API token associated with your OSVI account. Find it in your dashboard under Settings → API.

Query Parameters

status
enum<string>

Filter by outcome. Accepts a single value or a comma-separated list.

Available options:
picked,
not_picked,
failed,
busy,
voicemail,
in_progress
agent_uuid
string

Only calls handled by this agent. Returns 404 if the agent is not on your account.

campaign_id
integer
campaign_upload_id
integer

Only calls from a specific contact upload within a campaign.

phone_number
string

Partial match on the other party's number.

call_type
enum<string>
Available options:
inbound,
outbound
start_date
string

Inclusive lower bound on call_picked_at. Accepts a date (2026-06-01, interpreted in IST) or a full ISO-8601 timestamp.

end_date
string

Inclusive upper bound on call_picked_at.

page
integer
default:1
per_page
integer
default:25

Results per page (max 100).

Response

Paginated list of calls.

success
boolean
Example:

true

data
object[]
meta
object

Pagination metadata. per_page is capped at 100.