Create a person

Create a new person (contact/lead) in your team. People are automatically deduplicated by email address.

Use Cases:

  • Add leads from website forms
  • Import contacts from external systems
  • Create prospects manually
  • Sync contacts from marketing platforms

Deduplication:

  • If an email address already exists, the existing person will be returned
  • Use PUT /people/{id} to update existing contacts

Required vs Optional:

  • At minimum, provide either firstName/lastName OR name
  • Emails and phones are optional but recommended for communication
  • Tags can be added during creation for immediate categorization

Example - Minimal Contact:

{
  "firstName": "Jane",
  "lastName": "Doe",
  "emails": [{"value": "[email protected]", "isPrimary": true}]
}

Example - Full Contact:

{
  "firstName": "John",
  "lastName": "Smith",
  "companyName": "Acme Corp",
  "stage": "Lead",
  "source": "Website Form",
  "emails": [
    {"value": "[email protected]", "type": "work", "isPrimary": true}
  ],
  "phones": [
    {"value": "+1-555-1234", "type": "mobile", "isPrimary": true}
  ],
  "addresses": [
    {
      "type": "work",
      "street": "123 Business St",
      "city": "Portland",
      "state": "OR",
      "code": "97201"
    }
  ],
  "tags": ["hot-lead", "buyer"],
  "assignedUserId": "user-uuid-here"
}
Language
Credentials
Bearer
JWT
URL
Click Try It! to start a request and see the response here!