---
title: "Console Proxy"
method: DELETE
path: "/api/channels/android/console/{session_token}/{path}"
tags: ["channels", "channels", "android-login"]
---

# Console Proxy

`DELETE /api/channels/android/console/{session_token}/{path}`

## Request

- Base URL: `https://api.dialogbrain.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.dialogbrain.com/api/channels/android/console/{session_token}/{path}`
- Auth: none declared

Token-gated reverse proxy to fleet control console endpoint.

Auth: session_token only (NOT verify_token/get_workspace_id).

Rationale: This endpoint is loaded in an IFRAME (<iframe src=consoleUrl(token)>),
which cannot carry the apiClient Bearer header. The URL session token IS the
workspace+node-scoped credential (session.verify returns the bound vmid). This
matches DialogBrain's established file_token query-token pattern (src/api/auth.py,
used for opening files in new tabs) and the existing AndroidClaimModal screenUrl
iframe. Token has a 30-min TTL (revoked only on the next mint for the account,
not on login-complete — see login_complete for why) and carries Referrer-Policy.
Cannot proxy another workspace's node — the session-bound vmid ensures isolation.

## Path parameters

- `session_token` string, required
- `path` string, required

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

## Changes

- **2026-10-19** `77bef09a9209`: 1 info
  - api operation id `console_proxy_api_channels_android_console__session_token___path__delete` removed and replaced with `console_proxy_api_channels_android_console__session_token___path__put`
- **2026-10-19** `8123eab4631a`: 1 info
  - api operation id `console_proxy_api_channels_android_console__session_token___path__post` removed and replaced with `console_proxy_api_channels_android_console__session_token___path__delete`
- **2026-10-19** `ea73ac149612`: 1 info
  - api operation id `console_proxy_api_channels_android_console__session_token___path__put` removed and replaced with `console_proxy_api_channels_android_console__session_token___path__post`
- **2026-10-19** `12ca134f3453`: 1 info
  - api operation id `console_proxy_api_channels_android_console__session_token___path__post` removed and replaced with `console_proxy_api_channels_android_console__session_token___path__put`

[Operation history](https://skmtc.dev/dialogbrain/apis/dialogbrain-v2-api-gateway/changes/api/channels/android/console/:session_token/:path/delete.md)

---

[API](https://skmtc.dev/dialogbrain/apis/dialogbrain-v2-api-gateway.md) · [All operations](https://skmtc.dev/dialogbrain/apis/dialogbrain-v2-api-gateway/llms.txt) · [OpenAPI document](https://skmtc.dev/dialogbrain/apis/dialogbrain-v2-api-gateway/revisions/77bef09a9209?raw)
