Get a list of all RBAC permissions grouped by resource type Run in API Explorer

GET /api/v1/static/rbac-permissions

Responses

  • 200 application/json
    Hide response attribute Show response attribute object
    • data object
      Hide data attributes Show data attributes object
      • Enterprise Settings array[object]
        Hide Enterprise Settings attributes Show Enterprise Settings attributes object
        • value string
        • label string
      • Enterprise User array[object]
        Hide Enterprise User attributes Show Enterprise User attributes object
        • value string
        • label string
      • Firm array[object]
        Hide Firm attributes Show Firm attributes object
        • value string
        • label string
      • Network array[object]
        Hide Network attributes Show Network attributes object
        • value string
        • label string
      • Role array[object]
        Hide Role attributes Show Role attributes object
        • value string
        • label string
      • Role Assignment array[object]
        Hide Role Assignment attributes Show Role Assignment attributes object
        • value string
        • label string
      • Super array[object]
        Hide Super attributes Show Super attributes object
        • value string
        • label string
GET /api/v1/static/rbac-permissions
curl \
 --request GET 'https://api.plannrcrm.com/api/v1/static/rbac-permissions' \
 --header "Authorization: Bearer $ACCESS_TOKEN"
Response examples (200)
{
  "data": {
    "Firm": [
      {
        "label": "Full Access to Firm",
        "value": "firm:*"
      },
      {
        "label": "Create Firm",
        "value": "firm:create"
      },
      {
        "label": "View Firm",
        "value": "firm:read"
      },
      {
        "label": "Update Firm",
        "value": "firm:update"
      },
      {
        "label": "Delete Firm",
        "value": "firm:delete"
      }
    ],
    "Role": [
      {
        "label": "Full Access to Role",
        "value": "role:*"
      },
      {
        "label": "Create Role",
        "value": "role:create"
      },
      {
        "label": "View Role",
        "value": "role:read"
      },
      {
        "label": "Update Role",
        "value": "role:update"
      },
      {
        "label": "Delete Role",
        "value": "role:delete"
      }
    ],
    "Super": [
      {
        "label": "Full Access to Everything",
        "value": "*:*"
      },
      {
        "label": "Create Everything",
        "value": "*:create"
      },
      {
        "label": "View Everything",
        "value": "*:read"
      },
      {
        "label": "Update Everything",
        "value": "*:update"
      },
      {
        "label": "Delete Everything",
        "value": "*:delete"
      },
      {
        "label": "rbac.verbs.export Everything",
        "value": "*:export"
      },
      {
        "label": "rbac.verbs.import Everything",
        "value": "*:import"
      }
    ],
    "Network": [
      {
        "label": "Full Access to Network",
        "value": "network:*"
      },
      {
        "label": "Create Network",
        "value": "network:create"
      },
      {
        "label": "View Network",
        "value": "network:read"
      },
      {
        "label": "Update Network",
        "value": "network:update"
      },
      {
        "label": "Delete Network",
        "value": "network:delete"
      }
    ],
    "Enterprise User": [
      {
        "label": "Full Access to User",
        "value": "user:*"
      },
      {
        "label": "Create User",
        "value": "user:create"
      },
      {
        "label": "View User",
        "value": "user:read"
      },
      {
        "label": "Update User",
        "value": "user:update"
      },
      {
        "label": "Delete User",
        "value": "user:delete"
      }
    ],
    "Role Assignment": [
      {
        "label": "Full Access to Role Assignment",
        "value": "role-assign:*"
      },
      {
        "label": "Create Role Assignment",
        "value": "role-assign:create"
      },
      {
        "label": "View Role Assignment",
        "value": "role-assign:read"
      },
      {
        "label": "Update Role Assignment",
        "value": "role-assign:update"
      },
      {
        "label": "Delete Role Assignment",
        "value": "role-assign:delete"
      }
    ],
    "Enterprise Settings": [
      {
        "label": "Update Enterprise Settings",
        "value": "enterprise-settings:update"
      }
    ]
  }
}