FullFunnelv1 icon

FullFunnelv1

Consume HighLevel API v1

Contact → Create or Update

AI-generated

Summary

Create a new contact or update an existing contact in FullFunnel by matching on email or phone, effectively performing an upsert operation.

Inputs

  • Email — The contact's email address; required if phone is not provided to create a contact.
  • Phone — The contact's phone number in international format starting with a '+' and country code; required if email is not provided to create a contact.
  • Additional Fields — Optional fields to enrich the contact data, including address, city, first name, last name, full name, postal code, source, state, tags (comma-separated), timezone (selectable), website, do not disturb flag (blocks outbound messages), and custom fields defined by field ID and value.

Output shape

a single JSON object representing the created or updated contact record.

The operation upserts the contact: if a contact with the given email or phone exists, it updates the contact; otherwise, it creates a new contact. If both email and phone are missing, the operation will not create a contact. The response contains the contact data after creation or update.

Discussion