Skip to main content
Documentation
StartOverviewArchitectureAuthenticationSend your first message
TypeScript SDKOverviewTrusted app serverApp-user clientsRealtimeErrors & webhooks
Flutter SDKOverviewInstallationAuthenticationChannels & messagesOffline & syncRealtimeUI componentsPush & lifecycle
ConceptsTenancy & scopeChannels & messagesDelivery & reconciliationSecurity checklist
ProtocolsRealtimeSigned webhooks
ReferenceREST APIErrors, limits & retriesDeploy docs to Coolify
VV ChatDocs API v1
Recommended starting points
Build chat without rebuilding infrastructureV Chat is a multi-tenant messaging backend with typed server, web, and Flutter integration paths.StartArchitecture at a glanceUnderstand the control plane, data plane, realtime path, and SDK boundaries before integrating.StartAuthentication and credentialsSelect the correct credential for dashboard, trusted-server, app-user, realtime, and webhook flows.StartSend your first messageUse the trusted TypeScript server client to create the minimum safe messaging flow.StartTypeScript SDK overviewChoose the correct typed client for trusted servers, app users, dashboard sessions, realtime, and webhooks.TypeScript SDKTrusted app-server clientUse AppServerClient from a protected backend to manage data-plane resources and mint app-user tokens.TypeScript SDKApp-user clientsBuild browser or Node app-user flows with VChatClient or the lower-level AppUserClient.TypeScript SDK
↑↓ Navigate↵ Openesc Close
API reference
StartOverviewArchitectureAuthenticationSend your first message
TypeScript SDKOverviewTrusted app serverApp-user clientsRealtimeErrors & webhooks
Flutter SDKOverviewInstallationAuthenticationChannels & messagesOffline & syncRealtimeUI componentsPush & lifecycle
ConceptsTenancy & scopeChannels & messagesDelivery & reconciliationSecurity checklist
ProtocolsRealtimeSigned webhooks
ReferenceREST APIErrors, limits & retriesDeploy docs to Coolify
Contract sourceOpenAPI JSON
Docs/API/Dashboard authentication
GET/v1/dashboard/auth/callback

Complete dashboard OIDC login

operationIdcompleteDashboardLogin

Authentication

dashboardLoginTransaction

Use only the principal and credential documented for this operation. Visibility in this reference does not grant authority.

Request

NameInRequiredDescription
codequeryNoNo description declared.
errorqueryNoNo description declared.
error_descriptionqueryNoNo description declared.
error_uriqueryNoNo description declared.
issqueryNoNo description declared.
statequeryNoNo description declared.

cURL template

Replace path placeholders, the credential, and request body with values valid for your exact scope.

cURL
curl --request GET \
+  --url 'https://api.example.com/v1/dashboard/auth/callback' \
+  -H 'Authorization: Bearer <token>'

Responses

303Redirect to the stored dashboard path.
No response body

Contract source

This page is generated from artifacts/openapi/openapi.json. The dedicated endpoint folder documents authorization, validation, errors, consistency, idempotency, events, retries, and client reconciliation.

View docs/api/v1/dashboard-auth/completeDashboardLogin/endpoint.json
On this pageAuthenticationRequestResponsesContract source
All operations