List deployments
GET/deployments
Returns deployments showing how job versions are rolled out to nodes.
What are Deployments?
Deployments track how job changes are rolled out to nodes. They are created automatically when:
- A new job is created (type: create)
- A job spec is updated (type: update)
- A job is restarted (type: restart)
- A job is rolled back to a previous version (type: rollback)
Each deployment tracks:
- FromVersion and ToVersion (version transition)
- Deployment state (pending, in_progress, completed, failed, etc.)
- Deployment strategy (immediate, rolling, canary)
- Progress metrics (nodes updated, health status)
Filtering
job_id: Show deployments for a specific jobstates: Filter by deployment statetypes: Filter by deployment type (create, update, rollback, etc.)namespace: Filter by namespace
Common Workflows
- View deployment history:
GET /jobs/{id}/deployments - Find active deployments:
?states=pending,in_progress - Track rollouts: Check deployment progress and health
Request
Responses
- 200
- 400
- 500
OK
Invalid query parameters
Internal Server Error