HighLevel Agency logo

HighLevel Agency

Manage agency-level HighLevel company data, users, custom menus, snapshots, and installations without location-level access.

16 actions Integration catalog
Request access
Connect HighLevel Agency once you're in Boring.
01 · WHAT THE AGENT CAN DO

Actions

Every capability is a discrete, logged action the agent calls by name — scoped to what you authorize and recorded in the run trace.

Create Custom MenuHIGHLEVEL_AGENCY_CREATE_CUSTOM_MENU
Create an agency-only custom menu link that is never shown in sub-accounts.
Create Snapshot Share LinkHIGHLEVEL_AGENCY_CREATE_SNAPSHOT_SHARE_LINK
Create an externally usable share link for a snapshot belonging to a HighLevel agency/company ID, never a location ID. Location-restricted links are not supported. HighLevel exposes no API to revoke a created snapshot share link.
Delete Custom MenuHIGHLEVEL_AGENCY_DELETE_CUSTOM_MENU
Permanently delete one agency custom menu link by its ID. A newly created menu may take a few seconds to become deletable; retry after a short delay if HighLevel initially reports that its ID does not exist.
Delete Agency UserHIGHLEVEL_AGENCY_DELETE_USER
Queue permanent deletion of an agency user by ID. A successful response confirms that HighLevel queued the request, not that deletion has completed. HighLevel does not allow the agency owner to be deleted.
Find Agency Users by EmailHIGHLEVEL_AGENCY_FIND_USERS_BY_EMAIL
Return one page of agency users matching an exact batch of email addresses, including deleted users when requested, for a HighLevel agency/company ID, never a location ID.
Get CompanyHIGHLEVEL_AGENCY_GET_COMPANY
Return a HighLevel agency's company profile and plan summary using its agency/company ID, never a location ID.
Get Custom MenuHIGHLEVEL_AGENCY_GET_CUSTOM_MENU
Return one agency custom menu link by its ID.
Get Installer DetailsHIGHLEVEL_AGENCY_GET_INSTALLER_DETAILS
Return agency, installer, and Marketplace plan details for this OAuth installation using the Marketplace OAuth App ID stored in the auth config.
Get Last Snapshot PushHIGHLEVEL_AGENCY_GET_LATEST_SNAPSHOT_PUSH_BY_LOCATION
Return the latest push status and asset progress for an agency snapshot at one target HighLevel sub-account. location_id selects the sub-account for reporting and is not a Location OAuth credential; the connection remains Agency OAuth.
Get Agency UserHIGHLEVEL_AGENCY_GET_USER
Return one agency user's profile, role, permissions, and scopes by user ID.
List Custom MenusHIGHLEVEL_AGENCY_LIST_CUSTOM_MENUS
Return one page of agency-visible custom menu links, optionally filtered by title text.
List Snapshot PushesHIGHLEVEL_AGENCY_LIST_SNAPSHOT_PUSHES
Return one page of sub-account push statuses for an agency snapshot within an ISO 8601 date range. Continue manually by passing a returned record ID as last_doc. The company_id is a HighLevel agency/company ID, never a location ID.
List SnapshotsHIGHLEVEL_AGENCY_LIST_SNAPSHOTS
Return all owned and imported snapshots for a HighLevel agency/company ID, never a location ID.
Search Agency UsersHIGHLEVEL_AGENCY_SEARCH_USERS
Return one page of agency users matching name, email, phone, role, IDs, or sync filters for a HighLevel agency/company ID, never a location ID.
Update Custom MenuHIGHLEVEL_AGENCY_UPDATE_CUSTOM_MENU
Update selected fields of an agency custom menu while preserving omitted fields and keeping all sub-account visibility disabled.
Update Agency User ProfileHIGHLEVEL_AGENCY_UPDATE_USER_PROFILE
Update an agency user's name, phone, profile photo, or language without changing company, location access, permissions, scopes, email, or password. HighLevel does not allow the agency owner's profile to be modified. The company_id is a HighLevel agency/company ID, never a location ID.