Navigation API

API Reference

Requires Bearer token + navigation permission.

Return the navigation configuration from config/navigation.json.

// Response 200
{
  "items": [
    { "label": "Home", "url": "/" },
    { "label": "About", "url": "/about" },
    { "label": "Resources", "items": [ { "label": "Blog", "url": "/blog" } ] }
  ]
}

Requires Bearer token + navigation permission.

Replace the navigation config. Sub-items must use the items key (the server normalises children to items automatically).

// Request body
{ "items": [ { "label": "Home", "url": "/" }, { "label": "About", "url": "/about" } ] }

// Response 200 { "success": true }