Console Proxy
Changed onToken-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.
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
Path parameters
Response
Successful Response
Changes
- info
api operation id
console_proxy_api_channels_android_console__session_token___path__deleteremoved and replaced withconsole_proxy_api_channels_android_console__session_token___path__put
- info
- info
api operation id
console_proxy_api_channels_android_console__session_token___path__postremoved and replaced withconsole_proxy_api_channels_android_console__session_token___path__delete
- info