GoHighLevel glossary

Location ID

The Location ID is the unique ID of a GoHighLevel sub-account. Find it in Business Profile or the browser URL; the API needs it on most calls.

The Location ID is the unique identifier of a sub-account. "Location" is HighLevel's original name for a sub-account, and the API kept it, so most endpoints take a locationId to know which sub-account you mean. It's a random string of letters and numbers, not the business name.

In practice

There are two quick ways to find it (as of October 2026):

  1. Open the sub-account, go to Settings, then Business Profile. The Location ID is shown on that page.
  2. Look at the browser address bar while you're in the sub-account. The ID is the value after /location/ in a URL like .../v2/location/abc123XYZ/dashboard.

You'll need it when setting up a Private Integration Token in a script, configuring a webhook or Zapier step, filling in a third-party integration's setup screen, or asking HighLevel support about a specific client.

Agencies with many clients often keep a spreadsheet mapping client names to Location IDs, because copying the right ID from the right sub-account is easy to get wrong. A request sent with one client's ID and another client's token fails, and a request sent to the wrong ID with an agency token can write to the wrong client.

Where it shows up in RGS Tools

You don't need to look up Location IDs to use RGS Tools. After you connect the agency through the marketplace app, or one sub-account with a token, each tool lists your sub-accounts by name and you pick one from a dropdown. Conversation Exporter's SMS and email export includes contact, conversation and message IDs on each row.

Related terms

Sub-AccountContact IDPrivate Integration TokenMarketplace App

Guides that mention Location ID

Sub-Account Manager

How to Add Dropdown Options to GoHighLevel Custom Fields

How to add dropdown options to GoHighLevel custom fields, including checkbox and radio fields, what happens to old data, and how to add a long list at once.

4 min read
Sub-Account Manager

How to Bulk Add Users in GoHighLevel Sub-Accounts

How to bulk add users in GoHighLevel: the native one-at-a-time path, Copy Permissions, the Users API, and a paste-a-list option for onboarding a whole team.

4 min read
Sub-Account Manager

How to Bulk Create Custom Fields in GoHighLevel

How to bulk create custom fields in GoHighLevel with snapshots or the API, what to plan before you build, and a faster paste-a-list option for agencies.

5 min read
Field Finder

How to Compare Custom Fields Between GoHighLevel Sub-Accounts

Three ways to compare custom fields between sub-accounts in GoHighLevel, what to look for besides missing fields, and how to keep snapshots in sync.

4 min read
Power-Ups

How to Duplicate a Contact in GoHighLevel

How to duplicate a contact in GoHighLevel when there's no copy button: the duplicate settings that block it, the API method, and a one-click option.

4 min read
Conversation Exporter

How to Export SMS Conversations from GoHighLevel

GoHighLevel has no export button for text history. How to export SMS conversations by hand or with the API, and what a usable export should contain.

4 min read
All 6 tools, all 34 features: $149/month

Every tool above plus everything we release next. $302/month bought separately. 7 days free, cancel any time.

Start the bundle free