HighLevel credentials
You can use these credentials to authenticate the following nodes:
Prerequisites
Create a HighLevel developer (opens in a new tab) account.
Supported authentication methods
- API key: Use with API v1
- OAuth2: Use with API v2
API 1.0 deprecation: HighLevel deprecated API v1.0 and no longer maintains it. Use OAuth2 to set up new credentials.
Related resources
Refer to HighLevel's API 2.0 documentation (opens in a new tab) for more information about the service.
For existing integrations with the API v1.0, refer to HighLevel's API 1.0 documentation (opens in a new tab).
Using API key
To configure this credential, you'll need:
- An API Key: Refer to the HighLevel API 1.0 Welcome documentation (opens in a new tab) for instructions on getting your API key.
Using OAuth2
To configure this credential, you'll need:
- A Client ID
- A Client Secret
To generate both, create an app in My Apps > Create App. Use these settings:
-
Set Distribution Type to Sub-Account.
-
Add these Scopes:
locations.readonlycontacts.readonlycontacts.writeopportunities.readonlyopportunities.writeusers.readonly
-
Copy the OAuth Redirect URL from n8n and add it as a Redirect URL in your HighLevel app.
-
Copy the Client ID and Client Secret from HighLevel and add them to your n8n credential.
-
Add the same scopes added above to your n8n credential in a space-separated list. For example:
locations.readonly contacts.readonly contacts.write opportunities.readonly opportunities.write users.readonly
Refer to HighLevel's API Authorization documentation (opens in a new tab) for more details. Refer to HighLevel's API Scopes documentation (opens in a new tab) for more information about available scopes.