Endpoint que lista todos os módulos que o usuário logado tem acesso para a montagem do menu.
Method | URI | Headers | Authorization |
---|---|---|---|
GET | /api/v3/menu | Content-Type:application/json | Authorization: Bearer {token} |
{success} Response 200 (application/json)
{
"items": [
{
"module": {
"id": 2,
"name": "ACL",
"slug": "acl"
},
"submodules": [
{
"id": 3,
"name": "Agentes CCEE",
"slug": "agents-ccee"
},
{
"id": 5,
"name": "Balanço Energético",
"slug": "energetic-statement"
},
{
"id": 4,
"name": "Balanço Financeiro",
"slug": "financial-statement"
},
{
"id": 6,
"name": "Contratos",
"slug": "contracts"
},
{
"id": 7,
"name": "Unidades",
"slug": "physical-assets"
}
]
},
{
"module": {
"id": 15,
"name": "Cadastros",
"slug": "register"
},
"submodules": [
{
"id": 16,
"name": "Empresa",
"slug": "register-company"
},
{
"id": 18,
"name": "Equipamento",
"slug": "register-equipment"
},
{
"id": 19,
"name": "Probe",
"slug": "register-device"
},
{
"id": 20,
"name": "Usuários",
"slug": "users"
}
]
},
{
"module": {
"id": 1,
"name": "Dashboard",
"slug": "dashboard"
},
"submodules": null
},
{
"module": {
"id": 21,
"name": "Gestão",
"slug": "management"
},
"submodules": [
{
"id": 22,
"name": "Contas",
"slug": "accounts"
}
]
},
{
"module": {
"id": 10,
"name": "Operação",
"slug": "Operation"
},
"submodules": [
{
"id": 13,
"name": "Alarme",
"slug": "alarms"
},
{
"id": 14,
"name": "Dispositivos alarmados",
"slug": "monitor-alarms"
},
{
"id": 12,
"name": "Mapa",
"slug": "map"
},
{
"id": 11,
"name": "Monitoramento",
"slug": "monitor"
}
]
},
{
"module": {
"id": 8,
"name": "Rateios",
"slug": "apportionments"
},
"submodules": null
},
{
"module": {
"id": 9,
"name": "Relatórios",
"slug": "reports"
},
"submodules": null
}
]
}