pipedrive_update_task
Update an existing task by its ID. Change title, due date, assignees, priority, or mark as done or milestone.
Instructions
Update an existing task. Only id is required; all other fields are optional. Use boolean is_done/is_milestone (same field names as the GET response); a milestone task must have a due_date. (Projects add-on; Projects API in public beta.)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | The task ID to update | |
| title | No | Task title (1-255 chars) | |
| project_id | No | ID of the project this task belongs to | |
| parent_task_id | No | ID of the parent task (null to make root-level) | |
| description | No | Task description | |
| is_done | No | Mark as done (true/false) | |
| is_milestone | No | Mark as milestone (true/false); a milestone task must have a due_date | |
| due_date | No | Task due date (YYYY-MM-DD) | |
| start_date | No | Task start date (YYYY-MM-DD) | |
| assignee_id | No | Assignee user ID | |
| assignee_ids | No | Array of assignee user IDs (max 10) | |
| priority | No | Task priority (integer >= 0, or null to unset) |