{
"success": true,
"data": {
"roles": [
{
"id": "role_admin",
"name": "ADMIN",
"description": "Full administrative access",
"permissions": [
"user:read",
"user:write",
"user:delete",
"customer:read",
"customer:write",
"customer:activate",
"transfer:approve",
"verification:approve",
"settings:manage"
],
"isSystemRole": true
},
{
"id": "role_compliance",
"name": "COMPLIANCE_OFFICER",
"description": "Compliance and verification management",
"permissions": [
"customer:read",
"verification:read",
"verification:approve",
"verification:reject",
"audit:read"
],
"isSystemRole": true
},
{
"id": "role_approver",
"name": "APPROVER",
"description": "Transaction approval authority",
"permissions": [
"transfer:read",
"transfer:approve",
"transfer:reject"
],
"isSystemRole": false
},
{
"id": "role_viewer",
"name": "VIEWER",
"description": "Read-only access",
"permissions": [
"customer:read",
"transfer:read",
"verification:read"
],
"isSystemRole": false
}
]
}
}