Skip to content

API Endpoints

MethodPathAuth
GET/healthzNo
MethodPathAuth
GET/api/nodeBearer
GET/api/providersBearer
GET/api/workspacesBearer
MethodPathAuth
GET/api/sessionsBearer
GET/api/sessions/:id/logBearer
GET/api/sessions/:id/resourcesBearer
GET/api/sessions/:id/events?since=<seq>Bearer
GET/api/sessions/:id/statusBearer
POST/api/sessions/createBearer
POST/api/sessions/:id/inputBearer
POST/api/sessions/:id/stopBearer
POST/api/sessions/:id/nameBearer
POST/api/sessions/:id/archiveBearer
POST/api/sessions/:id/unarchiveBearer
MethodPathAuth
GET/api/sessions/:id/gitBearer
GET`/api/sessions/:id/git/diff?kind=workingstaged
MethodPathAuth
GET/api/modelsBearer
GET/api/profilesBearer
GET/api/skillsBearer
POST/api/skills/configBearer
MethodPathAuth
GET/api/actionsBearer
POST/api/actions/:id/respondBearer
MethodPathAuth
GET/api/fs/rootsBearer
GET/api/fs/list?path=...Bearer
GET/api/fs/metadata?path=...Bearer
GET/api/fs/read?path=...Bearer
POST/api/fs/writeBearer
POST/api/fs/createDirBearer
POST/api/fs/removeBearer
POST/api/fs/copyBearer
PathPurpose
WS /api/live?sessionId=...Live session events
WS /api/actions/liveLive approval events
WS /api/fs/liveLive filesystem events

All WebSocket connections require the bearer token in the Authorization header or as a query parameter.