List Past Meetings
list_meetingsRetrieve past meetings with deep pagination and flexible filtering, including title search, date ranges, and selectable fields for participant, recording, and chat details.
Instructions
Past meetings, newest first — deep paginated archive. Default row: conference_key, room_name, title, start, end, participants_count, participants (≤6; full list via get_meeting), has_chat, recording_ids. Times are ISO-8601 in the machine's own zone, to the second. Meetings still in progress may also appear (the request asks for them the way the web client does; not verified against a live meeting). Returns {meetings, count, has_more, next_offset} — the API gives no grand total, so has_more is the only end signal. A requested field the API did not send is simply missing from the row: that means "not in this payload", not "no data at all".
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | window end, same format; a bare date runs to 23:59:59.999 local. | |
| limit | No | page size. | |
| query | No | title search (substring, case-insensitive). | |
| start | No | window start as local ISO — "2026-07-01" or "2026-07-01T09:00"; a bare date starts at 00:00 local. Omitted → no lower bound. | |
| fields | No | row fields to return; omitted → the default set above. Ask for invited_participants (who was invited, as opposed to who came) or session_halls_artifacts to get what the default set leaves out. | |
| offset | No | how many to skip (newest first). | |
| participant_fields | No | fields of each participant; omitted → firstname, surname, patronymic, because participants are what inflate a page (measured at limit=30: 12.4 KB with names, 45.0 KB carrying department/post/login too). Ask for department, post, login or any other enum value when you need it. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |