Azure Active Directory Users API
User accounts in the directory
Operations 272
Showing the first 250 of 272. The full set is in the contract, and via get_provider_operations.
GET
/users/{user-id}/createdObjects/{directoryObject-id}/microsoft.graph.servicePrincipal
Get the item of type microsoft.graph.directoryObject as microsoft.graph.servicePrincipal
#
GET
/users/{user-id}/createdObjects/microsoft.graph.servicePrincipal
Get the items of type microsoft.graph.servicePrincipal in the microsoft.graph.directoryObject collection
#
GET
/users/{user-id}/createdObjects/microsoft.graph.servicePrincipal/$count
Get the number of the resource
#
GET
/users/{user-id}/directReports/{directoryObject-id}/microsoft.graph.orgContact
Get the item of type microsoft.graph.directoryObject as microsoft.graph.orgContact
#
GET
/users/{user-id}/directReports/{directoryObject-id}/microsoft.graph.user
Get the item of type microsoft.graph.directoryObject as microsoft.graph.user
#
GET
/users/{user-id}/directReports/microsoft.graph.orgContact
Get the items of type microsoft.graph.orgContact in the microsoft.graph.directoryObject collection
#
GET
/users/{user-id}/directReports/microsoft.graph.orgContact/$count
Get the number of the resource
#
GET
/users/{user-id}/directReports/microsoft.graph.user
Get the items of type microsoft.graph.user in the microsoft.graph.directoryObject collection
#
PATCH
/users/{user-id}/extensions/{extension-id}
Update the navigation property extensions in users
#
PATCH
/users/{user-id}/insights/shared/{sharedInsight-id}
Update the navigation property shared in users
#
DELETE
/users/{user-id}/insights/shared/{sharedInsight-id}
Delete navigation property shared for users
#
GET
/users/{user-id}/insights/shared/{sharedInsight-id}/lastSharedMethod
Get lastSharedMethod from users
#
PATCH
/users/{user-id}/insights/trending/{trending-id}
Update the navigation property trending in users
#
DELETE
/users/{user-id}/insights/trending/{trending-id}
Delete navigation property trending for users
#
PATCH
/users/{user-id}/insights/used/{usedInsight-id}
Update the navigation property used in users
#
PATCH
/users/{user-id}/licenseDetails/{licenseDetails-id}
Update the navigation property licenseDetails in users
#
DELETE
/users/{user-id}/licenseDetails/{licenseDetails-id}
Delete navigation property licenseDetails for users
#
GET
/users/{user-id}/licenseDetails/microsoft.graph.getTeamsLicensingDetails()
Invoke function getTeamsLicensingDetails
#
GET
/users/{user-id}/memberOf/{directoryObject-id}/microsoft.graph.administrativeUnit
Get the item of type microsoft.graph.directoryObject as microsoft.graph.administrativeUnit
#
GET
/users/{user-id}/memberOf/{directoryObject-id}/microsoft.graph.directoryRole
Get the item of type microsoft.graph.directoryObject as microsoft.graph.directoryRole
#
GET
/users/{user-id}/memberOf/{directoryObject-id}/microsoft.graph.group
List a user's direct memberships
#
GET
/users/{user-id}/memberOf/microsoft.graph.administrativeUnit
Get the items of type microsoft.graph.administrativeUnit in the microsoft.graph.directoryObject collection
#
GET
/users/{user-id}/memberOf/microsoft.graph.administrativeUnit/$count
Get the number of the resource
#
GET
/users/{user-id}/memberOf/microsoft.graph.directoryRole
Get the items of type microsoft.graph.directoryRole in the microsoft.graph.directoryObject collection
#
GET
/users/{user-id}/oauth2PermissionGrants/{oAuth2PermissionGrant-id}
Get oauth2PermissionGrants from users
#
PATCH
/users/{user-id}/onPremisesSyncBehavior
Update the navigation property onPremisesSyncBehavior in users
#
DELETE
/users/{user-id}/onPremisesSyncBehavior
Delete navigation property onPremisesSyncBehavior for users
#
POST
/users/{user-id}/outlook/masterCategories
Create new navigation property to masterCategories for users
#
GET
/users/{user-id}/outlook/masterCategories/{outlookCategory-id}
Get masterCategories from users
#
PATCH
/users/{user-id}/outlook/masterCategories/{outlookCategory-id}
Update the navigation property masterCategories in users
#
DELETE
/users/{user-id}/outlook/masterCategories/{outlookCategory-id}
Delete navigation property masterCategories for users
#
GET
/users/{user-id}/outlook/microsoft.graph.supportedLanguages()
Invoke function supportedLanguages
#
GET
/users/{user-id}/outlook/microsoft.graph.supportedTimeZones()
Invoke function supportedTimeZones
#
GET
/users/{user-id}/outlook/microsoft.graph.supportedTimeZones(TimeZoneStandard='{TimeZoneStandard}')
Invoke function supportedTimeZones
#
GET
/users/{user-id}/ownedDevices/{directoryObject-id}/microsoft.graph.appRoleAssignment
Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment
#
GET
/users/{user-id}/ownedDevices/{directoryObject-id}/microsoft.graph.device
Get the item of type microsoft.graph.directoryObject as microsoft.graph.device
#
GET
/users/{user-id}/ownedDevices/{directoryObject-id}/microsoft.graph.endpoint
Get the item of type microsoft.graph.directoryObject as microsoft.graph.endpoint
#
GET
/users/{user-id}/ownedDevices/microsoft.graph.appRoleAssignment
Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection
#
GET
/users/{user-id}/ownedDevices/microsoft.graph.appRoleAssignment/$count
Get the number of the resource
#
GET
/users/{user-id}/ownedDevices/microsoft.graph.device
Get the items of type microsoft.graph.device in the microsoft.graph.directoryObject collection
#
GET
/users/{user-id}/ownedDevices/microsoft.graph.endpoint
Get the items of type microsoft.graph.endpoint in the microsoft.graph.directoryObject collection
#
GET
/users/{user-id}/ownedObjects/{directoryObject-id}/microsoft.graph.application
Get the item of type microsoft.graph.directoryObject as microsoft.graph.application
#
GET
/users/{user-id}/ownedObjects/{directoryObject-id}/microsoft.graph.group
Get the item of type microsoft.graph.directoryObject as microsoft.graph.group
#
GET
/users/{user-id}/ownedObjects/{directoryObject-id}/microsoft.graph.servicePrincipal
Get the item of type microsoft.graph.directoryObject as microsoft.graph.servicePrincipal
#
GET
/users/{user-id}/ownedObjects/microsoft.graph.application
Get the items of type microsoft.graph.application in the microsoft.graph.directoryObject collection
#
GET
/users/{user-id}/ownedObjects/microsoft.graph.application/$count
Get the number of the resource
#
GET
/users/{user-id}/ownedObjects/microsoft.graph.group
Get the items of type microsoft.graph.group in the microsoft.graph.directoryObject collection
#
GET
/users/{user-id}/ownedObjects/microsoft.graph.servicePrincipal
Get the items of type microsoft.graph.servicePrincipal in the microsoft.graph.directoryObject collection
#
GET
/users/{user-id}/ownedObjects/microsoft.graph.servicePrincipal/$count
Get the number of the resource
#
DELETE
/users/{user-id}/photo/$value
Delete media content for the navigation property photo in users
#
GET
/users/{user-id}/photos/{profilePhoto-id}/$value
Get media content for the navigation property photos from users
#
PUT
/users/{user-id}/photos/{profilePhoto-id}/$value
Update media content for the navigation property photos in users
#
DELETE
/users/{user-id}/photos/{profilePhoto-id}/$value
Delete media content for the navigation property photos in users
#
GET
/users/{user-id}/registeredDevices/{directoryObject-id}/microsoft.graph.appRoleAssignment
Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment
#
GET
/users/{user-id}/registeredDevices/{directoryObject-id}/microsoft.graph.device
Get the item of type microsoft.graph.directoryObject as microsoft.graph.device
#
GET
/users/{user-id}/registeredDevices/{directoryObject-id}/microsoft.graph.endpoint
Get the item of type microsoft.graph.directoryObject as microsoft.graph.endpoint
#
GET
/users/{user-id}/registeredDevices/microsoft.graph.appRoleAssignment
Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection
#
GET
/users/{user-id}/registeredDevices/microsoft.graph.appRoleAssignment/$count
Get the number of the resource
#
GET
/users/{user-id}/registeredDevices/microsoft.graph.device
Get the items of type microsoft.graph.device in the microsoft.graph.directoryObject collection
#
GET
/users/{user-id}/registeredDevices/microsoft.graph.device/$count
Get the number of the resource
#
GET
/users/{user-id}/registeredDevices/microsoft.graph.endpoint
Get the items of type microsoft.graph.endpoint in the microsoft.graph.directoryObject collection
#
GET
/users/{user-id}/registeredDevices/microsoft.graph.endpoint/$count
Get the number of the resource
#
DELETE
/users/{user-id}/settings/shiftPreferences
Delete navigation property shiftPreferences for users
#
POST
/users/{user-id}/settings/storage/quota/services
Create new navigation property to services for users
#
GET
/users/{user-id}/settings/storage/quota/services/{serviceStorageQuotaBreakdown-id}
Get services from users
#
PATCH
/users/{user-id}/settings/storage/quota/services/{serviceStorageQuotaBreakdown-id}
Update the navigation property services in users
#
DELETE
/users/{user-id}/settings/storage/quota/services/{serviceStorageQuotaBreakdown-id}
Delete navigation property services for users
#
PATCH
/users/{user-id}/settings/windows/{windowsSetting-id}
Update the navigation property windows in users
#
DELETE
/users/{user-id}/settings/windows/{windowsSetting-id}
Delete navigation property windows for users
#
POST
/users/{user-id}/settings/windows/{windowsSetting-id}/instances
Create new navigation property to instances for users
#
GET
/users/{user-id}/settings/windows/{windowsSetting-id}/instances/{windowsSettingInstance-id}
Get instances from users
#
PATCH
/users/{user-id}/settings/windows/{windowsSetting-id}/instances/{windowsSettingInstance-id}
Update the navigation property instances in users
#
DELETE
/users/{user-id}/settings/windows/{windowsSetting-id}/instances/{windowsSettingInstance-id}
Delete navigation property instances for users
#
GET
/users/{user-id}/settings/windows/{windowsSetting-id}/instances/$count
Get the number of the resource
#
PATCH
/users/{user-id}/settings/workHoursAndLocations
Update the navigation property workHoursAndLocations in users
#
GET
/users/{user-id}/settings/workHoursAndLocations/microsoft.graph.occurrencesView(startDateTime='{startDateTime}',endDateTime='{endDateTime}')
Invoke function occurrencesView
#
POST
/users/{user-id}/settings/workHoursAndLocations/occurrences
Create new navigation property to occurrences for users
#
GET
/users/{user-id}/settings/workHoursAndLocations/occurrences/{workPlanOccurrence-id}
Get occurrences from users
#
PUT
/users/{user-id}/settings/workHoursAndLocations/occurrences/{workPlanOccurrence-id}
Update the navigation property occurrences in users
#
DELETE
/users/{user-id}/settings/workHoursAndLocations/occurrences/{workPlanOccurrence-id}
Delete navigation property occurrences for users
#
GET
/users/{user-id}/settings/workHoursAndLocations/occurrences/$count
Get the number of the resource
#
POST
/users/{user-id}/settings/workHoursAndLocations/occurrences/microsoft.graph.setCurrentLocation
Invoke action setCurrentLocation
#
POST
/users/{user-id}/settings/workHoursAndLocations/recurrences
Create new navigation property to recurrences for users
#
GET
/users/{user-id}/settings/workHoursAndLocations/recurrences/{workPlanRecurrence-id}
Get recurrences from users
#
PUT
/users/{user-id}/settings/workHoursAndLocations/recurrences/{workPlanRecurrence-id}
Update the navigation property recurrences in users
#
DELETE
/users/{user-id}/settings/workHoursAndLocations/recurrences/{workPlanRecurrence-id}
Delete navigation property recurrences for users
#
GET
/users/{user-id}/settings/workHoursAndLocations/recurrences/$count
Get the number of the resource
#
POST
/users/{user-id}/todo/lists/{todoTaskList-id}/extensions
Create new navigation property to extensions for users
#
GET
/users/{user-id}/todo/lists/{todoTaskList-id}/extensions/{extension-id}
Get extensions from users
#
PATCH
/users/{user-id}/todo/lists/{todoTaskList-id}/extensions/{extension-id}
Update the navigation property extensions in users
#
DELETE
/users/{user-id}/todo/lists/{todoTaskList-id}/extensions/{extension-id}
Delete navigation property extensions for users
#
GET
/users/{user-id}/todo/lists/{todoTaskList-id}/extensions/$count
Get the number of the resource
#
POST
/users/{user-id}/todo/lists/{todoTaskList-id}/tasks
Create new navigation property to tasks for users
#
PATCH
/users/{user-id}/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}
Update the navigation property tasks in users
#
DELETE
/users/{user-id}/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}
Delete navigation property tasks for users
#
GET
/users/{user-id}/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/attachments
Get attachments from users
#
POST
/users/{user-id}/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/attachments
Create new navigation property to attachments for users
#
GET
/users/{user-id}/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/attachments/{attachmentBase-id}
Get attachments from users
#
DELETE
/users/{user-id}/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/attachments/{attachmentBase-id}
Delete navigation property attachments for users
#
GET
/users/{user-id}/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/attachments/{attachmentBase-id}/$value
Get media content for the navigation property attachments from users
#
PUT
/users/{user-id}/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/attachments/{attachmentBase-id}/$value
Update media content for the navigation property attachments in users
#
DELETE
/users/{user-id}/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/attachments/{attachmentBase-id}/$value
Delete media content for the navigation property attachments in users
#
GET
/users/{user-id}/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/attachments/$count
Get the number of the resource
#
POST
/users/{user-id}/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/attachments/microsoft.graph.createUploadSession
Invoke action createUploadSession
#
GET
/users/{user-id}/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/attachmentSessions
Get attachmentSessions from users
#
GET
/users/{user-id}/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/attachmentSessions/{attachmentSession-id}
Get attachmentSessions from users
#
PATCH
/users/{user-id}/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/attachmentSessions/{attachmentSession-id}
Update the navigation property attachmentSessions in users
#
DELETE
/users/{user-id}/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/attachmentSessions/{attachmentSession-id}
Delete navigation property attachmentSessions for users
#
GET
/users/{user-id}/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/attachmentSessions/{attachmentSession-id}/content
Get content for the navigation property attachmentSessions from users
#
PUT
/users/{user-id}/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/attachmentSessions/{attachmentSession-id}/content
Update content for the navigation property attachmentSessions in users
#
DELETE
/users/{user-id}/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/attachmentSessions/{attachmentSession-id}/content
Delete content for the navigation property attachmentSessions in users
#
GET
/users/{user-id}/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/attachmentSessions/$count
Get the number of the resource
#
GET
/users/{user-id}/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/checklistItems
Get checklistItems from users
#
POST
/users/{user-id}/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/checklistItems
Create new navigation property to checklistItems for users
#
GET
/users/{user-id}/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/checklistItems/{checklistItem-id}
Get checklistItems from users
#
PATCH
/users/{user-id}/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/checklistItems/{checklistItem-id}
Update the navigation property checklistItems in users
#
DELETE
/users/{user-id}/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/checklistItems/{checklistItem-id}
Delete navigation property checklistItems for users
#
GET
/users/{user-id}/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/checklistItems/$count
Get the number of the resource
#
GET
/users/{user-id}/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/extensions
Get extensions from users
#
POST
/users/{user-id}/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/extensions
Create new navigation property to extensions for users
#
GET
/users/{user-id}/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/extensions/{extension-id}
Get extensions from users
#
PATCH
/users/{user-id}/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/extensions/{extension-id}
Update the navigation property extensions in users
#
DELETE
/users/{user-id}/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/extensions/{extension-id}
Delete navigation property extensions for users
#
GET
/users/{user-id}/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/extensions/$count
Get the number of the resource
#
GET
/users/{user-id}/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/linkedResources
Get linkedResources from users
#
POST
/users/{user-id}/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/linkedResources
Create new navigation property to linkedResources for users
#
GET
/users/{user-id}/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/linkedResources/{linkedResource-id}
Get linkedResources from users
#
PATCH
/users/{user-id}/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/linkedResources/{linkedResource-id}
Update the navigation property linkedResources in users
#
Documentation
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/overview
📖
Authentication
https://learn.microsoft.com/en-us/graph/auth/