keap_create_contact
Create a contact in Keap CRM with email, phone, address, and custom fields. Requires at least one email address or phone number.
Instructions
Create a contact. Must include at least one email address or phone number.
API: POST /contacts
Args:
given_name: First name.
family_name: Last name.
email_addresses: List of dicts, e.g. [{"email": "a@b.com", "field": "EMAIL1"}].
phone_numbers: List of dicts, e.g. [{"number": "555-0100", "field": "PHONE1"}].
addresses: List of dicts, e.g. [{"line1": "...", "locality": "...", "region": "...",
"postal_code": "...", "country_code": "US", "field": "BILLING"}].
custom_fields: List of dicts, e.g. [{"id": 1, "content": "value"}].
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| addresses | No | ||
| given_name | No | ||
| family_name | No | ||
| custom_fields | No | ||
| phone_numbers | No | ||
| email_addresses | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |