Documentation Index
Fetch the complete documentation index at: https://orbit-docs.devotel.io/llms.txt
Use this file to discover all available pages before exploring further.
Video API
Real-time video rooms backed by LiveKit. Two flavors:- Scheduled rooms (
/v1/video/rooms-scheduled/) — pre-create with a start time, capacity, and recording settings; participants join via signed link. - Ad-hoc rooms (
/v1/video/rooms) — create and join immediately; useful for “click to start a call” flows.
/v1/video
Authentication: API key (X-API-Key) or session JWT. Token issuance for participants uses your API key.
Scheduled rooms
| Method | Path | Purpose |
|---|---|---|
POST | /v1/video/rooms-scheduled/ | Schedule a room |
GET | /v1/video/rooms-scheduled/ | List scheduled rooms |
GET | /v1/video/rooms-scheduled/{id} | Get a scheduled room |
POST | /v1/video/rooms-scheduled/{id}/join | Join (issues a participant token) |
POST | /v1/video/rooms-scheduled/{id}/end | End the meeting early |
POST | /v1/video/rooms-scheduled/{id}/recording/start | Start recording |
POST | /v1/video/rooms-scheduled/{id}/recording/stop | Stop recording |
Ad-hoc rooms
| Method | Path | Purpose |
|---|---|---|
POST | /v1/video/rooms | Create a room |
GET | /v1/video/rooms | List rooms |
GET | /v1/video/rooms/{name} | Get a room |
DELETE | /v1/video/rooms/{name} | Delete (kicks all participants) |
POST | /v1/video/rooms/{name}/token | Issue a participant token |
Inbound webhook
LiveKit posts room and recording lifecycle events toPOST /v1/video/webhook. This endpoint is platform-managed; you don’t call it directly.