System

Fetch desktop bootstrap config

Public endpoint fetched by the desktop before sign-in. Values identify the app origin, OIDC issuer, optional WebSocket API, and static OAuth client id.

get/v1/config

Request

  • Base URL: / (relative, and the document was published on a file host, not at the API’s origin)
  • URL: /v1/config
  • Auth: none declared

Response

Desktop bootstrap config.

appUrlstring required

Browser-facing application origin.

oauthClientIdstring required

Pre-registered OAuth/OIDC client id. Empty means the desktop may fall back to dynamic registration.

oidcIssuerUrlstring required

OIDC issuer the desktop signs into.

supabaseUrlstring required

Compatibility alias for oidcIssuerUrl used by older desktop builds.

websocketApiUrlstring required

Optional WebSocket API origin. Empty when not configured.

Example response

{
  "appUrl": "http://localhost:18080",
  "oauthClientId": "solomon-desktop-kind",
  "oidcIssuerUrl": "http://localhost:18090",
  "supabaseUrl": "http://localhost:18090"
}

Changes

No recorded changes to this operation across all 50 revisions of this API.