Initiate WebRTC Call
Creates a session and dispatches an AI agent for a WebRTC voice call. Returns connection credentials that work seamlessly with our Vonative client SDKs. This is the WebRTC equivalent of dialing a phone number, it connects the caller directly to an agent for browser/mobile voice.Endpoint
Request Body
The UUID of the assistant to dispatch.
The platform of the connecting client. (
web, mobile, terminal). Defaults to web.Whether the call allows reconnecting after a drop. Defaults to
false.Custom metadata to pass to the agent.
Variables for prompt templating (e.g.
{"name": "John"}).Authentication
X-Vonative-Api-Key header)
Example Request
Response
Response Fields
Using the response with @vonative/react
Reconnect to a Call
reconnectable: true.
End session
Errors
See also
- WebRTC Calls Overview
- Web Quickstart
- Mobile & Native
- Initiate Call vs Meet — when to use WebRTC vs telephony vs meet links
- Meet Sessions — code-gated meet links for realtime sessions

