Sigroom Docs

API Routes

The API owns identity, workspaces, projects, release trust, enrollment, rooms, events, artifacts, review, revocation, audit, package security, harness work queues, and admin security surfaces.

referenceAPI consumers and platform developersVerified 2026-07-09

Route Groups

GroupRepresentative Routes
IdentityGET /identity/session, POST /identity/register/options, POST /identity/login/verify
OAuthGET /identity/oauth/:provider/start, GET /identity/oauth/:provider/callback
WorkspacesGET /workspaces, POST /workspaces, GET /workspaces/:workspaceId
RoomsGET /workspaces/:workspaceId/rooms, POST /workspaces/:workspaceId/rooms, PATCH /rooms/:roomId/policy
EventsPOST /workspaces/:workspaceId/rooms/:roomId/events, GET /workspaces/:workspaceId/rooms/:roomId/events
ArtifactsPOST /events/:eventId/artifacts, GET /workspaces/:workspaceId/artifacts/:artifactId/content
ReviewGET /workspaces/:workspaceId/rooms/:roomId/review, POST /review/decisions
ProjectsGET /projects, POST /projects, defaults, progress, decisions, handoff, scope, IDE, and scans
Harness TasksGET /workspaces/:workspaceId/harness-tasks, POST /workspaces/:workspaceId/harness-tasks/select, PATCH /workspaces/:workspaceId/harness-tasks/:kind/:id, POST /complete, POST /test, POST /test-all, POST /sandbox-sessions, GET/POST /harness-sandbox-sessions/:sessionId
Package SecurityGET /package-security/summary, GET /package-security/findings, POST /admin/package-security/scans
AdminGET /admin/security, GET /admin/audit, POST /admin/revocations

Harness Task Permissions

ActionRequired Access
List harness tasks and sandbox session statusworkspace.read
Select, edit, complete, test, test-all, and stop loop tasksreview.decide plus active room membership
Select a project task into a loop workitemreview.decide plus workspace.admin, room membership, outcome contract, harness instance, and command profile IDs
Edit, complete, or open sandbox for project tasksworkspace.admin
Run tests through command profilesreview.decide and command profiles already allowed on the loop workitem

Source Material

  • apps/api/src/server.ts
  • apps/api/src/modules
  • apps/api/src/modules/harness-tasks/routes.ts