List Recaps

Returns a paginated list of meeting recaps accessible to the authenticated user. By default, returns **Available** recaps only. Use the `status` query parameter to retrieve `processing` or `unavailable` recaps. Supports additional filtering by scheduled event, attendee, or date range. Returns both Calendly-scheduled and external event recaps in a single collection. The `event` field is null for external events where no Calendly scheduled event exists. **Note:** Requires paid plan <Info title="Required scopes"> > `meeting_recaps:read` </Info>

Authentication

AuthorizationBearer
OAuth 2.0
OR
AuthorizationBearer
Personal Access Token

Query parameters

eventstringOptionalformat: "uri"

Filter results to recaps associated with a specific event scheduled via Calendly. This field corresponds to the /scheduled_events endpoint.

start_timestringOptionalformat: "date-time"

Return recaps for meetings that end after (or end at) this time (ISO 8601).

end_timestringOptionalformat: "date-time"

Return recaps for meetings that start before (or start at) this time (ISO 8601).

statusenumOptional
Filter by recap availability. When omitted, returns **Available** recaps only. - `available` — completed recaps with summary content - `processing` — recaps still being generated - `unavailable` — recaps that cannot be retrieved
Allowed values:
attendeestringOptionalformat: "email"
Filter results to recaps that include a specific attendee email address.
countintegerOptional1-100Defaults to 20
The number of rows to return
page_tokenstringOptional
The token to pass to get the next or previous portion of the collection

Response

OK
collectionlist of objects
The set of meeting recaps matching the criteria
paginationobject

Errors

400
Bad Request Error
401
Unauthorized Error
403
Forbidden Error
404
Not Found Error
500
Internal Server Error