SessionsSessionidObserver token
Issue an observer LiveKit token for an active session — joiner subscribes to tracks but cannot publish (canPublish=false, hidden=true). Lets an admin "listen in" without affecting the call. Session must be Active; 30-min TTL.
Authorization
Bearer AuthorizationBearer <token>
JWT Authorization header using Bearer scheme
In: header
Path Parameters
sessionId*string
Session to listen in on.
Format
uuidQuery Parameters
agentId?string
Agent the session must belong to.
Format
uuidResponse Body
application/json
curl -X GET "https://api.speaknode.com/api/Sessions/497f6eca-6276-4993-bfeb-53cbbbba6f08/observer-token"{
"live_kit_url": "string",
"room_token": "string"
}