Open one board meeting
Requires the board layer entitlement (paid or followed district); gated callers get the empty teaser envelope and nothing is read. Returns the meeting with its agenda items, whole-meeting and item documents (each with the attachment_id the board-documents route takes), playable video (YouTube/Vimeo embeds, https MP4) and the transcript when ready, stitched from caption lines into paragraphs. Same-day meetings from the district's other sources (e.g. a YouTube row beside a BoardDocs row) contribute their video and transcript and are listed as companions.
Requires the board layer entitlement (paid or followed district); gated callers get the empty teaser envelope and nothing is read. Returns the meeting with its agenda items, whole-meeting and item documents (each with the attachment_id the board-documents route takes), playable video (YouTube/Vimeo embeds, https MP4) and the transcript when ready, stitched from caption lines into paragraphs. Same-day meetings from the district's other sources (e.g. a YouTube row beside a BoardDocs row) contribute their video and transcript and are listed as companions.
API key (sk_live_... prefix). Generate keys in the UI under Settings > API Keys, then send it as Authorization: Bearer sk_live_...
In: header
Path Parameters
uuiduuidQuery Parameters
Project scope for followed districts.
uuidResponse Body
application/json
application/json
application/json
curl -X GET "https://loading/api/v1/districts/497f6eca-6276-4993-bfeb-53cbbbba6f08/board-meetings/497f6eca-6276-4993-bfeb-53cbbbba6f08"{
"error": "string",
"message": "string",
"statusCode": -9007199254740991
}{
"error": "string",
"message": "string",
"statusCode": -9007199254740991
}{
"error": "string",
"message": "string",
"statusCode": -9007199254740991
}Resolve a cited board URL to its meeting GET
Requires the board layer entitlement. Matches the URL (and its percent-encoded/decoded and http/https spellings) against the district's meeting documents, or a BoardDocs meeting deep link against the meeting itself. data is null when the district holds no such record.
Read one meeting file's bytes GET
Requires the board layer entitlement (paid or followed district). Streams the file from the saved copy when board file storage is configured, else from the district's own public URL. The file must belong to this meeting and the meeting to this district. HTTP Range requests pass through (206).