Skip to main content
The bot joins the meeting as a participant, records it, and puts the recording in the space. You do not need to upload a file.
Response 201
The path uses the singular space: /api/space/{space_id}/meeting/. All other requests use spaces.

Errors

After the meeting

The recording appears in the space right after you send the bot, with a name like a1b2c3d4.mp4 and is_uploaded: false. When the meeting ends, the file uploads and processing starts on its own: you don’t need to call classify. Minutes are charged the same way as for regular processing.
  1. Find the recording in the recording list: newest first, ordering=-created_at. The response to sending the bot contains the bot request id, not the recording’s.
  2. Wait for is_uploaded: true in info/: while the bot records the meeting, result/ may respond with an error.
  3. Poll the result by the recording’s id until you get classified: true.
Don’t call classify for a bot recording: the minutes would be charged twice.
Meeting participants see the bot in the participant list. Let them know about the recording in advance.
If calendar-based bot joining is enabled in the cabinet, do not send the bot to the same meeting through the API: you will end up with two recordings of one meeting.
Last modified on October 17, 2026