How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Microsoft Graph roleManagement.rbacApplication API

The roleManagement.rbacApplication API from Microsoft Graph — 150 operation(s) for rolemanagement.rbacapplication.

Microsoft Graph roleManagement.rbacApplication API is one of 564 APIs that Microsoft Graph publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 224 operations across 150 paths, and defines 54 schemas. It is described by OpenAPI 3.2.0, at version 1.0.0.

Requests are made against a single base URL, https://graph.microsoft.com/v1.0.

224 operations 150 paths 54 schemas 26 DELETE146 GET26 PATCH26 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
https://graph.microsoft.com/v1.0
Resource Areas
1

Paths & Operations 224

Across 150 paths, the API surfaces 224 operations — 26 DELETE, 146 GET, 26 PATCH, 26 POST. Each is listed below with its method, path, parameters, and response codes.

roleManagement.rbacApplication 224
GET
/roleManagement/directory
Microsoft Graph Get directory from roleManagement
roleManagement.GetDirectory 2 params → 2XX4XX5XX
PATCH
/roleManagement/directory
Microsoft Graph Update the navigation property directory in roleManagement
roleManagement.UpdateDirectory body → 2XX4XX5XX
DELETE
/roleManagement/directory
Microsoft Graph Delete navigation property directory for roleManagement
roleManagement.DeleteDirectory 1 param → 2044XX5XX
GET
/roleManagement/directory/resourceNamespaces
Microsoft Graph Get resourceNamespaces from roleManagement
roleManagement.directory.ListResourceNamespaces 8 params → 2XX4XX5XX
POST
/roleManagement/directory/resourceNamespaces
Microsoft Graph Create new navigation property to resourceNamespaces for roleManagement
roleManagement.directory.CreateResourceNamespaces body → 2XX4XX5XX
GET
/roleManagement/directory/resourceNamespaces/{unifiedRbacResourceNamespace-id}
Microsoft Graph Get resourceNamespaces from roleManagement
roleManagement.directory.GetResourceNamespaces 3 params → 2XX4XX5XX
PATCH
/roleManagement/directory/resourceNamespaces/{unifiedRbacResourceNamespace-id}
Microsoft Graph Update the navigation property resourceNamespaces in roleManagement
roleManagement.directory.UpdateResourceNamespaces 1 param body → 2XX4XX5XX
DELETE
/roleManagement/directory/resourceNamespaces/{unifiedRbacResourceNamespace-id}
Microsoft Graph Delete navigation property resourceNamespaces for roleManagement
roleManagement.directory.DeleteResourceNamespaces 2 params → 2044XX5XX
GET
/roleManagement/directory/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions
Microsoft Graph Get resourceActions from roleManagement
roleManagement.directory.resourceNamespaces.ListResourceActions 9 params → 2XX4XX5XX
POST
/roleManagement/directory/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions
Microsoft Graph Create new navigation property to resourceActions for roleManagement
roleManagement.directory.resourceNamespaces.CreateResourceActions 1 param body → 2XX4XX5XX
GET
/roleManagement/directory/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/{unifiedRbacResourceAction-id}
Microsoft Graph Get resourceActions from roleManagement
roleManagement.directory.resourceNamespaces.GetResourceActions 4 params → 2XX4XX5XX
PATCH
/roleManagement/directory/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/{unifiedRbacResourceAction-id}
Microsoft Graph Update the navigation property resourceActions in roleManagement
roleManagement.directory.resourceNamespaces.UpdateResourceActions 2 params body → 2XX4XX5XX
DELETE
/roleManagement/directory/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/{unifiedRbacResourceAction-id}
Microsoft Graph Delete navigation property resourceActions for roleManagement
roleManagement.directory.resourceNamespaces.DeleteResourceActions 3 params → 2044XX5XX
GET
/roleManagement/directory/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/$count
Microsoft Graph Get the number of the resource
roleManagement.directory.resourceNamespaces.resourceActions.GetCount-1b0d 3 params → 2XX4XX5XX
GET
/roleManagement/directory/resourceNamespaces/$count
Microsoft Graph Get the number of the resource
roleManagement.directory.resourceNamespaces.GetCount-2247 2 params → 2XX4XX5XX
GET
/roleManagement/directory/roleAssignments
Microsoft Graph List unifiedRoleAssignments
roleManagement.directory.ListRoleAssignments 8 params → 2XX4XX5XX
POST
/roleManagement/directory/roleAssignments
Microsoft Graph Create unifiedRoleAssignment
roleManagement.directory.CreateRoleAssignments body → 2XX4XX5XX
GET
/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}
Microsoft Graph Get unifiedRoleAssignment
roleManagement.directory.GetRoleAssignments 3 params → 2XX4XX5XX
PATCH
/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}
Microsoft Graph Update the navigation property roleAssignments in roleManagement
roleManagement.directory.UpdateRoleAssignments 1 param body → 2XX4XX5XX
DELETE
/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}
Microsoft Graph Delete unifiedRoleAssignment
roleManagement.directory.DeleteRoleAssignments 2 params → 2044XX5XX
GET
/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/appScope
Microsoft Graph Get appScope from roleManagement
roleManagement.directory.roleAssignments.GetAppScope 3 params → 2XX4XX5XX
PATCH
/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/appScope
Microsoft Graph Update the navigation property appScope in roleManagement
roleManagement.directory.roleAssignments.UpdateAppScope 1 param body → 2XX4XX5XX
DELETE
/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/appScope
Microsoft Graph Delete navigation property appScope for roleManagement
roleManagement.directory.roleAssignments.DeleteAppScope 2 params → 2044XX5XX
GET
/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/directoryScope
Microsoft Graph Get directoryScope from roleManagement
roleManagement.directory.roleAssignments.GetDirectoryScope 3 params → 2XX4XX5XX
GET
/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/principal
Microsoft Graph Get principal from roleManagement
roleManagement.directory.roleAssignments.GetPrincipal 3 params → 2XX4XX5XX
GET
/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition
Microsoft Graph Get roleDefinition from roleManagement
roleManagement.directory.roleAssignments.GetRoleDefinition 3 params → 2XX4XX5XX
GET
/roleManagement/directory/roleAssignments/$count
Microsoft Graph Get the number of the resource
roleManagement.directory.roleAssignments.GetCount-bd5b 2 params → 2XX4XX5XX
GET
/roleManagement/directory/roleAssignmentScheduleInstances
Microsoft Graph List roleAssignmentScheduleInstances
roleManagement.directory.ListRoleAssignmentScheduleInstances 8 params → 2XX4XX5XX
POST
/roleManagement/directory/roleAssignmentScheduleInstances
Microsoft Graph Create new navigation property to roleAssignmentScheduleInstances for roleManagement
roleManagement.directory.CreateRoleAssignmentScheduleInstances body → 2XX4XX5XX
GET
/roleManagement/directory/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}
Microsoft Graph Get unifiedRoleAssignmentScheduleInstance
roleManagement.directory.GetRoleAssignmentScheduleInstances 3 params → 2XX4XX5XX
PATCH
/roleManagement/directory/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}
Microsoft Graph Update the navigation property roleAssignmentScheduleInstances in roleManagement
roleManagement.directory.UpdateRoleAssignmentScheduleInstances 1 param body → 2XX4XX5XX
DELETE
/roleManagement/directory/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}
Microsoft Graph Delete navigation property roleAssignmentScheduleInstances for roleManagement
roleManagement.directory.DeleteRoleAssignmentScheduleInstances 2 params → 2044XX5XX
GET
/roleManagement/directory/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}/activatedUsing
Microsoft Graph Get activatedUsing from roleManagement
roleManagement.directory.roleAssignmentScheduleInstances.GetActivatedUsing 3 params → 2XX4XX5XX
GET
/roleManagement/directory/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}/appScope
Microsoft Graph Get appScope from roleManagement
roleManagement.directory.roleAssignmentScheduleInstances.GetAppScope 3 params → 2XX4XX5XX
GET
/roleManagement/directory/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}/directoryScope
Microsoft Graph Get directoryScope from roleManagement
roleManagement.directory.roleAssignmentScheduleInstances.GetDirectoryScope 3 params → 2XX4XX5XX
GET
/roleManagement/directory/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}/principal
Microsoft Graph Get principal from roleManagement
roleManagement.directory.roleAssignmentScheduleInstances.GetPrincipal 3 params → 2XX4XX5XX
GET
/roleManagement/directory/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}/roleDefinition
Microsoft Graph Get roleDefinition from roleManagement
roleManagement.directory.roleAssignmentScheduleInstances.GetRoleDefinition 3 params → 2XX4XX5XX
GET
/roleManagement/directory/roleAssignmentScheduleInstances/$count
Microsoft Graph Get the number of the resource
roleManagement.directory.roleAssignmentScheduleInstances.GetCount-e055 2 params → 2XX4XX5XX
GET
/roleManagement/directory/roleAssignmentScheduleInstances/filterByCurrentUser(on='{on}')
Microsoft Graph Invoke function filterByCurrentUser
roleManagement.directory.roleAssignmentScheduleInstances.filterByCurrentUser 9 params → 2XX4XX5XX
GET
/roleManagement/directory/roleAssignmentScheduleRequests
Microsoft Graph List roleAssignmentScheduleRequests
roleManagement.directory.ListRoleAssignmentScheduleRequests 8 params → 2XX4XX5XX
POST
/roleManagement/directory/roleAssignmentScheduleRequests
Microsoft Graph Create roleAssignmentScheduleRequests
roleManagement.directory.CreateRoleAssignmentScheduleRequests body → 2XX4XX5XX
GET
/roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}
Microsoft Graph Get unifiedRoleAssignmentScheduleRequest
roleManagement.directory.GetRoleAssignmentScheduleRequests 3 params → 2XX4XX5XX
PATCH
/roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}
Microsoft Graph Update the navigation property roleAssignmentScheduleRequests in roleManagement
roleManagement.directory.UpdateRoleAssignmentScheduleRequests 1 param body → 2XX4XX5XX
DELETE
/roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}
Microsoft Graph Delete navigation property roleAssignmentScheduleRequests for roleManagement
roleManagement.directory.DeleteRoleAssignmentScheduleRequests 2 params → 2044XX5XX
GET
/roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/activatedUsing
Microsoft Graph Get activatedUsing from roleManagement
roleManagement.directory.roleAssignmentScheduleRequests.GetActivatedUsing 3 params → 2XX4XX5XX
GET
/roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/appScope
Microsoft Graph Get appScope from roleManagement
roleManagement.directory.roleAssignmentScheduleRequests.GetAppScope 3 params → 2XX4XX5XX
GET
/roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/directoryScope
Microsoft Graph Get directoryScope from roleManagement
roleManagement.directory.roleAssignmentScheduleRequests.GetDirectoryScope 3 params → 2XX4XX5XX
POST
/roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/cancel
Microsoft Graph Invoke action cancel
roleManagement.directory.roleAssignmentScheduleRequests.unifiedRoleAssignmentScheduleRequest.cancel 1 param → 2044XX5XX
GET
/roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/principal
Microsoft Graph Get principal from roleManagement
roleManagement.directory.roleAssignmentScheduleRequests.GetPrincipal 3 params → 2XX4XX5XX
GET
/roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/roleDefinition
Microsoft Graph Get roleDefinition from roleManagement
roleManagement.directory.roleAssignmentScheduleRequests.GetRoleDefinition 3 params → 2XX4XX5XX
GET
/roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/targetSchedule
Microsoft Graph Get targetSchedule from roleManagement
roleManagement.directory.roleAssignmentScheduleRequests.GetTargetSchedule 3 params → 2XX4XX5XX
GET
/roleManagement/directory/roleAssignmentScheduleRequests/$count
Microsoft Graph Get the number of the resource
roleManagement.directory.roleAssignmentScheduleRequests.GetCount-6fe6 2 params → 2XX4XX5XX
GET
/roleManagement/directory/roleAssignmentScheduleRequests/filterByCurrentUser(on='{on}')
Microsoft Graph Invoke function filterByCurrentUser
roleManagement.directory.roleAssignmentScheduleRequests.filterByCurrentUser 9 params → 2XX4XX5XX
GET
/roleManagement/directory/roleAssignmentSchedules
Microsoft Graph List roleAssignmentSchedules
roleManagement.directory.ListRoleAssignmentSchedules 8 params → 2XX4XX5XX
POST
/roleManagement/directory/roleAssignmentSchedules
Microsoft Graph Create new navigation property to roleAssignmentSchedules for roleManagement
roleManagement.directory.CreateRoleAssignmentSchedules body → 2XX4XX5XX
GET
/roleManagement/directory/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule-id}
Microsoft Graph Get unifiedRoleAssignmentSchedule
roleManagement.directory.GetRoleAssignmentSchedules 3 params → 2XX4XX5XX
PATCH
/roleManagement/directory/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule-id}
Microsoft Graph Update the navigation property roleAssignmentSchedules in roleManagement
roleManagement.directory.UpdateRoleAssignmentSchedules 1 param body → 2XX4XX5XX
DELETE
/roleManagement/directory/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule-id}
Microsoft Graph Delete navigation property roleAssignmentSchedules for roleManagement
roleManagement.directory.DeleteRoleAssignmentSchedules 2 params → 2044XX5XX
GET
/roleManagement/directory/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule-id}/activatedUsing
Microsoft Graph Get activatedUsing from roleManagement
roleManagement.directory.roleAssignmentSchedules.GetActivatedUsing 3 params → 2XX4XX5XX
GET
/roleManagement/directory/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule-id}/appScope
Microsoft Graph Get appScope from roleManagement
roleManagement.directory.roleAssignmentSchedules.GetAppScope 3 params → 2XX4XX5XX
GET
/roleManagement/directory/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule-id}/directoryScope
Microsoft Graph Get directoryScope from roleManagement
roleManagement.directory.roleAssignmentSchedules.GetDirectoryScope 3 params → 2XX4XX5XX
GET
/roleManagement/directory/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule-id}/principal
Microsoft Graph Get principal from roleManagement
roleManagement.directory.roleAssignmentSchedules.GetPrincipal 3 params → 2XX4XX5XX
GET
/roleManagement/directory/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule-id}/roleDefinition
Microsoft Graph Get roleDefinition from roleManagement
roleManagement.directory.roleAssignmentSchedules.GetRoleDefinition 3 params → 2XX4XX5XX
GET
/roleManagement/directory/roleAssignmentSchedules/$count
Microsoft Graph Get the number of the resource
roleManagement.directory.roleAssignmentSchedules.GetCount-6f04 2 params → 2XX4XX5XX
GET
/roleManagement/directory/roleAssignmentSchedules/filterByCurrentUser(on='{on}')
Microsoft Graph Invoke function filterByCurrentUser
roleManagement.directory.roleAssignmentSchedules.filterByCurrentUser 9 params → 2XX4XX5XX
GET
/roleManagement/directory/roleDefinitions
Microsoft Graph List roleDefinitions
roleManagement.directory.ListRoleDefinitions 8 params → 2XX4XX5XX
POST
/roleManagement/directory/roleDefinitions
Microsoft Graph Create roleDefinitions
roleManagement.directory.CreateRoleDefinitions body → 2XX4XX5XX
GET
/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}
Microsoft Graph Get unifiedRoleDefinition
roleManagement.directory.GetRoleDefinitions 3 params → 2XX4XX5XX
PATCH
/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}
Microsoft Graph Update unifiedRoleDefinition
roleManagement.directory.UpdateRoleDefinitions 1 param body → 2XX4XX5XX
DELETE
/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}
Microsoft Graph Delete unifiedRoleDefinition
roleManagement.directory.DeleteRoleDefinitions 2 params → 2044XX5XX
GET
/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom
Microsoft Graph Get inheritsPermissionsFrom from roleManagement
roleManagement.directory.roleDefinitions.ListInheritsPermissionsFrom 9 params → 2XX4XX5XX
POST
/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom
Microsoft Graph Create new navigation property to inheritsPermissionsFrom for roleManagement
roleManagement.directory.roleDefinitions.CreateInheritsPermissionsFrom 1 param body → 2XX4XX5XX
GET
/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}
Microsoft Graph Get inheritsPermissionsFrom from roleManagement
roleManagement.directory.roleDefinitions.GetInheritsPermissionsFrom 4 params → 2XX4XX5XX
PATCH
/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}
Microsoft Graph Update the navigation property inheritsPermissionsFrom in roleManagement
roleManagement.directory.roleDefinitions.UpdateInheritsPermissionsFrom 2 params body → 2XX4XX5XX
DELETE
/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}
Microsoft Graph Delete navigation property inheritsPermissionsFrom for roleManagement
roleManagement.directory.roleDefinitions.DeleteInheritsPermissionsFrom 3 params → 2044XX5XX
GET
/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/$count
Microsoft Graph Get the number of the resource
roleManagement.directory.roleDefinitions.inheritsPermissionsFrom.GetCount-f7ad 3 params → 2XX4XX5XX
GET
/roleManagement/directory/roleDefinitions/$count
Microsoft Graph Get the number of the resource
roleManagement.directory.roleDefinitions.GetCount-0578 2 params → 2XX4XX5XX
GET
/roleManagement/directory/roleEligibilityScheduleInstances
Microsoft Graph List roleEligibilityScheduleInstances
roleManagement.directory.ListRoleEligibilityScheduleInstances 8 params → 2XX4XX5XX
POST
/roleManagement/directory/roleEligibilityScheduleInstances
Microsoft Graph Create new navigation property to roleEligibilityScheduleInstances for roleManagement
roleManagement.directory.CreateRoleEligibilityScheduleInstances body → 2XX4XX5XX
GET
/roleManagement/directory/roleEligibilityScheduleInstances/{unifiedRoleEligibilityScheduleInstance-id}
Microsoft Graph Get unifiedRoleEligibilityScheduleInstance
roleManagement.directory.GetRoleEligibilityScheduleInstances 3 params → 2XX4XX5XX
PATCH
/roleManagement/directory/roleEligibilityScheduleInstances/{unifiedRoleEligibilityScheduleInstance-id}
Microsoft Graph Update the navigation property roleEligibilityScheduleInstances in roleManagement
roleManagement.directory.UpdateRoleEligibilityScheduleInstances 1 param body → 2XX4XX5XX
DELETE
/roleManagement/directory/roleEligibilityScheduleInstances/{unifiedRoleEligibilityScheduleInstance-id}
Microsoft Graph Delete navigation property roleEligibilityScheduleInstances for roleManagement
roleManagement.directory.DeleteRoleEligibilityScheduleInstances 2 params → 2044XX5XX
GET
/roleManagement/directory/roleEligibilityScheduleInstances/{unifiedRoleEligibilityScheduleInstance-id}/appScope
Microsoft Graph Get appScope from roleManagement
roleManagement.directory.roleEligibilityScheduleInstances.GetAppScope 3 params → 2XX4XX5XX
GET
/roleManagement/directory/roleEligibilityScheduleInstances/{unifiedRoleEligibilityScheduleInstance-id}/directoryScope
Microsoft Graph Get directoryScope from roleManagement
roleManagement.directory.roleEligibilityScheduleInstances.GetDirectoryScope 3 params → 2XX4XX5XX
GET
/roleManagement/directory/roleEligibilityScheduleInstances/{unifiedRoleEligibilityScheduleInstance-id}/principal
Microsoft Graph Get principal from roleManagement
roleManagement.directory.roleEligibilityScheduleInstances.GetPrincipal 3 params → 2XX4XX5XX
GET
/roleManagement/directory/roleEligibilityScheduleInstances/{unifiedRoleEligibilityScheduleInstance-id}/roleDefinition
Microsoft Graph Get roleDefinition from roleManagement
roleManagement.directory.roleEligibilityScheduleInstances.GetRoleDefinition 3 params → 2XX4XX5XX
GET
/roleManagement/directory/roleEligibilityScheduleInstances/$count
Microsoft Graph Get the number of the resource
roleManagement.directory.roleEligibilityScheduleInstances.GetCount-7642 2 params → 2XX4XX5XX
GET
/roleManagement/directory/roleEligibilityScheduleInstances/filterByCurrentUser(on='{on}')
Microsoft Graph Invoke function filterByCurrentUser
roleManagement.directory.roleEligibilityScheduleInstances.filterByCurrentUser 9 params → 2XX4XX5XX
GET
/roleManagement/directory/roleEligibilityScheduleRequests
Microsoft Graph List roleEligibilityScheduleRequests
roleManagement.directory.ListRoleEligibilityScheduleRequests 8 params → 2XX4XX5XX
POST
/roleManagement/directory/roleEligibilityScheduleRequests
Microsoft Graph Create roleEligibilityScheduleRequest
roleManagement.directory.CreateRoleEligibilityScheduleRequests body → 2XX4XX5XX
GET
/roleManagement/directory/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}
Microsoft Graph Get unifiedRoleEligibilityScheduleRequest
roleManagement.directory.GetRoleEligibilityScheduleRequests 3 params → 2XX4XX5XX
PATCH
/roleManagement/directory/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}
Microsoft Graph Update the navigation property roleEligibilityScheduleRequests in roleManagement
roleManagement.directory.UpdateRoleEligibilityScheduleRequests 1 param body → 2XX4XX5XX
DELETE
/roleManagement/directory/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}
Microsoft Graph Delete navigation property roleEligibilityScheduleRequests for roleManagement
roleManagement.directory.DeleteRoleEligibilityScheduleRequests 2 params → 2044XX5XX
GET
/roleManagement/directory/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/appScope
Microsoft Graph Get appScope from roleManagement
roleManagement.directory.roleEligibilityScheduleRequests.GetAppScope 3 params → 2XX4XX5XX
GET
/roleManagement/directory/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/directoryScope
Microsoft Graph Get directoryScope from roleManagement
roleManagement.directory.roleEligibilityScheduleRequests.GetDirectoryScope 3 params → 2XX4XX5XX
POST
/roleManagement/directory/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/cancel
Microsoft Graph Invoke action cancel
roleManagement.directory.roleEligibilityScheduleRequests.unifiedRoleEligibilityScheduleRequest.cancel 1 param → 2044XX5XX
GET
/roleManagement/directory/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/principal
Microsoft Graph Get principal from roleManagement
roleManagement.directory.roleEligibilityScheduleRequests.GetPrincipal 3 params → 2XX4XX5XX
GET
/roleManagement/directory/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/roleDefinition
Microsoft Graph Get roleDefinition from roleManagement
roleManagement.directory.roleEligibilityScheduleRequests.GetRoleDefinition 3 params → 2XX4XX5XX
GET
/roleManagement/directory/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/targetSchedule
Microsoft Graph Get targetSchedule from roleManagement
roleManagement.directory.roleEligibilityScheduleRequests.GetTargetSchedule 3 params → 2XX4XX5XX
GET
/roleManagement/directory/roleEligibilityScheduleRequests/$count
Microsoft Graph Get the number of the resource
roleManagement.directory.roleEligibilityScheduleRequests.GetCount-68f0 2 params → 2XX4XX5XX
GET
/roleManagement/directory/roleEligibilityScheduleRequests/filterByCurrentUser(on='{on}')
Microsoft Graph Invoke function filterByCurrentUser
roleManagement.directory.roleEligibilityScheduleRequests.filterByCurrentUser 9 params → 2XX4XX5XX
GET
/roleManagement/directory/roleEligibilitySchedules
Microsoft Graph List roleEligibilitySchedules
roleManagement.directory.ListRoleEligibilitySchedules 8 params → 2XX4XX5XX
POST
/roleManagement/directory/roleEligibilitySchedules
Microsoft Graph Create new navigation property to roleEligibilitySchedules for roleManagement
roleManagement.directory.CreateRoleEligibilitySchedules body → 2XX4XX5XX
GET
/roleManagement/directory/roleEligibilitySchedules/{unifiedRoleEligibilitySchedule-id}
Microsoft Graph Get unifiedRoleEligibilitySchedule
roleManagement.directory.GetRoleEligibilitySchedules 3 params → 2XX4XX5XX
PATCH
/roleManagement/directory/roleEligibilitySchedules/{unifiedRoleEligibilitySchedule-id}
Microsoft Graph Update the navigation property roleEligibilitySchedules in roleManagement
roleManagement.directory.UpdateRoleEligibilitySchedules 1 param body → 2XX4XX5XX
DELETE
/roleManagement/directory/roleEligibilitySchedules/{unifiedRoleEligibilitySchedule-id}
Microsoft Graph Delete navigation property roleEligibilitySchedules for roleManagement
roleManagement.directory.DeleteRoleEligibilitySchedules 2 params → 2044XX5XX
GET
/roleManagement/directory/roleEligibilitySchedules/{unifiedRoleEligibilitySchedule-id}/appScope
Microsoft Graph Get appScope from roleManagement
roleManagement.directory.roleEligibilitySchedules.GetAppScope 3 params → 2XX4XX5XX
GET
/roleManagement/directory/roleEligibilitySchedules/{unifiedRoleEligibilitySchedule-id}/directoryScope
Microsoft Graph Get directoryScope from roleManagement
roleManagement.directory.roleEligibilitySchedules.GetDirectoryScope 3 params → 2XX4XX5XX
GET
/roleManagement/directory/roleEligibilitySchedules/{unifiedRoleEligibilitySchedule-id}/principal
Microsoft Graph Get principal from roleManagement
roleManagement.directory.roleEligibilitySchedules.GetPrincipal 3 params → 2XX4XX5XX
GET
/roleManagement/directory/roleEligibilitySchedules/{unifiedRoleEligibilitySchedule-id}/roleDefinition
Microsoft Graph Get roleDefinition from roleManagement
roleManagement.directory.roleEligibilitySchedules.GetRoleDefinition 3 params → 2XX4XX5XX
GET
/roleManagement/directory/roleEligibilitySchedules/$count
Microsoft Graph Get the number of the resource
roleManagement.directory.roleEligibilitySchedules.GetCount-b25d 2 params → 2XX4XX5XX
GET
/roleManagement/directory/roleEligibilitySchedules/filterByCurrentUser(on='{on}')
Microsoft Graph Invoke function filterByCurrentUser
roleManagement.directory.roleEligibilitySchedules.filterByCurrentUser 9 params → 2XX4XX5XX
GET
/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/directoryScope
Microsoft Graph Get directoryScope from roleManagement
roleManagement.entitlementManagement.roleAssignments.GetDirectoryScope 3 params → 2XX4XX5XX
GET
/roleManagement/entitlementManagement/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}/directoryScope
Microsoft Graph Get directoryScope from roleManagement
roleManagement.entitlementManagement.roleAssignmentScheduleInstances.GetDirectoryScope 3 params → 2XX4XX5XX
GET
/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/directoryScope
Microsoft Graph Get directoryScope from roleManagement
roleManagement.entitlementManagement.roleAssignmentScheduleRequests.GetDirectoryScope 3 params → 2XX4XX5XX
GET
/roleManagement/entitlementManagement/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule-id}/directoryScope
Microsoft Graph Get directoryScope from roleManagement
roleManagement.entitlementManagement.roleAssignmentSchedules.GetDirectoryScope 3 params → 2XX4XX5XX
GET
/roleManagement/entitlementManagement/roleEligibilityScheduleInstances/{unifiedRoleEligibilityScheduleInstance-id}/directoryScope
Microsoft Graph Get directoryScope from roleManagement
roleManagement.entitlementManagement.roleEligibilityScheduleInstances.GetDirectoryScope 3 params → 2XX4XX5XX
GET
/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/directoryScope
Microsoft Graph Get directoryScope from roleManagement
roleManagement.entitlementManagement.roleEligibilityScheduleRequests.GetDirectoryScope 3 params → 2XX4XX5XX
GET
/roleManagement/entitlementManagement/roleEligibilitySchedules/{unifiedRoleEligibilitySchedule-id}/directoryScope
Microsoft Graph Get directoryScope from roleManagement
roleManagement.entitlementManagement.roleEligibilitySchedules.GetDirectoryScope 3 params → 2XX4XX5XX
GET
/roleManagement/entitlementManagement
Microsoft Graph Get entitlementManagement from roleManagement
roleManagement.GetEntitlementManagement 2 params → 2XX4XX5XX
PATCH
/roleManagement/entitlementManagement
Microsoft Graph Update the navigation property entitlementManagement in roleManagement
roleManagement.UpdateEntitlementManagement body → 2XX4XX5XX
DELETE
/roleManagement/entitlementManagement
Microsoft Graph Delete navigation property entitlementManagement for roleManagement
roleManagement.DeleteEntitlementManagement 1 param → 2044XX5XX
GET
/roleManagement/entitlementManagement/resourceNamespaces
Microsoft Graph Get resourceNamespaces from roleManagement
roleManagement.entitlementManagement.ListResourceNamespaces 8 params → 2XX4XX5XX
POST
/roleManagement/entitlementManagement/resourceNamespaces
Microsoft Graph Create new navigation property to resourceNamespaces for roleManagement
roleManagement.entitlementManagement.CreateResourceNamespaces body → 2XX4XX5XX
GET
/roleManagement/entitlementManagement/resourceNamespaces/{unifiedRbacResourceNamespace-id}
Microsoft Graph Get resourceNamespaces from roleManagement
roleManagement.entitlementManagement.GetResourceNamespaces 3 params → 2XX4XX5XX
PATCH
/roleManagement/entitlementManagement/resourceNamespaces/{unifiedRbacResourceNamespace-id}
Microsoft Graph Update the navigation property resourceNamespaces in roleManagement
roleManagement.entitlementManagement.UpdateResourceNamespaces 1 param body → 2XX4XX5XX
DELETE
/roleManagement/entitlementManagement/resourceNamespaces/{unifiedRbacResourceNamespace-id}
Microsoft Graph Delete navigation property resourceNamespaces for roleManagement
roleManagement.entitlementManagement.DeleteResourceNamespaces 2 params → 2044XX5XX
GET
/roleManagement/entitlementManagement/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions
Microsoft Graph Get resourceActions from roleManagement
roleManagement.entitlementManagement.resourceNamespaces.ListResourceActions 9 params → 2XX4XX5XX
POST
/roleManagement/entitlementManagement/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions
Microsoft Graph Create new navigation property to resourceActions for roleManagement
roleManagement.entitlementManagement.resourceNamespaces.CreateResourceActions 1 param body → 2XX4XX5XX
GET
/roleManagement/entitlementManagement/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/{unifiedRbacResourceAction-id}
Microsoft Graph Get resourceActions from roleManagement
roleManagement.entitlementManagement.resourceNamespaces.GetResourceActions 4 params → 2XX4XX5XX
PATCH
/roleManagement/entitlementManagement/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/{unifiedRbacResourceAction-id}
Microsoft Graph Update the navigation property resourceActions in roleManagement
roleManagement.entitlementManagement.resourceNamespaces.UpdateResourceActions 2 params body → 2XX4XX5XX
DELETE
/roleManagement/entitlementManagement/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/{unifiedRbacResourceAction-id}
Microsoft Graph Delete navigation property resourceActions for roleManagement
roleManagement.entitlementManagement.resourceNamespaces.DeleteResourceActions 3 params → 2044XX5XX
GET
/roleManagement/entitlementManagement/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/$count
Microsoft Graph Get the number of the resource
roleManagement.entitlementManagement.resourceNamespaces.resourceActions.GetCount-e4ec 3 params → 2XX4XX5XX
GET
/roleManagement/entitlementManagement/resourceNamespaces/$count
Microsoft Graph Get the number of the resource
roleManagement.entitlementManagement.resourceNamespaces.GetCount-1f5d 2 params → 2XX4XX5XX
GET
/roleManagement/entitlementManagement/roleAssignments
Microsoft Graph List unifiedRoleAssignments
roleManagement.entitlementManagement.ListRoleAssignments 8 params → 2XX4XX5XX
POST
/roleManagement/entitlementManagement/roleAssignments
Microsoft Graph Create unifiedRoleAssignment
roleManagement.entitlementManagement.CreateRoleAssignments body → 2XX4XX5XX
GET
/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}
Microsoft Graph Get roleAssignments from roleManagement
roleManagement.entitlementManagement.GetRoleAssignments 3 params → 2XX4XX5XX
PATCH
/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}
Microsoft Graph Update the navigation property roleAssignments in roleManagement
roleManagement.entitlementManagement.UpdateRoleAssignments 1 param body → 2XX4XX5XX
DELETE
/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}
Microsoft Graph Delete navigation property roleAssignments for roleManagement
roleManagement.entitlementManagement.DeleteRoleAssignments 2 params → 2044XX5XX
GET
/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/appScope
Microsoft Graph Get appScope from roleManagement
roleManagement.entitlementManagement.roleAssignments.GetAppScope 3 params → 2XX4XX5XX
PATCH
/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/appScope
Microsoft Graph Update the navigation property appScope in roleManagement
roleManagement.entitlementManagement.roleAssignments.UpdateAppScope 1 param body → 2XX4XX5XX
DELETE
/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/appScope
Microsoft Graph Delete navigation property appScope for roleManagement
roleManagement.entitlementManagement.roleAssignments.DeleteAppScope 2 params → 2044XX5XX
GET
/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/principal
Microsoft Graph Get principal from roleManagement
roleManagement.entitlementManagement.roleAssignments.GetPrincipal 3 params → 2XX4XX5XX
GET
/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition
Microsoft Graph Get roleDefinition from roleManagement
roleManagement.entitlementManagement.roleAssignments.GetRoleDefinition 3 params → 2XX4XX5XX
GET
/roleManagement/entitlementManagement/roleAssignments/$count
Microsoft Graph Get the number of the resource
roleManagement.entitlementManagement.roleAssignments.GetCount-ca1d 2 params → 2XX4XX5XX
GET
/roleManagement/entitlementManagement/roleAssignmentScheduleInstances
Microsoft Graph Get roleAssignmentScheduleInstances from roleManagement
roleManagement.entitlementManagement.ListRoleAssignmentScheduleInstances 8 params → 2XX4XX5XX
POST
/roleManagement/entitlementManagement/roleAssignmentScheduleInstances
Microsoft Graph Create new navigation property to roleAssignmentScheduleInstances for roleManagement
roleManagement.entitlementManagement.CreateRoleAssignmentScheduleInstances body → 2XX4XX5XX
GET
/roleManagement/entitlementManagement/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}
Microsoft Graph Get roleAssignmentScheduleInstances from roleManagement
roleManagement.entitlementManagement.GetRoleAssignmentScheduleInstances 3 params → 2XX4XX5XX
PATCH
/roleManagement/entitlementManagement/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}
Microsoft Graph Update the navigation property roleAssignmentScheduleInstances in roleManagement
roleManagement.entitlementManagement.UpdateRoleAssignmentScheduleInstances 1 param body → 2XX4XX5XX
DELETE
/roleManagement/entitlementManagement/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}
Microsoft Graph Delete navigation property roleAssignmentScheduleInstances for roleManagement
roleManagement.entitlementManagement.DeleteRoleAssignmentScheduleInstances 2 params → 2044XX5XX
GET
/roleManagement/entitlementManagement/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}/activatedUsing
Microsoft Graph Get activatedUsing from roleManagement
roleManagement.entitlementManagement.roleAssignmentScheduleInstances.GetActivatedUsing 3 params → 2XX4XX5XX
GET
/roleManagement/entitlementManagement/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}/appScope
Microsoft Graph Get appScope from roleManagement
roleManagement.entitlementManagement.roleAssignmentScheduleInstances.GetAppScope 3 params → 2XX4XX5XX
GET
/roleManagement/entitlementManagement/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}/principal
Microsoft Graph Get principal from roleManagement
roleManagement.entitlementManagement.roleAssignmentScheduleInstances.GetPrincipal 3 params → 2XX4XX5XX
GET
/roleManagement/entitlementManagement/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}/roleDefinition
Microsoft Graph Get roleDefinition from roleManagement
roleManagement.entitlementManagement.roleAssignmentScheduleInstances.GetRoleDefinition 3 params → 2XX4XX5XX
GET
/roleManagement/entitlementManagement/roleAssignmentScheduleInstances/$count
Microsoft Graph Get the number of the resource
roleManagement.entitlementManagement.roleAssignmentScheduleInstances.GetCount-2c0d 2 params → 2XX4XX5XX
GET
/roleManagement/entitlementManagement/roleAssignmentScheduleInstances/filterByCurrentUser(on='{on}')
Microsoft Graph Invoke function filterByCurrentUser
roleManagement.entitlementManagement.roleAssignmentScheduleInstances.filterByCurrentUser 9 params → 2XX4XX5XX
GET
/roleManagement/entitlementManagement/roleAssignmentScheduleRequests
Microsoft Graph Get roleAssignmentScheduleRequests from roleManagement
roleManagement.entitlementManagement.ListRoleAssignmentScheduleRequests 8 params → 2XX4XX5XX
POST
/roleManagement/entitlementManagement/roleAssignmentScheduleRequests
Microsoft Graph Create new navigation property to roleAssignmentScheduleRequests for roleManagement
roleManagement.entitlementManagement.CreateRoleAssignmentScheduleRequests body → 2XX4XX5XX
GET
/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}
Microsoft Graph Get roleAssignmentScheduleRequests from roleManagement
roleManagement.entitlementManagement.GetRoleAssignmentScheduleRequests 3 params → 2XX4XX5XX
PATCH
/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}
Microsoft Graph Update the navigation property roleAssignmentScheduleRequests in roleManagement
roleManagement.entitlementManagement.UpdateRoleAssignmentScheduleRequests 1 param body → 2XX4XX5XX
DELETE
/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}
Microsoft Graph Delete navigation property roleAssignmentScheduleRequests for roleManagement
roleManagement.entitlementManagement.DeleteRoleAssignmentScheduleRequests 2 params → 2044XX5XX
GET
/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/activatedUsing
Microsoft Graph Get activatedUsing from roleManagement
roleManagement.entitlementManagement.roleAssignmentScheduleRequests.GetActivatedUsing 3 params → 2XX4XX5XX
GET
/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/appScope
Microsoft Graph Get appScope from roleManagement
roleManagement.entitlementManagement.roleAssignmentScheduleRequests.GetAppScope 3 params → 2XX4XX5XX
POST
/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/cancel
Microsoft Graph Invoke action cancel
roleManagement.entitlementManagement.roleAssignmentScheduleRequests.unifiedRoleAssignmentScheduleRequest.cancel 1 param → 2044XX5XX
GET
/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/principal
Microsoft Graph Get principal from roleManagement
roleManagement.entitlementManagement.roleAssignmentScheduleRequests.GetPrincipal 3 params → 2XX4XX5XX
GET
/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/roleDefinition
Microsoft Graph Get roleDefinition from roleManagement
roleManagement.entitlementManagement.roleAssignmentScheduleRequests.GetRoleDefinition 3 params → 2XX4XX5XX
GET
/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/targetSchedule
Microsoft Graph Get targetSchedule from roleManagement
roleManagement.entitlementManagement.roleAssignmentScheduleRequests.GetTargetSchedule 3 params → 2XX4XX5XX
GET
/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/$count
Microsoft Graph Get the number of the resource
roleManagement.entitlementManagement.roleAssignmentScheduleRequests.GetCount-9503 2 params → 2XX4XX5XX
GET
/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/filterByCurrentUser(on='{on}')
Microsoft Graph Invoke function filterByCurrentUser
roleManagement.entitlementManagement.roleAssignmentScheduleRequests.filterByCurrentUser 9 params → 2XX4XX5XX
GET
/roleManagement/entitlementManagement/roleAssignmentSchedules
Microsoft Graph Get roleAssignmentSchedules from roleManagement
roleManagement.entitlementManagement.ListRoleAssignmentSchedules 8 params → 2XX4XX5XX
POST
/roleManagement/entitlementManagement/roleAssignmentSchedules
Microsoft Graph Create new navigation property to roleAssignmentSchedules for roleManagement
roleManagement.entitlementManagement.CreateRoleAssignmentSchedules body → 2XX4XX5XX
GET
/roleManagement/entitlementManagement/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule-id}
Microsoft Graph Get roleAssignmentSchedules from roleManagement
roleManagement.entitlementManagement.GetRoleAssignmentSchedules 3 params → 2XX4XX5XX
PATCH
/roleManagement/entitlementManagement/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule-id}
Microsoft Graph Update the navigation property roleAssignmentSchedules in roleManagement
roleManagement.entitlementManagement.UpdateRoleAssignmentSchedules 1 param body → 2XX4XX5XX
DELETE
/roleManagement/entitlementManagement/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule-id}
Microsoft Graph Delete navigation property roleAssignmentSchedules for roleManagement
roleManagement.entitlementManagement.DeleteRoleAssignmentSchedules 2 params → 2044XX5XX
GET
/roleManagement/entitlementManagement/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule-id}/activatedUsing
Microsoft Graph Get activatedUsing from roleManagement
roleManagement.entitlementManagement.roleAssignmentSchedules.GetActivatedUsing 3 params → 2XX4XX5XX
GET
/roleManagement/entitlementManagement/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule-id}/appScope
Microsoft Graph Get appScope from roleManagement
roleManagement.entitlementManagement.roleAssignmentSchedules.GetAppScope 3 params → 2XX4XX5XX
GET
/roleManagement/entitlementManagement/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule-id}/principal
Microsoft Graph Get principal from roleManagement
roleManagement.entitlementManagement.roleAssignmentSchedules.GetPrincipal 3 params → 2XX4XX5XX
GET
/roleManagement/entitlementManagement/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule-id}/roleDefinition
Microsoft Graph Get roleDefinition from roleManagement
roleManagement.entitlementManagement.roleAssignmentSchedules.GetRoleDefinition 3 params → 2XX4XX5XX
GET
/roleManagement/entitlementManagement/roleAssignmentSchedules/$count
Microsoft Graph Get the number of the resource
roleManagement.entitlementManagement.roleAssignmentSchedules.GetCount-61d0 2 params → 2XX4XX5XX
GET
/roleManagement/entitlementManagement/roleAssignmentSchedules/filterByCurrentUser(on='{on}')
Microsoft Graph Invoke function filterByCurrentUser
roleManagement.entitlementManagement.roleAssignmentSchedules.filterByCurrentUser 9 params → 2XX4XX5XX
GET
/roleManagement/entitlementManagement/roleDefinitions
Microsoft Graph List roleDefinitions
roleManagement.entitlementManagement.ListRoleDefinitions 8 params → 2XX4XX5XX
POST
/roleManagement/entitlementManagement/roleDefinitions
Microsoft Graph Create new navigation property to roleDefinitions for roleManagement
roleManagement.entitlementManagement.CreateRoleDefinitions body → 2XX4XX5XX
GET
/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}
Microsoft Graph Get roleDefinitions from roleManagement
roleManagement.entitlementManagement.GetRoleDefinitions 3 params → 2XX4XX5XX
PATCH
/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}
Microsoft Graph Update the navigation property roleDefinitions in roleManagement
roleManagement.entitlementManagement.UpdateRoleDefinitions 1 param body → 2XX4XX5XX
DELETE
/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}
Microsoft Graph Delete navigation property roleDefinitions for roleManagement
roleManagement.entitlementManagement.DeleteRoleDefinitions 2 params → 2044XX5XX
GET
/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom
Microsoft Graph Get inheritsPermissionsFrom from roleManagement
roleManagement.entitlementManagement.roleDefinitions.ListInheritsPermissionsFrom 9 params → 2XX4XX5XX
POST
/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom
Microsoft Graph Create new navigation property to inheritsPermissionsFrom for roleManagement
roleManagement.entitlementManagement.roleDefinitions.CreateInheritsPermissionsFrom 1 param body → 2XX4XX5XX
GET
/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}
Microsoft Graph Get inheritsPermissionsFrom from roleManagement
roleManagement.entitlementManagement.roleDefinitions.GetInheritsPermissionsFrom 4 params → 2XX4XX5XX
PATCH
/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}
Microsoft Graph Update the navigation property inheritsPermissionsFrom in roleManagement
roleManagement.entitlementManagement.roleDefinitions.UpdateInheritsPermissionsFrom 2 params body → 2XX4XX5XX
DELETE
/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}
Microsoft Graph Delete navigation property inheritsPermissionsFrom for roleManagement
roleManagement.entitlementManagement.roleDefinitions.DeleteInheritsPermissionsFrom 3 params → 2044XX5XX
GET
/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/$count
Microsoft Graph Get the number of the resource
roleManagement.entitlementManagement.roleDefinitions.inheritsPermissionsFrom.GetCount-eda5 3 params → 2XX4XX5XX
GET
/roleManagement/entitlementManagement/roleDefinitions/$count
Microsoft Graph Get the number of the resource
roleManagement.entitlementManagement.roleDefinitions.GetCount-d1b3 2 params → 2XX4XX5XX
GET
/roleManagement/entitlementManagement/roleEligibilityScheduleInstances
Microsoft Graph Get roleEligibilityScheduleInstances from roleManagement
roleManagement.entitlementManagement.ListRoleEligibilityScheduleInstances 8 params → 2XX4XX5XX
POST
/roleManagement/entitlementManagement/roleEligibilityScheduleInstances
Microsoft Graph Create new navigation property to roleEligibilityScheduleInstances for roleManagement
roleManagement.entitlementManagement.CreateRoleEligibilityScheduleInstances body → 2XX4XX5XX
GET
/roleManagement/entitlementManagement/roleEligibilityScheduleInstances/{unifiedRoleEligibilityScheduleInstance-id}
Microsoft Graph Get roleEligibilityScheduleInstances from roleManagement
roleManagement.entitlementManagement.GetRoleEligibilityScheduleInstances 3 params → 2XX4XX5XX
PATCH
/roleManagement/entitlementManagement/roleEligibilityScheduleInstances/{unifiedRoleEligibilityScheduleInstance-id}
Microsoft Graph Update the navigation property roleEligibilityScheduleInstances in roleManagement
roleManagement.entitlementManagement.UpdateRoleEligibilityScheduleInstances 1 param body → 2XX4XX5XX
DELETE
/roleManagement/entitlementManagement/roleEligibilityScheduleInstances/{unifiedRoleEligibilityScheduleInstance-id}
Microsoft Graph Delete navigation property roleEligibilityScheduleInstances for roleManagement
roleManagement.entitlementManagement.DeleteRoleEligibilityScheduleInstances 2 params → 2044XX5XX
GET
/roleManagement/entitlementManagement/roleEligibilityScheduleInstances/{unifiedRoleEligibilityScheduleInstance-id}/appScope
Microsoft Graph Get appScope from roleManagement
roleManagement.entitlementManagement.roleEligibilityScheduleInstances.GetAppScope 3 params → 2XX4XX5XX
GET
/roleManagement/entitlementManagement/roleEligibilityScheduleInstances/{unifiedRoleEligibilityScheduleInstance-id}/principal
Microsoft Graph Get principal from roleManagement
roleManagement.entitlementManagement.roleEligibilityScheduleInstances.GetPrincipal 3 params → 2XX4XX5XX
GET
/roleManagement/entitlementManagement/roleEligibilityScheduleInstances/{unifiedRoleEligibilityScheduleInstance-id}/roleDefinition
Microsoft Graph Get roleDefinition from roleManagement
roleManagement.entitlementManagement.roleEligibilityScheduleInstances.GetRoleDefinition 3 params → 2XX4XX5XX
GET
/roleManagement/entitlementManagement/roleEligibilityScheduleInstances/$count
Microsoft Graph Get the number of the resource
roleManagement.entitlementManagement.roleEligibilityScheduleInstances.GetCount-4687 2 params → 2XX4XX5XX
GET
/roleManagement/entitlementManagement/roleEligibilityScheduleInstances/filterByCurrentUser(on='{on}')
Microsoft Graph Invoke function filterByCurrentUser
roleManagement.entitlementManagement.roleEligibilityScheduleInstances.filterByCurrentUser 9 params → 2XX4XX5XX
GET
/roleManagement/entitlementManagement/roleEligibilityScheduleRequests
Microsoft Graph Get roleEligibilityScheduleRequests from roleManagement
roleManagement.entitlementManagement.ListRoleEligibilityScheduleRequests 8 params → 2XX4XX5XX
POST
/roleManagement/entitlementManagement/roleEligibilityScheduleRequests
Microsoft Graph Create new navigation property to roleEligibilityScheduleRequests for roleManagement
roleManagement.entitlementManagement.CreateRoleEligibilityScheduleRequests body → 2XX4XX5XX
GET
/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}
Microsoft Graph Get roleEligibilityScheduleRequests from roleManagement
roleManagement.entitlementManagement.GetRoleEligibilityScheduleRequests 3 params → 2XX4XX5XX
PATCH
/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}
Microsoft Graph Update the navigation property roleEligibilityScheduleRequests in roleManagement
roleManagement.entitlementManagement.UpdateRoleEligibilityScheduleRequests 1 param body → 2XX4XX5XX
DELETE
/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}
Microsoft Graph Delete navigation property roleEligibilityScheduleRequests for roleManagement
roleManagement.entitlementManagement.DeleteRoleEligibilityScheduleRequests 2 params → 2044XX5XX
GET
/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/appScope
Microsoft Graph Get appScope from roleManagement
roleManagement.entitlementManagement.roleEligibilityScheduleRequests.GetAppScope 3 params → 2XX4XX5XX
POST
/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/cancel
Microsoft Graph Invoke action cancel
roleManagement.entitlementManagement.roleEligibilityScheduleRequests.unifiedRoleEligibilityScheduleRequest.cancel 1 param → 2044XX5XX
GET
/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/principal
Microsoft Graph Get principal from roleManagement
roleManagement.entitlementManagement.roleEligibilityScheduleRequests.GetPrincipal 3 params → 2XX4XX5XX
GET
/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/roleDefinition
Microsoft Graph Get roleDefinition from roleManagement
roleManagement.entitlementManagement.roleEligibilityScheduleRequests.GetRoleDefinition 3 params → 2XX4XX5XX
GET
/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/targetSchedule
Microsoft Graph Get targetSchedule from roleManagement
roleManagement.entitlementManagement.roleEligibilityScheduleRequests.GetTargetSchedule 3 params → 2XX4XX5XX
GET
/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/$count
Microsoft Graph Get the number of the resource
roleManagement.entitlementManagement.roleEligibilityScheduleRequests.GetCount-0523 2 params → 2XX4XX5XX
GET
/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/filterByCurrentUser(on='{on}')
Microsoft Graph Invoke function filterByCurrentUser
roleManagement.entitlementManagement.roleEligibilityScheduleRequests.filterByCurrentUser 9 params → 2XX4XX5XX
GET
/roleManagement/entitlementManagement/roleEligibilitySchedules
Microsoft Graph Get roleEligibilitySchedules from roleManagement
roleManagement.entitlementManagement.ListRoleEligibilitySchedules 8 params → 2XX4XX5XX
POST
/roleManagement/entitlementManagement/roleEligibilitySchedules
Microsoft Graph Create new navigation property to roleEligibilitySchedules for roleManagement
roleManagement.entitlementManagement.CreateRoleEligibilitySchedules body → 2XX4XX5XX
GET
/roleManagement/entitlementManagement/roleEligibilitySchedules/{unifiedRoleEligibilitySchedule-id}
Microsoft Graph Get roleEligibilitySchedules from roleManagement
roleManagement.entitlementManagement.GetRoleEligibilitySchedules 3 params → 2XX4XX5XX
PATCH
/roleManagement/entitlementManagement/roleEligibilitySchedules/{unifiedRoleEligibilitySchedule-id}
Microsoft Graph Update the navigation property roleEligibilitySchedules in roleManagement
roleManagement.entitlementManagement.UpdateRoleEligibilitySchedules 1 param body → 2XX4XX5XX
DELETE
/roleManagement/entitlementManagement/roleEligibilitySchedules/{unifiedRoleEligibilitySchedule-id}
Microsoft Graph Delete navigation property roleEligibilitySchedules for roleManagement
roleManagement.entitlementManagement.DeleteRoleEligibilitySchedules 2 params → 2044XX5XX
GET
/roleManagement/entitlementManagement/roleEligibilitySchedules/{unifiedRoleEligibilitySchedule-id}/appScope
Microsoft Graph Get appScope from roleManagement
roleManagement.entitlementManagement.roleEligibilitySchedules.GetAppScope 3 params → 2XX4XX5XX
GET
/roleManagement/entitlementManagement/roleEligibilitySchedules/{unifiedRoleEligibilitySchedule-id}/principal
Microsoft Graph Get principal from roleManagement
roleManagement.entitlementManagement.roleEligibilitySchedules.GetPrincipal 3 params → 2XX4XX5XX
GET
/roleManagement/entitlementManagement/roleEligibilitySchedules/{unifiedRoleEligibilitySchedule-id}/roleDefinition
Microsoft Graph Get roleDefinition from roleManagement
roleManagement.entitlementManagement.roleEligibilitySchedules.GetRoleDefinition 3 params → 2XX4XX5XX
GET
/roleManagement/entitlementManagement/roleEligibilitySchedules/$count
Microsoft Graph Get the number of the resource
roleManagement.entitlementManagement.roleEligibilitySchedules.GetCount-cd69 2 params → 2XX4XX5XX
GET
/roleManagement/entitlementManagement/roleEligibilitySchedules/filterByCurrentUser(on='{on}')
Microsoft Graph Invoke function filterByCurrentUser
roleManagement.entitlementManagement.roleEligibilitySchedules.filterByCurrentUser 9 params → 2XX4XX5XX

