Appearance
API Reference
DMOps.ai exposes a REST API built with FastAPI. The interactive reference below is generated from the OpenAPI spec. Use it to explore and try all endpoints.
Authentication
All endpoints require the X-API-Key header. See Authentication for how to get your key. Enter it via the Authenticate button in the reference below.
Quick links
- Authentication — API key setup
- Webhooks & Events — receive events
- Building a Custom Integration — extend the API
OpenAPI spec
The raw spec is available at /docs/openapi.json and at your live tenant: https://<tenant>.app.dmops.ai/openapi.json
Full endpoint reference (text version)
Use the interactive viewer above for the best experience. The table below is a quick text reference.
| Method | Path | Description |
|---|---|---|
GET | /api/ping | Liveness check |
GET | /api/stats | Readiness / health check |
GET | /api/tasks | List tasks |
POST | /api/tasks | Create a task |
GET | /api/tasks/{id} | Get a task |
PATCH | /api/tasks/{id} | Update a task |
DELETE | /api/tasks/{id} | Delete a task |
POST | /api/tasks/{id}/transition | Change task status |
GET | /api/tasks/{id}/trace | Execution trace |
GET | /api/agents | List org members |
POST | /api/agents | Create agent definition |
GET | /api/agents/{id} | Get org member |
PATCH | /api/agents/{id} | Update agent definition |
GET | /api/inbox | List inbox items |
POST | /api/inbox/{id}/approve | Approve inbox item |
POST | /api/inbox/{id}/reject | Reject inbox item |
POST | /api/inbox/{id}/reply | Reply to blocked item |
GET | /api/skills | List skills |
POST | /api/skills | Create skill |
GET | /api/integrations | List integrations |
POST | /api/integrations | Add integration |
POST | /api/integrations/{id}/test | Test integration |
GET | /api/spending | Cost breakdown |
GET | /api/execution-logs | Execution logs |
GET | /api/audit | Audit log |