contacts_manage
Destructive
Change contacts. create (firstName required; tags by name), update (omitted fields unchanged), delete (soft; confirm first), merge (keepId + mergeIds: duplicates folded in, then deleted; confirm), restore (ids from contacts_list deleted), bulk_update (ids + set {city, source, position, companyId} and/or customField).
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | ||
| ids | No | restore: the deleted records to bring back. | |
| set | No | bulk_update: { city?, source?, position?, companyId? }. | |
| tags | No | Tag names; missing ones are created. | |
| No | |||
| notes | No | ||
| phone | No | Normalised to E.164. | |
| action | Yes | ||
| keepId | No | merge: the contact that stays. | |
| lastName | No | ||
| mergeIds | No | merge: the duplicates folded into it. | |
| position | No | Job title. | |
| companyId | No | ||
| deletedAt | No | restore: undo one delete, everything it removed (its deleted_at from the deleted list). | |
| firstName | No | ||
| customField | No | bulk_update: { key (field id or key), value }. |