API reference
/Role-based access control
/- Get role
List all permissions on the platform
List permissions for a company
List user roles for company
Create role
Delete role
Update role
Get applicable scopes for selected roles.
List user group roles
Update user group roles
List user roles
Update user roles
Get user permissions on specific entity.
Get RBAC info for a user
Get role
This endpoint returns role details for given role ID.
Security
Bearer
- Sandbox URLhttps://api-ext-sboxmeta.partners.spotnana.com/v3/roles/{roleId}
- Spotnana mock serverhttps://developer.spotnana.com/_mock/openapi/rbacapi/v3/roles/{roleId}
curl -i -X GET \
https://api-ext-sboxmeta.partners.spotnana.com/v3/roles/4974a66b-7493-4f41-908c-58ba81093947 \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'OK
A short description of the role mentioning what can it do.
Example:"Manage users for the company."
Company ID which owns the role.
Example:"1aeef911-44cf-49bb-83c7-e06b0d4e7ac2"
User who created the role.
Response
{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "name": "User Admin", "description": "Manage users for the company.", "isPlatformRole": false, "companyId": "1aeef911-44cf-49bb-83c7-e06b0d4e7ac2", "permissions": [ { … } ], "createdAt": { "iso8601": "2017-07-21T17:32Z" }, "updatedAt": { "iso8601": "2017-07-21T17:32Z" }, "createdBy": { "id": "b93dc51f-12dd-46c7-b7d6-1cb12cd3f5b3", "name": "Name" }, "updatedBy": { "id": "b93dc51f-12dd-46c7-b7d6-1cb12cd3f5b3", "name": "Name" } }