Start a browser WebRTC session
Creates a browser voice session and returns a room URL plus a one-time access token your browser uses to connect to the agent in real time.
The session is fully tracked on the platform — when the session ends, the same session.completed partner webhook fires (transcript, recording_url, extraction). The webhook payload’s call field is omitted for these sessions because there is no associated phone call. See Web Voice Testing for end-to-end browser integration code.
Auth + limits: Bearer API key (rg_live_*). Bound by the API key’s concurrency limit. Rate-limited to 10 starts/minute per key.
Documentation Index
Fetch the complete documentation index at: https://docs.vocobase.com/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
API key in format: rg_live_xxxx. Pass as a Bearer token in the Authorization header.
Body
ID of the agent to use for this session.
Pre-call variable values. Keys must match variable names declared on the agent (Agent.variables). Substituted into the agent's prompt and greeting via {{name}} placeholders. Echoed in the session.completed webhook for partner-side audit. Missing variables render as empty strings.
{ "callee_name": "Sajal" }