ReferenceMeetings
Meetings
List, detail with participants and summary, transcript with an extra grant.
Cursor list, most recent first. Filter with q, from, to. GET by id adds participants and summary. Transcript is a second grant. Missing meeting is 404, not an empty page.
| HTTP | Path | Scope |
|---|---|---|
| GET | /api/v1/meetings | rest.meetings.read |
| GET | /api/v1/meetings/{id} | rest.meetings.read |
| GET | /api/v1/meetings/{id}/transcript | rest.meetings.transcript.read |
Query
| Parameter | Type | Notes |
|---|---|---|
| q | string | Title / search. |
| from / to | datetime | ISO-8601. |
| limit / cursor | number / string | List 1–100. Transcript 1–200. |
Fields
| Field | Type | Notes |
|---|---|---|
| id | UUID | Immutable. |
| title | string | Meeting title. |
| status | string | Meeting status. |
| start_at / end_at | datetime | Schedule. |
| timezone | string | Meeting timezone. |
| host_id / host_name | UUID / string | Host. |
| participants | object[] | GET by id only: email, name, role, kind, user_id, contact_id. |
| summary | object | GET by id: status, text, generated_at. |