Retrieve a paginated list of meeting recordings with optional filters.
Filters: processing_status, calendar_meeting_id, meeting_started_after, meeting_started_before (ISO 8601 date range).
Sorting: sort_by (meeting_started_at, created_at, recording_duration_seconds) with sort_order (asc/desc, default desc).
Pagination: Use offset and limit query params (max 100 per page).
Authenticate with a Bearer token: API key, OAuth token, or session token.
Records to skip for pagination. Defaults to 0.
x >= 0Max records per page (1–100). Defaults to 100.
1 <= x <= 100Filter by processing status. Use completed to find recordings with transcripts ready.
pending, processing, completed, failed Filter recordings belonging to a specific calendar meeting.
Return recordings where the meeting started at or after this timestamp (ISO 8601). Example: 2026-04-01T00:00:00Z.
Return recordings where the meeting started at or before this timestamp (ISO 8601). Example: 2026-04-30T23:59:59Z.
Column to sort results by. Defaults to created_at.
meeting_started_at — when the meeting occurredcreated_at — when the recording was created in the systemrecording_duration_seconds — recording lengthmeeting_started_at, created_at, recording_duration_seconds Sort direction. Defaults to desc (newest first).
asc, desc