GoHighLevel icon

GoHighLevel

Interact with the GoHighLevel v2 API

Actions18

Contact → Create

AI-generated

Summary

Create a GoHighLevel contact in the specified location. Provide the contact’s first and last names and at least an email address or phone number; optional fields let you set a source, tags, and custom field values.

Inputs

  • Authentication — Choose OAuth2 or Private Integration Token credentials; Private Integration Token is the default.
  • Location ID (required) — GoHighLevel sub-account (location) ID. Sent in the request body.
  • First Name (required) — Contact’s first name.
  • Last Name (required) — Contact’s last name.
  • Email — Contact email. An email address or phone number is required.
  • Phone — Contact phone number. A phone number or email address is required.
  • Additional Fields — Optionally set the contact source and one or more tags.
  • Custom Fields — Optionally provide one or more GoHighLevel custom field IDs and their values.
  • Request Options — Optional request settings include batching, SSL certificate validation behavior, proxy, and timeout.

Output shape

A single contact API response object.

The operation sends a POST request to /contacts/ using the selected credentials. The source pack specifies JSON handling but does not define or normalize the response fields.

Links

Discussion