WebRTC signaling for shareable agent links
Submit a WebRTC SDP offer to start a browser-based call with a shareable
agent. No authentication required. The agent must have shareable: true.
Rate limited to 10 concurrent calls and 50 calls per day per agent.
Path parameters
agent_id
Agent ID (must have shareable enabled)
Request
This endpoint expects an object.
sdp
WebRTC SDP offer from the browser (RFC 8829)
agent_id
Agent ID to route this call to
workspace_id
Workspace ID that owns the agent; used for billing enforcement
type
SDP type — must be “offer”
source
Call source hint passed through to the call.initiated webhook payload (e.g. “browser_test”, “shareable”)
Response
WebRTC SDP answer
sdp
WebRTC SDP answer from the server (RFC 8829)
type
SDP type — always “answer”
call_id
Call ID for tracking this browser call; use in call.* webhook events
Errors
400
Public TRY Agent Offer Request Bad Request Error
402
Public TRY Agent Offer Request Payment Required Error
404
Public TRY Agent Offer Request Not Found Error
429
Public TRY Agent Offer Request Too Many Requests Error