Skip to main content

Post Manifests

POST 

/v1/manifests

Register a worker, step, or saga manifest. Accepts YAML or JSON body.

Body must define a mapping with kind (worker | step | saga) and kind-specific fields. Same schema as the file-based manifests used by the CLI.

Pass dry_run=true to validate without writing catalog rows (CI / preflight).

Returns: ManifestDeployResponse with a success message (and dry_run echoed).

Raises: HTTPException: 413 when body is too large; 400 on invalid body, unknown kind, or missing worker/step dependencies.

Request​

Responses​

Successful Response