Get entity classification joins
Returns joins grouped by bucket. The default view includes current rows; includeInactive=true adds historical rows and requires read auth. Callers with private-visibility authority (admin key or ROLE_ADMIN) also resolve hidden/private entities; includePrivate=true requires that authority, and a signed-in user without it is admitted for public entities but hidden entities 404.
Authentication
User bearer token: Clerk session JWT, Clerk OAuth access token, or Clerk personal API key
Admin API key for system-to-system write operations
Client secret for read-only service-to-service access (no writes)
Path parameters
Query parameters
Include inactive/historical entity classification join rows; default false returns only current joins.
Include private/hidden entity classification rows when the caller has private-visibility authority (admin key or ROLE_ADMIN). Without that authority hidden/private entities 404.
Response
Geographic markets where the entity earns revenue and serves customers (e.g. North America, EMEA, APAC). This is the sales/market footprint classification — NOT the HQ or office location. HQ and office locations belong on the address record (enrichment.address), not this bucket. A London-headquartered company selling globally should have North America and EMEA here, not United Kingdom.
Standardized classification joins from res_classification_ref. Rows are join-existing-only and carry category/code metadata.