pm_update_task
Partial-update a task by ref. Only fields present in the call are changed. Pass an explicit null to clear nullable fields (dueDate, parent, taskType, etc.). Names resolve leniently against the current effective set. To change just the type and nothing else, prefer this with taskType set; use pm_bulk_change_task_type when changing many tasks at once. API-key scope: tasks:write.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ref | Yes | Task key or identifier | |
| list | No | Move to another list | |
| tags | No | ||
| level | No | ||
| title | No | ||
| nextTo | No | ||
| parent | No | Re-parent (or null to detach) | |
| status | No | ||
| account | No | Multi-account auth only: name of the account from X-Dutify-Accounts to use for this call. Ignored in single-account mode (X-API-Key header). When multiple accounts are configured and this is omitted, the call fails with ACCOUNT_REQUIRED listing the available names. list_accounts never requires a selection. | |
| dueDate | No | ||
| priority | No | ||
| taskType | No | Task type name (e.g. "Bug"); pass null to clear and make the task untyped | |
| assignees | No | ||
| isPrivate | No | ||
| startDate | No | ||
| timeSpent | No | Minutes | |
| workspace | No | Workspace identifier or exact name for this call. Overrides the configured workspace. For personal keys, discover candidates with list_workspaces and select explicitly. Does not change other calls or expand a workspace key's access. | |
| description | No | ||
| customFields | No | ||
| estimatedTime | No |