Get Customer Role Permissions
This API returns all the roles and permissions configured for a particular customer.
The Get All Roles Permissions API request returns all the roles and permissions configured for a particular customer.
Request Type | GET |
URL | {oauth_uri}/customers/{customerId}/roles/permissions |
Parameters | customerID - Use your unique, valid Customer ID |
Access | - |
Response
JSON Array containing all the roles-permissions object under the customer.
Getting Customer Role Permissions
Request
GET {oauth_uri}/customers/TestCustomer/roles/permissions
Headers: Authorization: Bearer <Access-Token>
Response
[
{
"roleName": "ROLE_RIQ_DEV",
"servicePermissions": [
{
"id": "riq",
"resourcePermissions": [
{
"id": "artifacts",
"allowedPrivileges": [
"READ",
"EXECUTE",
"DELETE",
"CREATE",
"UPDATE"
]
}
]
}
]
},
{
"roleName": "ROLE_ADMIN_CUSTOMER",
"servicePermissions": [
{
"id": "Auth",
"resourcePermissions": [
{
"id": "globalRoles",
"allowedPrivileges": [
"READ"
]
},
{
"id": "reltioServices",
"allowedPrivileges": [
"READ"
]
},
{
"id": "monitoring",
"allowedPrivileges": [
"READ"
]
},
{
"id": "customer",
"allowedPrivileges": [
"READ",
"DELETE",
"CREATE",
"UPDATE"
]
}
]
}
]
}]