API status
Which operations work today, and which are defined in the contract but not built yet.
Contract 0.5.0 defines 120 operations. 31 work today. The others are part of the published
contract and answer 501 not_implemented until they are built; each one is marked "Not available
yet" in the API reference.
Available today
| Area | Operations |
|---|---|
| Identity | GET /v1/whoami, GET /.well-known/jwks.json |
| Health | GET /health/live, GET /health/ready |
| Workspaces | create, list, get |
| Projects | create, list, get |
| Environments | create, list |
| Clients (audience tenants) | create, list |
| Compliance profiles | get, put |
| Feature settings | get, put (workspace, project and client levels) |
| Credentials | create, list, get, rotate, revoke |
| Usage and audit | usage list, usage report, call location, audit list |
| Model registry | model classes, deployments, routing rules, prices |
Coming next
| Area | Operations |
|---|---|
| Runtime | sessions, messages, runs, streaming, questions, approvals, resolved features |
| Knowledge | collections, uploads, search |
| Tools | MCP servers, tool pins and reviews, imported APIs |
| Change control | drafts, validation, evaluation, change requests, Releases, rollback |
| Updates | PATCH for workspaces, projects, environments and clients; client packs |
| Access | grants, members, sign-in issuers |
| Safety | kill switches |
| Observability | traces, trace destinations, run context envelopes |
| Model registry | registry changes with approval |
| Long-running work | operation status (GET /v1/operations/{id}, GET /v1/admin/operations/{id}) |
| Data and offboarding | workspace and audit exports, erasure requests, workspace offboarding |
| Webhooks | create, list, delete, test, deliveries, redeliver, delivered payload |
| Credentials in bulk | revoke a batch of credentials |
| Tools | tool token introspection, for tool servers |
| Geo discovery | GET /.well-known/sparq-discovery, a signed list of geos and their endpoints |