Actions18
Contact → Create
AI-generatedSummary
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.