Skip to main content
GET
List business calls

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

businessId
string<uuid>
required

The UUID of the business.

Query Parameters

start_date
string<date>

Inclusive start date in America/New_York. Must not be later than end_date.

end_date
string<date>

Inclusive end date in America/New_York.

status
enum<string>

Filter by booking status. Unbooked calls are recordings without a linked booking. Values are case-sensitive.

Available options:
upcoming,
past,
cancelled,
unbooked
recording
enum<string>

Filter by recording availability. recorded: has a recording; none: has no recording; missing: a past booking without a recording, unless attendance is explicitly false; unbooked: a recording without a booking. Values are case-sensitive.

Available options:
recorded,
none,
missing,
unbooked
sort_by
enum<string>
default:started_at
Available options:
started_at
sort_order
enum<string>
default:DESC
Available options:
ASC,
DESC
cursor
string

Opaque cursor from meta.pagination.cursor. Omit for the first page. Keep filters and sort settings unchanged between pages.

limit
integer
default:100

Maximum number of results per page.

Required range: 1 <= x <= 1000
show_total_count
boolean
default:false

Include the total number of matching results in meta.pagination.total_count.

Response

200 - application/json

A page of public call summaries. No meeting links, recording URLs, or transcripts are returned.

data
object[]
required
meta
object
required

Request metadata. Present on paginated list responses.