Add GET endpoints to retrieve latest “permissions”, “scopes”, and “scopesAssignedToOnly” lists
S
Scott Heliker
💡 Description / Use Case
When building external or custom apps using the HighLevel API, developers currently have to manually maintain large, static lists of:
permissions
scopes
scopesAssignedToOnly
Every time HighLevel introduces a new feature (e.g., Voice AI, Launchpad, Certificates, Blogging, etc.), those lists must be copied, updated, and redeployed inside our apps just to stay compatible.
This creates a massive maintenance overhead, since there are hundreds of items — and any mismatch causes API errors such as
“Each value in scopes must be a valid enum value.”
By introducing GET endpoints like:
GET /permissions/schema
GET /scopes
GET /scopes/assigned-only
developers could dynamically fetch the most current and valid data directly from HighLevel.
✅ Benefits
Keeps all external and internal apps automatically up to date
Eliminates repetitive copying/pasting of hundreds of static values
Prevents validation errors from outdated scopes
Greatly reduces ongoing maintenance for partners and agencies building integrations
Encourages faster adoption of new modules and features
Log In
S
Scott Heliker
This is regarding the Create and Update User Endpoint Scope parameters to be more clear.