Deploy
PUT/api/v1/workspaces/:workspace_id/deployment_manifest
Deploys a set of job definitions from a deployment manifest. Creates new scripts, updates existing ones, and archives orphaned scripts (those previously deployed from the same deployment_module but no longer present in the manifest).
When deployment_module is None, this is an ad-hoc deploy: scripts are only added or updated, never archived. When deployment_module is 'deployment', the workspace description is also updated from the manifest.
Supports dry_run mode to preview changes without persisting.
Requires WRITE permission on the workspace level.
Request
Responses
- 200
- 400
- 401
- 403
- 404
Request fulfilled, document follows
Response Headers
Bad request syntax or unsupported method
No permission -- see authorization schemes
Request forbidden -- authorization will not help
Nothing matches the given URI