Skip to content

Commit 85d03e1

Browse files
feat(integrations): add support for highlevel white-label (NangoHQ#2251)
## Describe your changes - Added configuration for highlevel white-label in providers.yaml - Added highlevel white-label SVG file in template-logos folder. - Consolidate highlevel white-label docs pages ## Issue ticket number and link [Slack](https://nango-community.slack.com/archives/C04ABR352H0/p1717108445509399) ## Test This provider has been used successfully in local development to connect to highlevel white-label after authorizing using Nango. The documentation update was reviewed using `npm run docs` and verifying on localhost.
1 parent 812f081 commit 85d03e1

File tree

3 files changed

+27
-2
lines changed

3 files changed

+27
-2
lines changed

docs-v2/integrations/all/highlevel.mdx

+9-2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: HighLevel
33
sidebarTitle: HighLevel
44
---
55

6-
API configuration: [`highlevel`](https://nango.dev/providers.yaml)
6+
API configuration: [`highlevel`](https://nango.dev/providers.yaml), [`highlevel-white-label`](https://nango.dev/providers.yaml)
77

88
## Features
99

@@ -19,10 +19,17 @@ API configuration: [`highlevel`](https://nango.dev/providers.yaml)
1919

2020
## Getting started
2121

22-
- [API Documentation](https://highlevel.stoplight.io/docs/integrations/0443d7d1a4bd0-overview)
22+
- [How to register an Application](https://highlevel.stoplight.io/docs/integrations/a04191c0fabf9-authorization#1-register-an-oauth-app)
23+
- [OAuth related docs](https://highlevel.stoplight.io/docs/integrations/a04191c0fabf9-authorization)
24+
- [List of OAuth scopes](https://highlevel.stoplight.io/docs/integrations/vcctp9t1w8hja-scopes)
25+
- [HighLevel REST API docs](https://highlevel.stoplight.io/docs/integrations/0443d7d1a4bd0-overview)
2326

2427
<Tip>Need help getting started? Get help in the [community](https://nango.dev/slack).</Tip>
2528

2629
## API gotchas
30+
- HighLevel offers two different authorization flows for their users. The `standard` option allows for general OAuth2 authentication, while the `highlevel-white-label` option allows users to generate access tokens, enabling them to white-label the platform. This means users can rebrand the platform with their own branding elements and customize it to match their brand identity
31+
- HighLevel enforces rate limits for its public V2 APIs. For more details check [HighLevel rate limits](https://highlevel.stoplight.io/docs/integrations/a04191c0fabf9-authorization#what-are-current-rate-limits-for-api-20).
32+
- When creating an app, there are 2 types of access: Location Level Access (also known as Sub-Account) and Agency Level Access (also known as Company). These access levels provide comprehensive control over location data at either the individual location or agency-wide level.
33+
- The App Type determines the accessibility and visibility of your application. A public app is available for anyone to use and access, while a private app is restricted to a specific group or individuals and is not publicly listed in the marketplace. For more details check [profile information](https://help.gohighlevel.com/support/solutions/articles/155000000136-how-to-get-started-with-the-developer-s-marketplace#How-to-use-the-oAuth-V2-to-configure-Webhooks-for-your-apps?)
2734

2835
<Note>Add Getting Started links and Gotchas by [editing this page](https://github.com/nangohq/nango/tree/master/docs-v2/integrations/all/highlevel.mdx)</Note>

packages/shared/providers.yaml

+17
Original file line numberDiff line numberDiff line change
@@ -1081,6 +1081,22 @@ highlevel:
10811081
auth_mode: OAUTH2
10821082
authorization_url: https://marketplace.gohighlevel.com/oauth/chooselocation
10831083
token_url: https://services.leadconnectorhq.com/oauth/token
1084+
scope_separator: ' '
1085+
proxy:
1086+
base_url: https://services.leadconnectorhq.com
1087+
disable_pkce: true
1088+
token_params:
1089+
grant_type: authorization_code
1090+
refresh_params:
1091+
grant_type: refresh_token
1092+
docs: https://docs.nango.dev/integrations/all/highlevel
1093+
highlevel-white-label:
1094+
categories:
1095+
- marketing
1096+
auth_mode: OAUTH2
1097+
authorization_url: https://marketplace.leadconnectorhq.com/oauth/chooselocation
1098+
token_url: https://services.leadconnectorhq.com/oauth/token
1099+
scope_separator: ' '
10841100
proxy:
10851101
base_url: https://services.leadconnectorhq.com
10861102
disable_pkce: true
@@ -1702,6 +1718,7 @@ pingboard:
17021718
proxy:
17031719
base_url: https://app.pingboard.com/api/v2
17041720
authorization_url: https://app.pingboard.com/oauth/token
1721+
scope_separator: ' '
17051722
authorization_params:
17061723
grant_type: client_credentials
17071724
docs: https://docs.nango.dev/integrations/all/pingboard
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
highlevel.svg

0 commit comments

Comments
 (0)