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
logologo
Powered by Scalar