voice-sessions
Start Talk Session
Claim a speaker for live voice and hand back the socket credentials.
Talking to a speaker with NO camera mapping is allowed (owner decision 2026-08-25): an operator addresses a place, not a camera. Tenant scoping is what contains it - SpeakersService.get_speaker runs ensure_parent_in_scope, so a site-scoped operator cannot reach another customer's speaker.
post/speakers/{speaker_id}/talk-sessions
Request
- Base URLhttps://api.verdun.ai (the document declares no server; this is the origin it was published from)
- URLhttps://api.verdun.ai/speakers/{speaker_id}/talk-sessions
- AuthHTTP bearer
Path parameters
speaker_idstring required
Request body
Response
Successful Response
Example response
{
"speaker_label": "SE Horn - dumpster",
"ws_url": "/speakers/talk/2b0f.../stream",
"max_seconds": 120,
"idle_seconds": 10
}Changes
No recorded changes to this operation across all 2 revisions of this API.