pipedrive_deals_update
Update an existing Pipedrive deal by ID, including custom fields by name or key and native labels, to keep CRM records accurate.
Instructions
Update an existing deal. Supports custom fields by name or key, and the native Label field via label_ids (IDs or label names).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | ||
| value | No | ||
| org_id | No | ||
| status | No | ||
| deal_id | Yes | The deal ID to update | |
| currency | No | ||
| stage_id | No | ||
| label_ids | No | Native Label field. Label option IDs or label names (e.g. [367] or ['Test / Internal']). Replaces existing labels; pass [] to clear. Sent as top-level label_ids, not a custom field. | |
| person_id | No | ||
| visible_to | No | Visibility: 1=owner only, 3=owner's group, 5=owner's group+sub, 7=everyone | |
| pipeline_id | No | ||
| custom_fields | No | Custom fields by API key (e.g. { 'abc123hash': 'value' }) | |
| expected_close_date | No | ||
| custom_fields_by_name | No | Custom fields by human-readable name (e.g. { 'Tier': 'Enterprise' }) |