Livqeno Docs

All endpoints

Every route the Livqeno API serves, generated from the controllers.

Livqeno serves 115 versioned endpoints under /v1, plus 4 unversioned infrastructure routes. This page is generated from apps/api, so it is the whole surface — not a curated subset.

Interactive request/response schemas are served by the API itself at /docs.

Versioned API

MethodPathCredentialReference
POST/v1/auth/loginNoneAuth & Account
POST/v1/auth/logoutDashboard session (JWT)Auth & Account
POST/v1/auth/oauth/{provider}/exchangeNoneAuth & Account
POST/v1/auth/oauth/{provider}/startNoneAuth & Account
GET/v1/auth/oauth/providersNoneAuth & Account
POST/v1/auth/password-resetNoneAuth & Account
POST/v1/auth/password-reset/confirmNoneAuth & Account
POST/v1/auth/registerNoneAuth & Account
POST/v1/auth/verify-emailNoneAuth & Account
POST/v1/auth/verify-email/resendDashboard session (JWT)Auth & Account
POST/v1/chat/attachments/{attachmentId}/completeProject API key or chat tokenChat
GET/v1/chat/attachments/{attachmentId}/download-urlProject API key or chat tokenChat
GET/v1/chat/conversationsProject API key or chat tokenChat
POST/v1/chat/conversationsProject API key or chat tokenChat
GET/v1/chat/conversations/{room}Project API key or chat tokenChat
PATCH/v1/chat/conversations/{room}Project API key or chat tokenChat
POST/v1/chat/conversations/{room}/attachmentsProject API key or chat tokenChat
GET/v1/chat/conversations/{room}/membersProject API key or chat tokenChat
POST/v1/chat/conversations/{room}/membersProject API key or chat tokenChat
DELETE/v1/chat/conversations/{room}/members/{userId}Project API key or chat tokenChat
GET/v1/chat/conversations/{room}/messagesProject API key or chat tokenChat
POST/v1/chat/conversations/{room}/messagesProject API key or chat tokenChat
GET/v1/chat/conversations/{room}/presenceProject API key or chat tokenChat
GET/v1/chat/conversations/{room}/read-receiptsProject API key or chat tokenChat
GET/v1/chat/conversations/{room}/read-stateProject API key or chat tokenChat
GET/v1/chat/conversations/{room}/typingProject API key or chat tokenChat
DELETE/v1/chat/messages/{messageId}Project API key or chat tokenChat
GET/v1/chat/messages/{messageId}Project API key or chat tokenChat
PATCH/v1/chat/messages/{messageId}Project API key or chat tokenChat
POST/v1/chat/messages/{messageId}/reactionsProject API key or chat tokenChat
DELETE/v1/chat/messages/{messageId}/reactions/{emoji}Project API key or chat tokenChat
POST/v1/chat/messages/{messageId}/readProject API key or chat tokenChat
GET/v1/chat/messages/{messageId}/threadProject API key or chat tokenChat
POST/v1/chat/tokensProject API key or chat tokenChat
GET/v1/connectionsProject API keyObservability
GET/v1/connections/{connectionId}Project API keyObservability
GET/v1/diagnosticsProject API keyObservability
GET/v1/errorsProject API keyObservability
GET/v1/errors/{errorId}Project API keyObservability
GET/v1/live-streamsProject API keyLive Streaming
POST/v1/live-streamsProject API keyLive Streaming
GET/v1/live-streams/{streamId}Project API keyLive Streaming
PATCH/v1/live-streams/{streamId}Project API keyLive Streaming
POST/v1/live-streams/{streamId}/endProject API keyLive Streaming
POST/v1/live-streams/{streamId}/hostsProject API keyLive Streaming
DELETE/v1/live-streams/{streamId}/hosts/{identity}Project API keyLive Streaming
POST/v1/live-streams/{streamId}/leaveProject API keyLive Streaming
POST/v1/live-streams/{streamId}/startProject API keyLive Streaming
POST/v1/live-streams/{streamId}/viewer-tokensProject API keyLive Streaming
GET/v1/metricsProject API keyObservability
GET/v1/onboardingNoneAuth & Account
PATCH/v1/onboardingNoneAuth & Account
POST/v1/onboarding/completeNoneAuth & Account
GET/v1/projectProject API keyObservability
GET/v1/projectsDashboard session (JWT)Projects, Members & Keys
POST/v1/projectsDashboard session (JWT)Projects, Members & Keys
DELETE/v1/projects/{id}Dashboard session (JWT)Projects, Members & Keys
GET/v1/projects/{id}Dashboard session (JWT)Projects, Members & Keys
PATCH/v1/projects/{id}Dashboard session (JWT)Projects, Members & Keys
PATCH/v1/projects/{id}/allowed-originsDashboard session (JWT)Observability
GET/v1/projects/{projectId}/api-keysDashboard session (JWT)Projects, Members & Keys
POST/v1/projects/{projectId}/api-keysDashboard session (JWT)Projects, Members & Keys
DELETE/v1/projects/{projectId}/api-keys/{keyId}Dashboard session (JWT)Projects, Members & Keys
GET/v1/projects/{projectId}/audit-logsDashboard session (JWT)Projects, Members & Keys
GET/v1/projects/{projectId}/chat/connectionsDashboard session (JWT)Chat
GET/v1/projects/{projectId}/chat/conversationsDashboard session (JWT)Chat
GET/v1/projects/{projectId}/chat/conversations/{conversationId}Dashboard session (JWT)Chat
GET/v1/projects/{projectId}/chat/conversations/{conversationId}/membersDashboard session (JWT)Chat
GET/v1/projects/{projectId}/chat/conversations/{conversationId}/messagesDashboard session (JWT)Chat
GET/v1/projects/{projectId}/chat/conversations/{conversationId}/presenceDashboard session (JWT)Chat
GET/v1/projects/{projectId}/chat/overviewDashboard session (JWT)Chat
GET/v1/projects/{projectId}/connectionsDashboard session (JWT)Observability
GET/v1/projects/{projectId}/connections/{connectionId}Dashboard session (JWT)Observability
GET/v1/projects/{projectId}/diagnosticsDashboard session (JWT)Observability
GET/v1/projects/{projectId}/errorsDashboard session (JWT)Observability
GET/v1/projects/{projectId}/errors/{errorId}Dashboard session (JWT)Observability
GET/v1/projects/{projectId}/live-streamsDashboard session (JWT)Live Streaming
POST/v1/projects/{projectId}/live-streamsDashboard session (JWT)Live Streaming
GET/v1/projects/{projectId}/live-streams/{streamId}Dashboard session (JWT)Live Streaming
PATCH/v1/projects/{projectId}/live-streams/{streamId}Dashboard session (JWT)Live Streaming
POST/v1/projects/{projectId}/live-streams/{streamId}/endDashboard session (JWT)Live Streaming
GET/v1/projects/{projectId}/membersDashboard session (JWT)Projects, Members & Keys
POST/v1/projects/{projectId}/membersDashboard session (JWT)Projects, Members & Keys
DELETE/v1/projects/{projectId}/members/{userId}Dashboard session (JWT)Projects, Members & Keys
PATCH/v1/projects/{projectId}/members/{userId}Dashboard session (JWT)Projects, Members & Keys
GET/v1/projects/{projectId}/metricsDashboard session (JWT)Observability
GET/v1/projects/{projectId}/roomsDashboard session (JWT)RTC
POST/v1/projects/{projectId}/roomsDashboard session (JWT)RTC
GET/v1/projects/{projectId}/rooms/{roomId}Dashboard session (JWT)RTC
POST/v1/projects/{projectId}/rooms/{roomId}/test-tokenDashboard session (JWT)RTC
GET/v1/projects/{projectId}/usageDashboard session (JWT)Observability
GET/v1/projects/{projectId}/webhooksDashboard session (JWT)Webhooks
POST/v1/projects/{projectId}/webhooksDashboard session (JWT)Webhooks
DELETE/v1/projects/{projectId}/webhooks/{webhookId}Dashboard session (JWT)Webhooks
PATCH/v1/projects/{projectId}/webhooks/{webhookId}Dashboard session (JWT)Webhooks
GET/v1/projects/{projectId}/webhooks/{webhookId}/deliveriesDashboard session (JWT)Webhooks
GET/v1/roomsProject API keyRTC
POST/v1/roomsProject API keyRTC
DELETE/v1/rooms/{id}Project API keyRTC
GET/v1/rooms/{id}Project API keyRTC
GET/v1/rooms/{id}/participantsProject API keyRTC
POST/v1/rooms/{roomId}/rtc-tokensProject API keyRTC
DELETE/v1/rooms/{roomId}/rtc-tokens/{tokenId}Project API keyRTC
GET/v1/rtc/serversDashboard session (JWT)RTC
GET/v1/rtc/servers/{name}Dashboard session (JWT)RTC
POST/v1/rtc/servers/{name}/drainDashboard session (JWT)RTC
PUT/v1/rtc/servers/{name}/heartbeatSFU registration secretRTC
POST/v1/rtc/servers/{name}/undrainDashboard session (JWT)RTC
GET/v1/rtc/servers/metricsDashboard session (JWT)RTC
POST/v1/rtc/servers/registerSFU registration secretRTC
POST/v1/telemetry/eventsRTC tokenObservability
GET/v1/usageDashboard session (JWT)Observability
GET/v1/usage/detailDashboard session (JWT)Observability
GET/v1/users/meNoneAuth & Account
PATCH/v1/users/meNoneAuth & Account

Infrastructure

Not part of the versioned API and not covered by its compatibility promise.

MethodPathPurpose
GET/healthAlias of /health/ready, kept for backward compatibility — unauthenticated
GET/health/liveLiveness probe — no dependency calls, unauthenticated
GET/health/readyReadiness probe — checks dependencies, unauthenticated
GET/metrics

Next steps