List Roles
List all roles in the system.
get /roles
Accept: application/json
Authorization: Bearer {{(verb-var token)}}
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 1746
Server: ores-http-server-v1
Access-Control-Allow-Origin: *
{
"roles": [
{
"version": 1,
"id": "dd2ecaec-138b-453c-a110-77441a60583e",
"name": "Admin",
"description": "Full administrative access to all system functions",
"recorded_by": "system",
"recorded_at": "2026-01-01 23:51:42.000000000Z",
"permission_codes": [
"*"
]
},
{
"version": 1,
"id": "b898350f-f704-4e97-b8ec-36c3481af052",
"name": "Operations",
"description": "Operations - currency management and account viewing",
"recorded_by": "system",
"recorded_at": "2026-01-01 23:51:43.000000000Z",
"permission_codes": [
"accounts:read",
"currencies:create",
"currencies:delete",
"currencies:history",
"currencies:read",
"currencies:update",
"flags:read"
]
},
{
"version": 1,
"id": "d48b608d-c894-4346-887d-228e342d36c6",
"name": "Sales",
"description": "Sales operations - read-only currency access",
"recorded_by": "system",
"recorded_at": "2026-01-01 23:51:43.000000000Z",
"permission_codes": [
"currencies:read",
"flags:read"
]
},
{
"version": 1,
"id": "d533c93f-bf3c-4d1f-bba8-4e949b976a8a",
"name": "Support",
"description": "Support - read-only access to all resources and admin screens",
"recorded_by": "system",
"recorded_at": "2026-01-01 23:51:43.000000000Z",
"permission_codes": [
"accounts:read",
"currencies:history",
"currencies:read",
"flags:read",
"login_info:read",
"roles:read"
]
},
{
"version": 1,
"id": "a74f8a4e-f331-4179-aecb-cda61e472805",
"name": "Trading",
"description": "Trading operations - currency read access",
"recorded_by": "system",
"recorded_at": "2026-01-01 23:51:42.000000000Z",
"permission_codes": [
"currencies:history",
"currencies:read",
"flags:read"
]
},
{
"version": 1,
"id": "6e4ee358-1970-400f-a3cb-fbcfe8296f52",
"name": "Viewer",
"description": "Viewer - basic read-only access to domain data",
"recorded_by": "system",
"recorded_at": "2026-01-01 23:51:43.000000000Z",
"permission_codes": [
"currencies:read",
"flags:read"
]
}
]
}