/api/v1/meetings/importImport a meeting
Turns transcripts and/or Google Meet's Gemini notes into meeting pages in the workspace's Meetings folder (made on the first import). Each source is {name, text}, {name, data_b64} (a file, base64) or {google_file_id} (a Google Doc picked in the Google Picker; needs Google Docs connected). title, date (YYYY-MM-DD) and type apply when the sources make one meeting; restricted: true limits it to attendees who are members. The AI summary is written in the background (ai.state is pending, then done); wait: true waits for it. Members and up. Returns {meetings}.
Guide: Meetings
Code samples and Try itRequest body
#application/json, required
workspacestringRequiredFile it in this workspace: the workspace's id. Up to 40 characters.
sourcesarray of objectRequired1–6 items.
5 fields inside
namestringUp to 200 characters.
textstringUp to 1,500,000 characters.
data_b64stringUp to 5,333,349 characters.
google_file_idstringUp to 200 characters.
origin"paste" | "upload"
titlestringShown on the page and in link previews. Up to 150 characters.
datestringUp to 10 characters.
typestringUp to 20 characters.
restrictedbooleanDefault
false.waitbooleanDefault
false.
Responses
#200OK.401No token, or the token is revoked or mistyped.422The request didn't validate.detaillists each problem, with where it is (loc) and why (msg).429Too many requests from your IP address. Wait the seconds inRetry-After.