Integrations Focus Workspace API

Focus Workspace API

A duty names this door workspace.

State

no credential

https://workspace.focusonenergy.com answered 200: {"status":"ok","version":"1.0.0"} AGENT_BOX_WORKSPACE_TOKEN is not set on this box. Put it in /opt/agent-box/src/.env and bring the stack back up — nothing secret belongs in the repo. Checked 2026-08-09 20:56 UTC.

Never used by a duty.

The method

Kind
api
Address
https://workspace.focusonenergy.com
Authentication
bearer
As
focus.assistant@focusonenergy.com
Credential
not set — AGENT_BOX_WORKSPACE_TOKEN is not set on this box. Put it in /opt/agent-box/src/.env and bring the stack back up — nothing secret belongs in the repo.
probe
http
api base
/api/v1
health path
/api/health
verify path
/api/v1/auth/me

Notes

Tasks in Focus Workspace. Humans sign in through Control Center; a box has no browser, so the machine lane is the local bot account focus.assistant@focusonenergy.com, which still holds the legacy `POST /api/v1/auth/login` password login and returns a bearer token.

No token is set yet: that bot password is not in any secret this box or Substation's broker can read, and minting a new one is Ben's call, not a deploy's. Until then this door is reachable but not signed in — read-only round trips against /api/health work, anything under /api/v1 will not. Set AGENT_BOX_WORKSPACE_TOKEN in /opt/agent-box/src/.env to finish it.