pipedrive_persons_update
Update an existing Pipedrive person by ID, including names, emails, phones, owner, visibility, labels, and custom fields by name or API key.
Instructions
Update an existing person. 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 |
|---|---|---|---|
| name | No | ||
| emails | No | ||
| org_id | No | ||
| phones | No | ||
| owner_id | No | User ID of the owner | |
| 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 | Yes | The person ID to update | |
| visible_to | No | Visibility: 1=owner only, 3=owner's group, 5=owner's group+sub, 7=everyone | |
| custom_fields | No | Custom fields by API key (e.g. { 'abc123hash': 'value' }) | |
| custom_fields_by_name | No | Custom fields by human-readable name (e.g. { 'Tier': 'Enterprise' }) |