PipedreamHQ / PipedreamHQ/pipedream

HighLevel OAuth / highlevel_oauth

Open
#21,257 0 comments 0 reactions 1 assignee Claimed by @s0s0physm View on GitHub
bug In Review triaged user request
Dominant language
JavaScript
Stars
11.7k
Forks
5.8k
Avg merge
3d 10h
Merged PRs (30d)
102

Description

### App
HighLevel OAuth / highlevel_oauth

### Summary:
Need to create a Custom OAuth Client / BYOA for HighLevel OAuth in Pipedream Connect, but the OAuth Clients page returns 404.

### Details:
Hi Pipedream Support,

I’m using Pipedream Connect / Managed Auth for a SaaS product called Keepia.

Goal:
My users connect GoHighLevel / HighLevel / LeadConnector from Keepia using Pipedream Connect. The connection works and appears under Connect Users. However, we need to automatically resolve the selected HighLevel locationId.

Current status:
- Pipedream Connect project is created and working.
- Project ID: proj_AVslNn9
- HighLevel app slug shown in Pipedream: highlevel_oauth
- Users can connect HighLevel successfully.
- The connected account appears in Pipedream Connect Users.
- Without BYOA, include_credentials=true does not expose credentials/location metadata.
- Workflows with the official OAuth app are blocked with: “Running workflows with official OAuth apps is not allowed.”

We understand from the docs/support answers that the correct path is to create a Custom OAuth Client / BYOA for HighLevel, get an oauthAppId, pass it to:

pd.connectAccount({
app: "highlevel_oauth",
oauthAppId: "oa_xxxxx"
})

Then retrieve the account server-side with:

GET /v1/connect/{project_id}/accounts/{account_id}?include_credentials=true

Problem:
The documented page returns 404 in my workspace:

https://pipedream.com/settings/oauth-clients

I can only see:

Settings → API → Workspace API Clients

But that page creates API clients for the Pipedream API, not app-specific Custom OAuth Clients for HighLevel.

Questions:
1. Where exactly can I create a Custom OAuth Client / BYOA for the HighLevel OAuth app highlevel_oauth?
2. Is this feature enabled on my current workspace/account?
3. Does HighLevel OAuth support Custom OAuth Clients in Pipedream Connect for my workspace?
4. How do I obtain the oauthAppId for HighLevel?
5. After using BYOA, will include_credentials=true return the token response/metadata where HighLevel’s locationId can be extracted?
6. If the OAuth Clients page is hidden behind a feature flag or plan requirement, can you enable it or tell me what plan/setting is required?

Workspace/account email: ceballo64@gmail.com

Thanks.

### Screenshots:
No screenshots included

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.