One call to start
Start a session against a pinned revision.
Point at a profile revision and open a session. The negotiated contract hands back a room
and token — the provider composition behind it is yours to change any time.
# open a realtime voice session
curl -X POST https://api.voxevolv.com/v1/sessions \
-H "Authorization: Bearer $VOXEVOLV_KEY" \
-H "Content-Type: application/json" \
-d '{
"profile": "support-voice",
"revision": "rev_7f3a",
"capabilities": ["audio", "tools"]
}'
# → 201 Created
{
"session_id": "sess_a1c9…",
"room": "vox-…",
"token": "ey…",
"pinned_revision": "rev_7f3a"
}