Get All User Roles API

Retrieve all available user roles in the system

Users

Get All User Roles API

Retrieve a complete list of all user roles available in the system. Use for role assignment and access control management.

Role List

All available roles.

Access Control

Permission levels.

User Assignment

Role management.


Endpoint Overview

QUERY/graphql

Retrieve all available user roles in the system.

Authentication:Bearer Token
Required scopes:admin

GraphQL Query

query getAllUserRoles {
  getAllUserRoles {
    id
    name
  }
}

Variables:

{}

HTTP Request:

curl -X POST https://api.orbnet.com/graphql \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -d '{
    "query": "query getAllUserRoles { getAllUserRoles { id name } }",
    "variables": {}
  }'

Response

200Roles Retrieved Successfully
{
  "data": {
    "getAllUserRoles": [
      {
        "id": 1,
        "name": "admin"
      },
      {
        "id": 2,
        "name": "reseller"
      },
      {
        "id": 3,
        "name": "user"
      }
    ]
  }
}

Response Fields

idInt!

Unique identifier for the role.

nameString!

Name of the role.



Admin Access

This endpoint is typically restricted to admin users for security reasons.

Manage Users

View and manage all users in the system.

All Users