Azure Active Directory Directory API
Directory roles and objects
Operations 513
Showing the first 250 of 513. The full set is in the contract, and via get_provider_operations.
PATCH
/admin/people/profilePropertySettings/{profilePropertySetting-id}
Update profilePropertySetting
#
DELETE
/admin/people/profilePropertySettings/{profilePropertySetting-id}
Delete profilePropertySetting
#
GET
/contacts/{orgContact-id}/directReports/{directoryObject-id}/microsoft.graph.orgContact
Get the item of type microsoft.graph.directoryObject as microsoft.graph.orgContact
#
GET
/contacts/{orgContact-id}/directReports/{directoryObject-id}/microsoft.graph.user
Get the item of type microsoft.graph.directoryObject as microsoft.graph.user
#
GET
/contacts/{orgContact-id}/directReports/microsoft.graph.orgContact
Get the items of type microsoft.graph.orgContact in the microsoft.graph.directoryObject collection
#
GET
/contacts/{orgContact-id}/directReports/microsoft.graph.orgContact/$count
Get the number of the resource
#
GET
/contacts/{orgContact-id}/directReports/microsoft.graph.user
Get the items of type microsoft.graph.user in the microsoft.graph.directoryObject collection
#
GET
/contacts/{orgContact-id}/directReports/microsoft.graph.user/$count
Get the number of the resource
#
GET
/contacts/{orgContact-id}/memberOf/{directoryObject-id}/microsoft.graph.administrativeUnit
Get the item of type microsoft.graph.directoryObject as microsoft.graph.administrativeUnit
#
GET
/contacts/{orgContact-id}/memberOf/{directoryObject-id}/microsoft.graph.group
Get the item of type microsoft.graph.directoryObject as microsoft.graph.group
#
GET
/contacts/{orgContact-id}/memberOf/microsoft.graph.administrativeUnit
Get the items of type microsoft.graph.administrativeUnit in the microsoft.graph.directoryObject collection
#
GET
/contacts/{orgContact-id}/memberOf/microsoft.graph.administrativeUnit/$count
Get the number of the resource
#
GET
/contacts/{orgContact-id}/memberOf/microsoft.graph.group
Get the items of type microsoft.graph.group in the microsoft.graph.directoryObject collection
#
GET
/contacts/{orgContact-id}/memberOf/microsoft.graph.group/$count
Get the number of the resource
#
POST
/contacts/{orgContact-id}/microsoft.graph.checkMemberObjects
Invoke action checkMemberObjects
#
POST
/contacts/{orgContact-id}/microsoft.graph.retryServiceProvisioning
Invoke action retryServiceProvisioning
#
PATCH
/contacts/{orgContact-id}/onPremisesSyncBehavior
Update the navigation property onPremisesSyncBehavior in contacts
#
DELETE
/contacts/{orgContact-id}/onPremisesSyncBehavior
Delete navigation property onPremisesSyncBehavior for contacts
#
GET
/contacts/{orgContact-id}/serviceProvisioningErrors
Get serviceProvisioningErrors property value
#
GET
/contacts/{orgContact-id}/transitiveMemberOf/{directoryObject-id}
Get transitiveMemberOf from contacts
#
GET
/contacts/{orgContact-id}/transitiveMemberOf/{directoryObject-id}/microsoft.graph.administrativeUnit
Get the item of type microsoft.graph.directoryObject as microsoft.graph.administrativeUnit
#
GET
/contacts/{orgContact-id}/transitiveMemberOf/{directoryObject-id}/microsoft.graph.group
Get the item of type microsoft.graph.directoryObject as microsoft.graph.group
#
GET
/contacts/{orgContact-id}/transitiveMemberOf/microsoft.graph.administrativeUnit
Get the items of type microsoft.graph.administrativeUnit in the microsoft.graph.directoryObject collection
#
GET
/contacts/{orgContact-id}/transitiveMemberOf/microsoft.graph.administrativeUnit/$count
Get the number of the resource
#
GET
/contacts/{orgContact-id}/transitiveMemberOf/microsoft.graph.group
Get the items of type microsoft.graph.group in the microsoft.graph.directoryObject collection
#
GET
/contacts/{orgContact-id}/transitiveMemberOf/microsoft.graph.group/$count
Get the number of the resource
#
POST
/contacts/microsoft.graph.getAvailableExtensionProperties
Invoke action getAvailableExtensionProperties
#
POST
/contracts/microsoft.graph.getAvailableExtensionProperties
Invoke action getAvailableExtensionProperties
#
PATCH
/devices/{device-id}/extensions/{extension-id}
Update the navigation property extensions in devices
#
DELETE
/devices/{device-id}/extensions/{extension-id}
Delete navigation property extensions for devices
#
GET
/devices/{device-id}/memberOf/{directoryObject-id}/microsoft.graph.administrativeUnit
Get the item of type microsoft.graph.directoryObject as microsoft.graph.administrativeUnit
#
GET
/devices/{device-id}/memberOf/{directoryObject-id}/microsoft.graph.group
List device memberships
#
GET
/devices/{device-id}/memberOf/microsoft.graph.administrativeUnit
Get the items of type microsoft.graph.administrativeUnit in the microsoft.graph.directoryObject collection
#
GET
/devices/{device-id}/memberOf/microsoft.graph.administrativeUnit/$count
Get the number of the resource
#
GET
/devices/{device-id}/registeredOwners/{directoryObject-id}/microsoft.graph.appRoleAssignment
Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment
#
GET
/devices/{device-id}/registeredOwners/{directoryObject-id}/microsoft.graph.endpoint
Get the item of type microsoft.graph.directoryObject as microsoft.graph.endpoint
#
GET
/devices/{device-id}/registeredOwners/{directoryObject-id}/microsoft.graph.servicePrincipal
Get the item of type microsoft.graph.directoryObject as microsoft.graph.servicePrincipal
#
GET
/devices/{device-id}/registeredOwners/{directoryObject-id}/microsoft.graph.user
Get the item of type microsoft.graph.directoryObject as microsoft.graph.user
#
GET
/devices/{device-id}/registeredOwners/microsoft.graph.appRoleAssignment
Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection
#
GET
/devices/{device-id}/registeredOwners/microsoft.graph.appRoleAssignment/$count
Get the number of the resource
#
GET
/devices/{device-id}/registeredOwners/microsoft.graph.endpoint
Get the items of type microsoft.graph.endpoint in the microsoft.graph.directoryObject collection
#
GET
/devices/{device-id}/registeredOwners/microsoft.graph.endpoint/$count
Get the number of the resource
#
GET
/devices/{device-id}/registeredOwners/microsoft.graph.servicePrincipal
Get the items of type microsoft.graph.servicePrincipal in the microsoft.graph.directoryObject collection
#
GET
/devices/{device-id}/registeredOwners/microsoft.graph.servicePrincipal/$count
Get the number of the resource
#
GET
/devices/{device-id}/registeredOwners/microsoft.graph.user
Get the items of type microsoft.graph.user in the microsoft.graph.directoryObject collection
#
GET
/devices/{device-id}/registeredOwners/microsoft.graph.user/$count
Get the number of the resource
#
GET
/devices/{device-id}/registeredUsers/{directoryObject-id}/microsoft.graph.appRoleAssignment
Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment
#
GET
/devices/{device-id}/registeredUsers/{directoryObject-id}/microsoft.graph.endpoint
Get the item of type microsoft.graph.directoryObject as microsoft.graph.endpoint
#
GET
/devices/{device-id}/registeredUsers/{directoryObject-id}/microsoft.graph.servicePrincipal
Get the item of type microsoft.graph.directoryObject as microsoft.graph.servicePrincipal
#
GET
/devices/{device-id}/registeredUsers/{directoryObject-id}/microsoft.graph.user
Get the item of type microsoft.graph.directoryObject as microsoft.graph.user
#
GET
/devices/{device-id}/registeredUsers/microsoft.graph.appRoleAssignment
Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection
#
GET
/devices/{device-id}/registeredUsers/microsoft.graph.appRoleAssignment/$count
Get the number of the resource
#
GET
/devices/{device-id}/registeredUsers/microsoft.graph.endpoint
Get the items of type microsoft.graph.endpoint in the microsoft.graph.directoryObject collection
#
GET
/devices/{device-id}/registeredUsers/microsoft.graph.endpoint/$count
Get the number of the resource
#
GET
/devices/{device-id}/registeredUsers/microsoft.graph.servicePrincipal
Get the items of type microsoft.graph.servicePrincipal in the microsoft.graph.directoryObject collection
#
GET
/devices/{device-id}/registeredUsers/microsoft.graph.servicePrincipal/$count
Get the number of the resource
#
GET
/devices/{device-id}/registeredUsers/microsoft.graph.user
Get the items of type microsoft.graph.user in the microsoft.graph.directoryObject collection
#
GET
/devices/{device-id}/registeredUsers/microsoft.graph.user/$count
Get the number of the resource
#
GET
/devices/{device-id}/transitiveMemberOf/{directoryObject-id}
Get transitiveMemberOf from devices
#
GET
/devices/{device-id}/transitiveMemberOf/{directoryObject-id}/microsoft.graph.administrativeUnit
Get the item of type microsoft.graph.directoryObject as microsoft.graph.administrativeUnit
#
GET
/devices/{device-id}/transitiveMemberOf/{directoryObject-id}/microsoft.graph.group
List device transitive memberships
#
GET
/devices/{device-id}/transitiveMemberOf/microsoft.graph.administrativeUnit
Get the items of type microsoft.graph.administrativeUnit in the microsoft.graph.directoryObject collection
#
GET
/devices/{device-id}/transitiveMemberOf/microsoft.graph.administrativeUnit/$count
Get the number of the resource
#
GET
/devices/{device-id}/transitiveMemberOf/microsoft.graph.group
List device transitive memberships
#
GET
/devices/{device-id}/transitiveMemberOf/microsoft.graph.group/$count
Get the number of the resource
#
POST
/devices/microsoft.graph.getAvailableExtensionProperties
Invoke action getAvailableExtensionProperties
#
GET
/directory/administrativeUnits/{administrativeUnit-id}/extensions
Get extensions from directory
#
POST
/directory/administrativeUnits/{administrativeUnit-id}/extensions
Create new navigation property to extensions for directory
#
GET
/directory/administrativeUnits/{administrativeUnit-id}/extensions/{extension-id}
Get extensions from directory
#
PATCH
/directory/administrativeUnits/{administrativeUnit-id}/extensions/{extension-id}
Update the navigation property extensions in directory
#
DELETE
/directory/administrativeUnits/{administrativeUnit-id}/extensions/{extension-id}
Delete navigation property extensions for directory
#
GET
/directory/administrativeUnits/{administrativeUnit-id}/extensions/$count
Get the number of the resource
#
DELETE
/directory/administrativeUnits/{administrativeUnit-id}/members/{directoryObject-id}/$ref
Remove a member
#
GET
/directory/administrativeUnits/{administrativeUnit-id}/members/{directoryObject-id}/microsoft.graph.application
Get the item of type microsoft.graph.directoryObject as microsoft.graph.application
#
GET
/directory/administrativeUnits/{administrativeUnit-id}/members/{directoryObject-id}/microsoft.graph.device
Get the item of type microsoft.graph.directoryObject as microsoft.graph.device
#
GET
/directory/administrativeUnits/{administrativeUnit-id}/members/{directoryObject-id}/microsoft.graph.group
Get the item of type microsoft.graph.directoryObject as microsoft.graph.group
#
GET
/directory/administrativeUnits/{administrativeUnit-id}/members/{directoryObject-id}/microsoft.graph.orgContact
Get the item of type microsoft.graph.directoryObject as microsoft.graph.orgContact
#
GET
/directory/administrativeUnits/{administrativeUnit-id}/members/{directoryObject-id}/microsoft.graph.servicePrincipal
Get the item of type microsoft.graph.directoryObject as microsoft.graph.servicePrincipal
#
GET
/directory/administrativeUnits/{administrativeUnit-id}/members/{directoryObject-id}/microsoft.graph.user
Get the item of type microsoft.graph.directoryObject as microsoft.graph.user
#
GET
/directory/administrativeUnits/{administrativeUnit-id}/members/$count
Get the number of the resource
#
GET
/directory/administrativeUnits/{administrativeUnit-id}/members/microsoft.graph.application
Get the items of type microsoft.graph.application in the microsoft.graph.directoryObject collection
#
GET
/directory/administrativeUnits/{administrativeUnit-id}/members/microsoft.graph.application/$count
Get the number of the resource
#
GET
/directory/administrativeUnits/{administrativeUnit-id}/members/microsoft.graph.device
Get the items of type microsoft.graph.device in the microsoft.graph.directoryObject collection
#
GET
/directory/administrativeUnits/{administrativeUnit-id}/members/microsoft.graph.device/$count
Get the number of the resource
#
GET
/directory/administrativeUnits/{administrativeUnit-id}/members/microsoft.graph.group
Get the items of type microsoft.graph.group in the microsoft.graph.directoryObject collection
#
GET
/directory/administrativeUnits/{administrativeUnit-id}/members/microsoft.graph.group/$count
Get the number of the resource
#
GET
/directory/administrativeUnits/{administrativeUnit-id}/members/microsoft.graph.orgContact
Get the items of type microsoft.graph.orgContact in the microsoft.graph.directoryObject collection
#
GET
/directory/administrativeUnits/{administrativeUnit-id}/members/microsoft.graph.orgContact/$count
Get the number of the resource
#
GET
/directory/administrativeUnits/{administrativeUnit-id}/members/microsoft.graph.servicePrincipal
Get the items of type microsoft.graph.servicePrincipal in the microsoft.graph.directoryObject collection
#
GET
/directory/administrativeUnits/{administrativeUnit-id}/members/microsoft.graph.servicePrincipal/$count
Get the number of the resource
#
GET
/directory/administrativeUnits/{administrativeUnit-id}/members/microsoft.graph.user
Get the items of type microsoft.graph.user in the microsoft.graph.directoryObject collection
#
GET
/directory/administrativeUnits/{administrativeUnit-id}/members/microsoft.graph.user/$count
Get the number of the resource
#
GET
/directory/administrativeUnits/{administrativeUnit-id}/scopedRoleMembers
List scopedRoleMembers
#
POST
/directory/administrativeUnits/{administrativeUnit-id}/scopedRoleMembers
Add a scopedRoleMember
#
GET
/directory/administrativeUnits/{administrativeUnit-id}/scopedRoleMembers/{scopedRoleMembership-id}
Get a scopedRoleMember
#
PATCH
/directory/administrativeUnits/{administrativeUnit-id}/scopedRoleMembers/{scopedRoleMembership-id}
Update the navigation property scopedRoleMembers in directory
#
DELETE
/directory/administrativeUnits/{administrativeUnit-id}/scopedRoleMembers/{scopedRoleMembership-id}
Remove a scopedRoleMember
#
GET
/directory/administrativeUnits/{administrativeUnit-id}/scopedRoleMembers/$count
Get the number of the resource
#
DELETE
/directory/attributeSets/{attributeSet-id}
Delete navigation property attributeSets for directory
#
GET
/directory/customSecurityAttributeDefinitions/{customSecurityAttributeDefinition-id}
Get customSecurityAttributeDefinition
#
PATCH
/directory/customSecurityAttributeDefinitions/{customSecurityAttributeDefinition-id}
Update customSecurityAttributeDefinition
#
DELETE
/directory/customSecurityAttributeDefinitions/{customSecurityAttributeDefinition-id}
Delete navigation property customSecurityAttributeDefinitions for directory
#
GET
/directory/customSecurityAttributeDefinitions/{customSecurityAttributeDefinition-id}/allowedValues
List allowedValues
#
POST
/directory/customSecurityAttributeDefinitions/{customSecurityAttributeDefinition-id}/allowedValues
Create allowedValue
#
GET
/directory/customSecurityAttributeDefinitions/{customSecurityAttributeDefinition-id}/allowedValues/{allowedValue-id}
Get allowedValue
#
PATCH
/directory/customSecurityAttributeDefinitions/{customSecurityAttributeDefinition-id}/allowedValues/{allowedValue-id}
Update allowedValue
#
DELETE
/directory/customSecurityAttributeDefinitions/{customSecurityAttributeDefinition-id}/allowedValues/{allowedValue-id}
Delete navigation property allowedValues for directory
#
GET
/directory/customSecurityAttributeDefinitions/{customSecurityAttributeDefinition-id}/allowedValues/$count
Get the number of the resource
#
GET
/directory/deletedItems/{directoryObject-id}/microsoft.graph.administrativeUnit
Get the item of type microsoft.graph.directoryObject as microsoft.graph.administrativeUnit
#
GET
/directory/deletedItems/{directoryObject-id}/microsoft.graph.application
Get the item of type microsoft.graph.directoryObject as microsoft.graph.application
#
POST
/directory/deletedItems/{directoryObject-id}/microsoft.graph.checkMemberGroups
Invoke action checkMemberGroups
#
POST
/directory/deletedItems/{directoryObject-id}/microsoft.graph.checkMemberObjects
Invoke action checkMemberObjects
#
GET
/directory/deletedItems/{directoryObject-id}/microsoft.graph.device
Get the item of type microsoft.graph.directoryObject as microsoft.graph.device
#
POST
/directory/deletedItems/{directoryObject-id}/microsoft.graph.getMemberGroups
Invoke action getMemberGroups
#
POST
/directory/deletedItems/{directoryObject-id}/microsoft.graph.getMemberObjects
Invoke action getMemberObjects
#
GET
/directory/deletedItems/{directoryObject-id}/microsoft.graph.group
List deletedItems (directory objects)
#
GET
/directory/deletedItems/{directoryObject-id}/microsoft.graph.servicePrincipal
Get the item of type microsoft.graph.directoryObject as microsoft.graph.servicePrincipal
#
GET
/directory/deletedItems/{directoryObject-id}/microsoft.graph.user
Get the item of type microsoft.graph.directoryObject as microsoft.graph.user
#
GET
/directory/deletedItems/microsoft.graph.administrativeUnit
Get the items of type microsoft.graph.administrativeUnit in the microsoft.graph.directoryObject collection
#
GET
/directory/deletedItems/microsoft.graph.administrativeUnit/$count
Get the number of the resource
#
GET
/directory/deletedItems/microsoft.graph.application
Get the items of type microsoft.graph.application in the microsoft.graph.directoryObject collection
#
Documentation
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/overview
📖
Authentication
https://learn.microsoft.com/en-us/graph/auth/