activities_update
Update an existing Pipedrive activity with optional fields such as subject, type, due date, assignee, and custom fields without overwriting unchanged data.
Instructions
Update an existing activity. Only provided fields will be updated.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Activity ID | |
| subject | No | Activity subject | |
| type | No | Activity type | |
| due_date | No | Due date in YYYY-MM-DD format | |
| due_time | No | Due time in HH:MM format | |
| duration | No | Duration in HH:MM format | |
| user_id | No | User ID to assign the activity to | |
| deal_id | No | Deal ID to link the activity to | |
| person_id | No | Person ID to link the activity to | |
| org_id | No | Organization ID to link the activity to | |
| project_id | No | Project ID to link the activity to | |
| lead_id | No | Lead ID to link the activity to | |
| note | No | Activity note | |
| location | No | Activity location | |
| public_description | No | Public description | |
| busy_flag | No | Mark as busy in calendar | |
| participants | No | Array of participants | |
| attendees | No | Array of attendees | |
| done | No | Mark as done | |
| custom_fields | No | Custom fields as key-value pairs |