Agent-readable docs index: /llms.txt. Full docs in one file: /llms-full.txt. Download /docs.zip to grep all markdown files locally.

Workspace status

/api/v1/owner/statusGET
Provider availability and native WebMCP detection. This does not expose credentials or call a model.
Examples are synthetic and illustrate response shape; IDs, signatures, and credentials are not usable authority.
Authorization
ownerSession *cookie halfspan_session
Authenticated HttpOnly owner session. Not an executor credential.
Response
200 · Successful response. A paused run is an application outcome, not an HTTP error.
authenticated *boolean
database *string
version *string
providers *object
webmcp *object
400 · Request validation failed.
error *string
reasonCode?string
401 · Sign in to the Halfspan workspace.
error *string
reasonCode?string
403 · Console requests must come from the local owner workspace.
error *string
reasonCode?string
500 · The local service could not complete this request.
error *string
reasonCode?string
Request example
curl -X GET "https://service.example.com/api/v1/owner/status" \ -b "halfspan_session=<token>"
Response example
{ "authenticated": true, "database": "connected", "version": "0.1.0", "providers": { "openai": { "configured": false, "model": "gpt-5.4", "auth": "api-key" }, "kimi": { "configured": false, "model": "kimi-k3" }, "openrouter": { "configured": false, "model": "openai/gpt-4.1-mini" } }, "webmcp": { "available": false, "reason": "Native WebMCP unavailable" } }