---
title: "How the op-desk web app signs in"
method: GET
path: "/api/v0/desk/web-config"
tags: ["Desk"]
---

# How the op-desk web app signs in

`GET /api/v0/desk/web-config`

## Request

- Base URL: `https://api.outerport.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.outerport.com/api/v0/desk/web-config`
- Auth: none declared
- TypeScript: <https://skmtc.dev/outerport/apis/outerport-api/docs/api/v0/desk/web-config/get.ts> (a function with typed inputs; its response is checked against the schema)

Public. Whether this server signs the web desk in, and as whom the caller is signed in.

## Response `200`

Successful Response

- DeskWebConfig: ``none``: this server takes any bearer token, so the page sends a fixed one. ``basic``: a single-user server signed the page in with the browser's Basic prompt, and the page sends no bearer of its own. ``auth0``: the page is signed in through its session cookie, and ``account`` is who it is signed in as.
  - `auth` 'none' | 'basic' | 'auth0', required
  - `account` string, nullable

## Changes

- **2026-10-26** `07854361a13b`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/outerport/apis/outerport-api/changes/api/v0/desk/web-config/get.md)

---

[API](https://skmtc.dev/outerport/apis/outerport-api.md) - [All operations](https://skmtc.dev/outerport/apis/outerport-api/llms.txt) - [OpenAPI document](https://skmtc.dev/outerport/apis/outerport-api/revisions/08b5bf6f7f18?raw)
