Roles
Role-based access control (RBAC) for defining and managing permissions in an environment. Create and update custom roles with explicit permissions, model role hierarchies through inheritance, view dependent roles, manage role-permission assignments, and list roles and permissions. Also provides a utility to count users assigned to a role.
Roles Operations
- get/api/v1/organizations/{org_id}/roles
- post/api/v1/organizations/{org_id}/roles
- get/api/v1/organizations/{org_id}/roles/{role_name}
- put/api/v1/organizations/{org_id}/roles/{role_name}
- delete/api/v1/organizations/{org_id}/roles/{role_name}
- patch/api/v1/organizations/{org_id}/roles:set_defaults
- get/api/v1/roles
- post/api/v1/roles
- patch/api/v1/roles/default
- get/api/v1/roles/{role_name}
- put/api/v1/roles/{role_name}
- delete/api/v1/roles/{role_name}
- delete/api/v1/roles/{role_name}/base
- get/api/v1/roles/{role_name}/dependents
- get/api/v1/roles/{role_name}/permissions
- post/api/v1/roles/{role_name}/permissions
- delete/api/v1/roles/{role_name}/permissions/{permission_name}
- get/api/v1/roles/{role_name}/permissions:all
- get/api/v1/roles/{role_name}/users:count
- patch/api/v1/roles:set_defaults