Get all permissions for a role organized by collection.
Only superadmins can view role permissions.
Args: role_id: Role ID. current_user: Authenticated superadmin user. session: Database session.
Returns: Role permissions organized by collection.
cURL
curl --request GET \ --url https://api.example.com/api/v1/roles/{role_id}/permissions
{ "role_id": 123, "role_name": "<string>", "permissions": [ { "collection": "<string>", "permission_id": 123, "create": {}, "read": {}, "update": {}, "delete": {} } ] }
Successful Response
Response schema for role permissions.
Attributes: role_id: Role ID. role_name: Role name. permissions: List of permissions organized by collection.
Show child attributes