This is the internal API map. For the full OpenAPI spec, see docs/products/govern-api-spec.md.
Assessment endpoints
| Method | Path | Description |
|---|
| POST | /api/assess | Submit an inference for assessment |
| POST | /api/assess/batch | Batch assessment (up to 100 inferences) |
| GET | /api/assessments | List assessments with filters |
| GET | /api/assessments/:id | Get single assessment detail |
Systems endpoints
| Method | Path | Description |
|---|
| GET | /api/systems | List registered AI systems |
| POST | /api/systems | Register a new AI system |
| GET | /api/systems/:id | Get system detail |
| PATCH | /api/systems/:id | Update system metadata |
| DELETE | /api/systems/:id | Archive a system |
Policy endpoints
| Method | Path | Description |
|---|
| GET | /api/policies | List policies |
| POST | /api/policies | Create a policy |
| GET | /api/policies/:id | Get policy detail |
| PATCH | /api/policies/:id | Update a policy |
| POST | /api/policies/:id/publish | Publish a draft policy |
Monitoring endpoints
| Method | Path | Description |
|---|
| GET | /api/monitoring/agents | List monitoring agents |
| POST | /api/monitoring/agents | Register a new agent |
| GET | /api/monitoring/agents/:id | Get agent detail and status |
| POST | /api/monitoring/discovery | Submit a discovery event |
Alert endpoints
| Method | Path | Description |
|---|
| GET | /api/alerts | List alerts |
| PATCH | /api/alerts/:id | Update alert status |
| POST | /api/alerts/:id/suppress | Suppress an alert |
Admin endpoints (admin key required)
| Method | Path | Description |
|---|
| GET | /api/admin/orgs | List all organizations |
| POST | /api/admin/orgs | Create a new organization |
| GET | /api/admin/orgs/:id | Get org detail |
| PATCH | /api/admin/orgs/:id | Update org settings |
| GET | /api/admin/fleet | Fleet-level health overview |