Skip to content
getgeolens.com

Get Enterprise Only Tabs

GET
/settings/enterprise-tabs/
curl --request GET \
--url https://example.com/api/settings/enterprise-tabs/ \
--header 'Authorization: Bearer <token>'

Return the canonical list of Settings tab keys that are enterprise-only.

Phase 279 ADMIN-03 (M-03): single source of truth for enterprise-only Settings tabs. The frontend AdminSidebar uses this to conditionally render the tabs in community vs enterprise editions. The backend _require_enterprise_for_key gate uses the same set to 404 community attempts at writing enterprise-tab settings — keeping these aligned prevents silent UX drift.

Note: not gated by require_enterprise. Community callers must be able to read the list to render their own sidebar correctly (the response tells them which tabs to HIDE).

Successful Response

Media type application/json
EnterpriseTabsResponse

Response for GET /settings/enterprise-tabs/.

Canonical enterprise-only Settings tab keys (Phase 279 / ADMIN-03 / M-03). Read by the frontend AdminSidebar to decide which tabs to hide in community editions. The backend _require_enterprise_for_key gate consults the same source set, eliminating drift between the two sources of truth.

object
tabs
required
Tabs

Tab keys (e.g. ‘branding’, ‘appearance’) restricted to enterprise editions. Sorted alphabetically for stable client-side comparison.

Array<string>
Example generated
{
"tabs": [
"example"
]
}

Bad request — invalid query parameters or payload

Unauthorized — missing or invalid credentials

Forbidden — caller lacks access to this resource

Not found

Validation error

Internal server error