moovexDocs

Roles and permissions matrix

Returns roles with their permission access matrix per scope.

GET/roles/permissions

Example Response

{
  "roles": [
    {
      "id": 1,
      "name": "Admin",
      "isSystemRole": true,
      "usersCount": 3
    },
    {
      "id": 2,
      "name": "Dispatcher",
      "isSystemRole": false,
      "usersCount": 5
    }
  ],
  "permissions": [
    {
      "scope": "Trips",
      "actions": [
        {
          "action": "view",
          "rolesAccess": {
            "1": true,
            "2": true
          }
        },
        {
          "action": "modify",
          "rolesAccess": {
            "1": true,
            "2": true
          }
        }
      ]
    }
  ]
}

On this page