Meetings

List user meetings

Returns meetings from the user's connected meeting integrations (Google Meet, Zoom, Teams).

Filtering:

  • start_date: Meetings starting after this date (YYYY-MM-DD)
  • end_date: Meetings starting before this date (YYYY-MM-DD)
  • has_summary: Filter by summary presence (true/false)
  • provider: Filter by provider (google_meet, zoom, teams, manual_meetings)

Expand parameter: By default, summary, short_summary, action_items, attendees, and meeting_link are not included. Use expand=summary,short_summary,action_items,attendees,meeting_link to include these fields.

Pagination (cursor-only):

  • limit: Maximum number of meetings per page (default: 50, max: 100)
  • cursor: Opaque token from pagination.next_cursor of a prior response. Pass it back unchanged to fetch the next page. Omit on the first page.

Note: Meetings are returned in reverse chronological order (most recent first).

get/v1/users/{user_id}/meetings

Request

  • Base URL: http://0.0.0.0:3000
  • URL: http://0.0.0.0:3000/v1/users/{user_id}/meetings
  • Auth: none declared

Path parameters

user_idstring uuid required

Query parameters

start_datestring date

Meetings starting after this date (YYYY-MM-DD format)

end_datestring date

Meetings starting before this date (YYYY-MM-DD format)

has_summary'true' | 'false'

Filter by summary presence

provider'google_meet' | 'zoom' | 'teams' | 'manual_meetings'

Filter by meeting provider

limitstring

Number of items to return (1-100, default 50)

cursorstring

Opaque pagination cursor returned as pagination.next_cursor from a prior response. Pass it back unchanged to fetch the next page. Cursors are sort-key bound — a cursor from one endpoint cannot be reused on another.

expandstring

Comma-separated list of fields to include. Valid options: summary, short_summary, action_items, attendees, meeting_link

Response

Default Response

successtrue required

Changes

No recorded changes to this operation across all 1 revision of this API.