NavigationResponse
A URL to the JSON Schema for this object.
https://example.com/schemas/NavigationResponse.jsonCache invalidation key
Cache TTL in seconds
groups object[]required
Navigation route groups (v1, deprecated)
children object[]required
Navigation items in this group
Whether the item is active/enabled
badge object
Optional badge to display
Badge display text
Badge type (success, warning, danger, info, etc.)
Nested navigation items
Require exact path match for active state
Icon identifier (string or array for FontAwesome)
Additional label text
Display name of the navigation item
Open link in new tab
Route path for navigation
Group label displayed in navigation
Hide the group label
realms object[]required
Navigation grouped by realm → section (v2)
Realm key (personal | platform | business | shared)
Realm display label
sections object[]required
Sections within this realm, in display order
children object[]required
Navigation items in this section
Whether the item is active/enabled
badge object
Optional badge to display
Badge display text
Badge type (success, warning, danger, info, etc.)
Nested navigation items
Require exact path match for active state
Icon identifier (string or array for FontAwesome)
Additional label text
Display name of the navigation item
Open link in new tab
Route path for navigation
Section label displayed under the realm header
Current tenant kind: internal | external | ''
Current user's system role
{
"$schema": "https://example.com/schemas/NavigationResponse.json",
"cacheKey": "string",
"expiresIn": 0,
"groups": "Unknown Type: array,null",
"realms": "Unknown Type: array,null",
"tenantKind": "string",
"userRole": "string"
}