Update a task template. Send any subset of the create body's fields; omitted fields keep their stored value, and optional fields (filter, taskDescription, form, dueDateRule, documentTemplateId) are cleared by sending null. The merged result is re-validated as a whole, so changing the trigger re-checks the stored Liquid expressions and filter against the new trigger's data objects. Existing tasks are never touched; setting status to 'inactive' pauses future firing. key cannot be changed (400 TASK_TEMPLATE_KEY_IMMUTABLE). Send expectedVersion to refuse the write when the template changed since it was read (412 TASK_TEMPLATE_VERSION_MISMATCH).
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
400bad request - invalid template definition
401unauthorized
404task template not found
409conflict - template was deleted, or modified by another request
412precondition failed - expectedVersion does not match the stored version (internalCode TASK_TEMPLATE_VERSION_MISMATCH)
