Tasks
Update a task
Updates a task's payload, title, or assignee. state is never directly writable — move it with a transition; sending a state field is rejected as an unknown field (VALIDATION_FAILED). payload is shallow-merged over the existing payload (PATCH semantics): keys the request omits are preserved. The payload is caller-owned; the automation result lives in the read-only last_result field, which no patch can reach. The merged payload is validated against the workflow's payload_schema.
patch/v1/projects/{project_id}/tasks/{task_id}
Request
- Base URL: https://api.naturali.ai
- URL: https://api.naturali.ai/v1/projects/{project_id}/tasks/{task_id}
- Auth: one of:
- HTTP bearer
- OAuth 2 (authorization code, authorization URL https://api.naturali.ai/authorize, token URL https://api.naturali.ai/token, scopes: mcp:access)
Path parameters
task_idstring required
Request body
Response
Task updated
Example response
{
"workflow_version": 1,
"metadata": {
"author": "John",
"revision": 2
}
}Changes
No recorded changes to this operation across all 1 revision of this API.