# Centrify Role Management API

**Canonical:** https://apis.io/apis/centrify/centrify-role-management-api/  
**Provider:** Centrify — https://apis.io/providers/centrify/  
**Base URL:** https://developer.delinea.com/reference  
**Documentation:** https://developer.delinea.com/docs

Centrify Role Management API is one of 26 APIs that [Centrify](https://apis.io/providers/centrify/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. Tagged areas include Role Management. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

Manage roles and admin rights

## Operations (22)

| Method | Path | Summary |
|---|---|---|
| POST | `/Core/AssignDirectoryFileRightsToRoles` | Assigns directoryfile rights to roles |
| POST | `/Core/AssignDirectoryRightsToRoles` | Assigns directory rights to roles |
| POST | `/Core/AssignFileRightsToRoles` | Assigns file rights to roles |
| POST | `/Core/GetAssignedAdministrativeRights` | Get list of administrative rights associated with a role |
| POST | `/Core/GetDirectoryFileRolesAndRights` | List the roles and rights to a directoryfile |
| POST | `/Core/GetDirectoryRolesAndRights` | List the roles and rights of a directory |
| POST | `/Core/GetFileRolesAndRights` | List the roles and rights of a file |
| POST | `/JsManage/GetDashboardRolesAndRights` | List the Dashboard roles and rights |
| POST | `/JsManage/GetReportRolesAndRights` | List the Report roles and rights |
| POST | `/Roles/GetPagedRoleMembers` | Get the users for the specfied role id and return the paged results |
| POST | `/Roles/UpdateRole` | Update specific attributes of a Role, leaving the rest unchanged |
| POST | `/SaasManage/AddUsersAndGroupsToRole` | Add principals to role |
| POST | `/SaasManage/AssignSuperRights` | Assigns a set of rights (super rights) to a role |
| POST | `/SaasManage/DeleteRole` | Delete a role |
| POST | `/SaasManage/DeleteRoles` | Delete a list of Roles |
| POST | `/SaasManage/GetRole` | Fetch a Role |
| POST | `/SaasManage/GetRoleMembers` | Fetch a Role's principals |
| POST | `/SaasManage/RemoveUsersAndGroupsFromRole` | Remove principals from role |
| POST | `/SaasManage/SetRolePolicy` | Set policy on the role (pre-created) |
| POST | `/SaasManage/StoreRole` | Create a Principal List role |
| POST | `/SaasManage/UnAssignSuperRights` | Removes a set of rights (super rights) from a role |
| POST | `/SaasManage/UpdateRole` | Deprecated -- Update a Role |

## Machine-readable artifacts (7)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/centrify/refs/heads/main/openapi/centrify-role-management-api-openapi.yml
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/centrify/refs/heads/main/json-schema/centrify-core-get-ad-topology-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/centrify/refs/heads/main/json-schema/centrify-user-mgmt-get-user-info-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/centrify/refs/heads/main/json-schema/centrify-server-manage-get-discovery-profiles-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/centrify/refs/heads/main/json-schema/centrify-server-manage-get-my-workspace-accounts-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/centrify/refs/heads/main/json-schema/centrify-uprest-get-resultant-apps-for-user-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/centrify/refs/heads/main/json-schema/centrify-saas-manage-get-application-schema.json

## Other Centrify APIs (12)

- [Centrify Identity Services API](https://apis.io/apis/centrify/centrify-identity-services-api/)
- [Centrify APIs API](https://apis.io/apis/centrify/centrify-apis-api/)
- [Centrify Application Management API](https://apis.io/apis/centrify/centrify-application-management-api/)
- [Centrify Authentication API](https://apis.io/apis/centrify/centrify-authentication-api/)
- [Centrify Cloud User Management API](https://apis.io/apis/centrify/centrify-cloud-user-management-api/)
- [Centrify Core Services API](https://apis.io/apis/centrify/centrify-core-services-api/)
- [Centrify Dataset API](https://apis.io/apis/centrify/centrify-dataset-api/)
- [Centrify Device Management API](https://apis.io/apis/centrify/centrify-device-management-api/)
- [Centrify Directory Services API](https://apis.io/apis/centrify/centrify-directory-services-api/)
- [Centrify File API](https://apis.io/apis/centrify/centrify-file-api/)
- [Centrify Get Discovery Profiles API](https://apis.io/apis/centrify/centrify-getdiscoveryprofiles-api/)
- [Centrify Get Discovery Status API](https://apis.io/apis/centrify/centrify-getdiscoverystatus-api/)

## Tags

Role Management

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/centrify/centrify-role-management-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/centrify/.
