POST/api/v1/meetings/import

Import 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}.

API token required20 per minute per IPMCP: import_meeting

Guide: Meetings

Code samples and Try it

Request body

#

application/json, required

  • workspacestringRequired

    File it in this workspace: the workspace's id. Up to 40 characters.

  • sourcesarray of objectRequired

    1–6 items.

    5 fields inside
    • namestring

      Up to 200 characters.

    • textstring

      Up to 1,500,000 characters.

    • data_b64string

      Up to 5,333,349 characters.

    • google_file_idstring

      Up to 200 characters.

    • origin"paste" | "upload"
  • titlestring

    Shown on the page and in link previews. Up to 150 characters.

  • datestring

    Up to 10 characters.

  • typestring

    Up to 20 characters.

  • restrictedboolean

    Default false.

  • waitboolean

    Default false.

Responses

#
  • 200OK.
  • 401No token, or the token is revoked or mistyped.
  • 422The request didn't validate. detail lists each problem, with where it is (loc) and why (msg).
  • 429Too many requests from your IP address. Wait the seconds in Retry-After.
Did this page help?