← All docs

API overview

REST + SSE. JWT Bearer. No demo tokens.

API overview diagram

Flow

01Client
02JWT
03REST / SSE
04Engine
05SQLite

Auth

POST /api/v1/auth/signup, /login, /guest, /google, /refresh. Send Authorization: Bearer <access_token>. Access tokens expire in 15 minutes; refresh lasts 7 days.

Workspace

POST /api/v1/workflows with { goal }. Poll GET /workflows/{run_id} or stream GET /workflows/{run_id}/events (SSE).

Integrations

POST /integrations/build, /build-from-url, /build-from-prompt. Poll GET /integrations/builds/{id} until status is success or error.

Other

Credentials, usage/context, capabilities/site-health, capabilities/debug, capabilities/generate, resume/create, memory, contact, settings.