Update a task
PATCH/tasks/:task_id
Update operational task settings.
Allowed fields: condition_version, delivery, entity_scope, status (active/paused). At least one must be provided — empty patch → HTTP 400 (enforced by model validator).
Forbidden fields: concept_id, concept_version, condition_id, action_id, action_version. Provide any of these → HTTP 400.
condition_version rebinding: The new version must exist in the definition registry for the same condition_id as the task's current condition. Missing version → HTTP 404. A deprecated version is accepted with a warning log.
Deleted task → HTTP 409 (ConflictError from store). Not found → HTTP 404.
Request
Responses
- 200
- 422
Successful Response
Validation Error