POST /v2/meeting_sessions has no recording parameter and no action controls it: the session’s three actions are speak, stop_speaking and send_chat. Recording is not something you start, stop, or configure, so the only calls you make are the ones that read the result afterwards.
What that leaves you:
- The
recording.availablewebhook fires when a recording is ready. It carries onlyrecording_typesand never URLs. GET /v2/meeting_sessions/{id}/recordingsreturns the available recordings with short-lived signed download URLs. Re-fetch it whenever you need a current URL rather than storing one.DELETE /v2/meeting_sessions/{id}/recording_mediaremoves the media. The session, its transcript, events and artifacts are kept.- A digital avatar’s camera video is not included in the provider recording; the bot’s audio is.
Related
- Collect Results — fetch recordings, the finalized transcript, and artifacts
- Webhooks — receive
recording.available - Session Events — the ordered event history for a session