Schemas 54

The contract defines 54 schemas that model the data the API accepts and returns. The most detailed are microsoft.graph.recurrencePattern (8 properties), microsoft.graph.recurrenceRange (6 properties), microsoft.graph.ODataErrors.MainError (5 properties), microsoft.graph.requestSchedule (4 properties). Each schema is shown below with its type and property counts.

microsoft.graph.unifiedRoleEligibilityScheduleRequest
ODataCountResponse
integer
microsoft.graph.ODataErrors.ErrorDetails
object
3 properties 2 required
microsoft.graph.appScope
microsoft.graph.request
microsoft.graph.unifiedRbacResourceNamespaceCollectionResponse
object
microsoft.graph.expirationPatternType
string
microsoft.graph.unifiedRoleAssignmentScheduleCollectionResponse
object
microsoft.graph.roleEligibilityScheduleFilterByCurrentUserOptions
string
microsoft.graph.identity
object
3 properties 1 required
microsoft.graph.roleEligibilityScheduleInstanceFilterByCurrentUserOptions
string
microsoft.graph.unifiedRoleAssignmentScheduleInstance
microsoft.graph.recurrencePattern
object
8 properties 1 required
microsoft.graph.unifiedRoleEligibilityScheduleCollectionResponse
object
microsoft.graph.unifiedRoleAssignmentScheduleInstanceCollectionResponse
object
microsoft.graph.requestSchedule
object
4 properties 1 required
microsoft.graph.unifiedRoleScheduleInstanceBase
microsoft.graph.roleAssignmentScheduleFilterByCurrentUserOptions
string
microsoft.graph.ODataErrors.InnerError
object
4 properties 1 required
microsoft.graph.unifiedRoleAssignmentSchedule
microsoft.graph.unifiedRoleAssignmentScheduleRequestCollectionResponse
object
microsoft.graph.expirationPattern
object
4 properties 1 required
microsoft.graph.unifiedRbacResourceAction
microsoft.graph.unifiedRoleEligibilityScheduleInstanceCollectionResponse
object
microsoft.graph.unifiedRoleAssignment
microsoft.graph.unifiedRbacResourceActionCollectionResponse
object
microsoft.graph.unifiedRolePermission
object
4 properties 1 required
microsoft.graph.unifiedRoleScheduleRequestActions
string
microsoft.graph.directoryObject
microsoft.graph.unifiedRoleDefinition
microsoft.graph.recurrenceRange
object
6 properties 1 required
microsoft.graph.roleEligibilityScheduleRequestFilterByCurrentUserOptions
string
microsoft.graph.unifiedRoleAssignmentCollectionResponse
object
microsoft.graph.ODataErrors.MainError
object
5 properties 2 required
microsoft.graph.unifiedRoleEligibilitySchedule
microsoft.graph.unifiedRoleEligibilityScheduleInstance
microsoft.graph.unifiedRbacResourceNamespace
microsoft.graph.unifiedRoleScheduleBase
microsoft.graph.recurrenceRangeType
string
microsoft.graph.roleAssignmentScheduleInstanceFilterByCurrentUserOptions
string
microsoft.graph.weekIndex
string
microsoft.graph.unifiedRoleEligibilityScheduleRequestCollectionResponse
object
microsoft.graph.ticketInfo
object
3 properties 1 required
microsoft.graph.roleAssignmentScheduleRequestFilterByCurrentUserOptions
string
microsoft.graph.dayOfWeek
string
microsoft.graph.patternedRecurrence
object
3 properties 1 required
microsoft.graph.recurrencePatternType
string
BaseCollectionPaginationCountResponse
object
2 properties
microsoft.graph.ODataErrors.ODataError
object
1 property 1 required
microsoft.graph.unifiedRoleAssignmentScheduleRequest
microsoft.graph.identitySet
object
4 properties 1 required
microsoft.graph.unifiedRoleDefinitionCollectionResponse
object
microsoft.graph.rbacApplication
microsoft.graph.entity
object
2 properties 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

microsoft-graph-rolemanagement-rbacapplication-api-openapi.yml Raw ↑

Other APIs Microsoft Graph publishes across the network.

Microsoft Graph Admin.admin API
Microsoft Graph admin.adminMicrosoft365Apps API
Microsoft Graph admin.adminReportSettings API
Microsoft Graph Admin Consent Policy API
Microsoft Graph Admin.edge API
Microsoft Graph admin.peopleAdminSettings API
Microsoft Graph admin.serviceAnnouncement API
Microsoft Graph Admin.sharepoint API
Microsoft Graph Administration API
Microsoft Graph Administrative Units API
Microsoft Graph Agreement Acceptances API
Microsoft Graph Agreement File Localizations API
Where this information came from

This is an independent, third-party profile of Microsoft Graph roleManagement.rbacApplication API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.