create_contact_property
Create a custom contact property or merge tag with a string or number type. Returns the existing property if the key already exists to avoid duplicates.
Instructions
Create a custom contact property / merge tag (POST /contact-properties). type is 'string' or 'number'. Idempotent on key: if a property with the same key already exists, returns that property (with already_existed: true) instead of an error.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | No | Canonical merge-tag key (e.g. "company"). "name" accepted as alias. | |
| name | No | Alias for key. | |
| type | Yes | Property data type. | |
| fallback_value | No | Default value when a contact has none. |