AdminNavigationResponse
A URL to the JSON Schema for this object.
https://example.com/schemas/AdminNavigationResponse.jsonrealms object[]required
Full unfiltered nav tree grouped by realm → section
sections object[]required
items object[]required
Whether the RequiresConfig gate is currently truthy
Sibling index as declared in the module's NavItems()
Sibling index after applying persisted overrides
Legacy v1 group label
Icon identifier
Stable identifier; persisted overrides reference this
Lowest system role that sees this item
Whether the owning module is enabled right now
Owning module
Display name
True when EffectiveOrder differs from DeclaredOrder
Route the item navigates to
Module config key that must be truthy for this item to appear
internal | external | '' (both)
visibility object
Effective visibility per role, split by tenant kind
property name* NavRoleVisibility
external objectrequired
Why hidden: module_disabled | config_off | tier_mismatch | role_below_min | parent_collapsed
internal objectrequired
Why hidden: module_disabled | config_off | tier_mismatch | role_below_min | parent_collapsed
True when a persisted override changed the realm order
Synthetic parentKey for reordering the realm cards
System role hierarchy, highest privilege first
Tenant-kind values used by Tier filtering
{
"$schema": "https://example.com/schemas/AdminNavigationResponse.json",
"realms": "Unknown Type: array,null",
"realmsOverridden": true,
"realmsParentKey": "string",
"roles": "Unknown Type: array,null",
"tenantKinds": "Unknown Type: array,null"
}