Azure Active Directory Groups API
Microsoft 365 and security groups
Operations 304
Showing the first 250 of 304. The full set is in the contract, and via get_provider_operations.
POST
/groupLifecyclePolicies/{groupLifecyclePolicy-id}/microsoft.graph.addGroup
Invoke action addGroup
#
POST
/groupLifecyclePolicies/{groupLifecyclePolicy-id}/microsoft.graph.removeGroup
Invoke action removeGroup
#
GET
/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}
Get threads from groups
#
PATCH
/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}
Update the navigation property threads in groups
#
DELETE
/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}
Delete navigation property threads for groups
#
POST
/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/microsoft.graph.reply
Invoke action reply
#
GET
/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts
Get posts from groups
#
GET
/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}
Get posts from groups
#
GET
/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/attachments
Get attachments from groups
#
POST
/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/attachments
Create new navigation property to attachments for groups
#
GET
/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/attachments/{attachment-id}
Get attachments from groups
#
DELETE
/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/attachments/{attachment-id}
Delete navigation property attachments for groups
#
GET
/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/attachments/$count
Get the number of the resource
#
POST
/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/attachments/microsoft.graph.createUploadSession
Invoke action createUploadSession
#
GET
/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/extensions
Get extensions from groups
#
POST
/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/extensions
Create new navigation property to extensions for groups
#
GET
/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/extensions/{extension-id}
Get extensions from groups
#
PATCH
/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/extensions/{extension-id}
Update the navigation property extensions in groups
#
DELETE
/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/extensions/{extension-id}
Delete navigation property extensions for groups
#
GET
/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/extensions/$count
Get the number of the resource
#
GET
/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/inReplyTo
Get inReplyTo from groups
#
GET
/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/inReplyTo/attachments
Get attachments from groups
#
POST
/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/inReplyTo/attachments
Create new navigation property to attachments for groups
#
GET
/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/inReplyTo/attachments/{attachment-id}
Get attachments from groups
#
DELETE
/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/inReplyTo/attachments/{attachment-id}
Delete navigation property attachments for groups
#
GET
/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/inReplyTo/attachments/$count
Get the number of the resource
#
POST
/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/inReplyTo/attachments/microsoft.graph.createUploadSession
Invoke action createUploadSession
#
GET
/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/inReplyTo/extensions
Get extensions from groups
#
POST
/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/inReplyTo/extensions
Create new navigation property to extensions for groups
#
GET
/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/inReplyTo/extensions/{extension-id}
Get extensions from groups
#
PATCH
/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/inReplyTo/extensions/{extension-id}
Update the navigation property extensions in groups
#
DELETE
/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/inReplyTo/extensions/{extension-id}
Delete navigation property extensions for groups
#
GET
/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/inReplyTo/extensions/$count
Get the number of the resource
#
POST
/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/inReplyTo/microsoft.graph.forward
Invoke action forward
#
POST
/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/inReplyTo/microsoft.graph.reply
Invoke action reply
#
POST
/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/microsoft.graph.forward
Invoke action forward
#
POST
/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/microsoft.graph.reply
Invoke action reply
#
GET
/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/$count
Get the number of the resource
#
GET
/groups/{group-id}/conversations/{conversation-id}/threads/$count
Get the number of the resource
#
PATCH
/groups/{group-id}/extensions/{extension-id}
Update the navigation property extensions in groups
#
DELETE
/groups/{group-id}/extensions/{extension-id}
Delete navigation property extensions for groups
#
POST
/groups/{group-id}/groupLifecyclePolicies
Create new navigation property to groupLifecyclePolicies for groups
#
GET
/groups/{group-id}/groupLifecyclePolicies/{groupLifecyclePolicy-id}
Get groupLifecyclePolicies from groups
#
PATCH
/groups/{group-id}/groupLifecyclePolicies/{groupLifecyclePolicy-id}
Update the navigation property groupLifecyclePolicies in groups
#
DELETE
/groups/{group-id}/groupLifecyclePolicies/{groupLifecyclePolicy-id}
Delete navigation property groupLifecyclePolicies for groups
#
POST
/groups/{group-id}/groupLifecyclePolicies/{groupLifecyclePolicy-id}/microsoft.graph.addGroup
Invoke action addGroup
#
POST
/groups/{group-id}/groupLifecyclePolicies/{groupLifecyclePolicy-id}/microsoft.graph.removeGroup
Invoke action removeGroup
#
GET
/groups/{group-id}/memberOf/{directoryObject-id}/microsoft.graph.administrativeUnit
Get the item of type microsoft.graph.directoryObject as microsoft.graph.administrativeUnit
#
GET
/groups/{group-id}/memberOf/microsoft.graph.administrativeUnit
Get the items of type microsoft.graph.administrativeUnit in the microsoft.graph.directoryObject collection
#
GET
/groups/{group-id}/memberOf/microsoft.graph.administrativeUnit/$count
Get the number of the resource
#
GET
/groups/{group-id}/members/{directoryObject-id}/microsoft.graph.application
Get the item of type microsoft.graph.directoryObject as microsoft.graph.application
#
GET
/groups/{group-id}/members/{directoryObject-id}/microsoft.graph.device
Get the item of type microsoft.graph.directoryObject as microsoft.graph.device
#
GET
/groups/{group-id}/members/{directoryObject-id}/microsoft.graph.group
Get the item of type microsoft.graph.directoryObject as microsoft.graph.group
#
GET
/groups/{group-id}/members/{directoryObject-id}/microsoft.graph.orgContact
Get the item of type microsoft.graph.directoryObject as microsoft.graph.orgContact
#
GET
/groups/{group-id}/members/{directoryObject-id}/microsoft.graph.servicePrincipal
Get the item of type microsoft.graph.directoryObject as microsoft.graph.servicePrincipal
#
GET
/groups/{group-id}/members/microsoft.graph.application
Get the items of type microsoft.graph.application in the microsoft.graph.directoryObject collection
#
GET
/groups/{group-id}/members/microsoft.graph.device
Get the items of type microsoft.graph.device in the microsoft.graph.directoryObject collection
#
GET
/groups/{group-id}/members/microsoft.graph.group
Get the items of type microsoft.graph.group in the microsoft.graph.directoryObject collection
#
GET
/groups/{group-id}/members/microsoft.graph.orgContact
Get the items of type microsoft.graph.orgContact in the microsoft.graph.directoryObject collection
#
GET
/groups/{group-id}/members/microsoft.graph.servicePrincipal
Get the items of type microsoft.graph.servicePrincipal in the microsoft.graph.directoryObject collection
#
GET
/groups/{group-id}/members/microsoft.graph.servicePrincipal/$count
Get the number of the resource
#
GET
/groups/{group-id}/membersWithLicenseErrors/{directoryObject-id}
Get membersWithLicenseErrors from groups
#
GET
/groups/{group-id}/membersWithLicenseErrors/{directoryObject-id}/microsoft.graph.application
Get the item of type microsoft.graph.directoryObject as microsoft.graph.application
#
GET
/groups/{group-id}/membersWithLicenseErrors/{directoryObject-id}/microsoft.graph.device
Get the item of type microsoft.graph.directoryObject as microsoft.graph.device
#
GET
/groups/{group-id}/membersWithLicenseErrors/{directoryObject-id}/microsoft.graph.group
Get the item of type microsoft.graph.directoryObject as microsoft.graph.group
#
GET
/groups/{group-id}/membersWithLicenseErrors/{directoryObject-id}/microsoft.graph.orgContact
Get the item of type microsoft.graph.directoryObject as microsoft.graph.orgContact
#
GET
/groups/{group-id}/membersWithLicenseErrors/{directoryObject-id}/microsoft.graph.servicePrincipal
Get the item of type microsoft.graph.directoryObject as microsoft.graph.servicePrincipal
#
GET
/groups/{group-id}/membersWithLicenseErrors/{directoryObject-id}/microsoft.graph.user
Get the item of type microsoft.graph.directoryObject as microsoft.graph.user
#
GET
/groups/{group-id}/membersWithLicenseErrors/microsoft.graph.application
Get the items of type microsoft.graph.application in the microsoft.graph.directoryObject collection
#
GET
/groups/{group-id}/membersWithLicenseErrors/microsoft.graph.application/$count
Get the number of the resource
#
GET
/groups/{group-id}/membersWithLicenseErrors/microsoft.graph.device
Get the items of type microsoft.graph.device in the microsoft.graph.directoryObject collection
#
GET
/groups/{group-id}/membersWithLicenseErrors/microsoft.graph.device/$count
Get the number of the resource
#
GET
/groups/{group-id}/membersWithLicenseErrors/microsoft.graph.group
Get the items of type microsoft.graph.group in the microsoft.graph.directoryObject collection
#
GET
/groups/{group-id}/membersWithLicenseErrors/microsoft.graph.group/$count
Get the number of the resource
#
GET
/groups/{group-id}/membersWithLicenseErrors/microsoft.graph.orgContact
Get the items of type microsoft.graph.orgContact in the microsoft.graph.directoryObject collection
#
GET
/groups/{group-id}/membersWithLicenseErrors/microsoft.graph.orgContact/$count
Get the number of the resource
#
GET
/groups/{group-id}/membersWithLicenseErrors/microsoft.graph.servicePrincipal
Get the items of type microsoft.graph.servicePrincipal in the microsoft.graph.directoryObject collection
#
GET
/groups/{group-id}/membersWithLicenseErrors/microsoft.graph.servicePrincipal/$count
Get the number of the resource
#
GET
/groups/{group-id}/membersWithLicenseErrors/microsoft.graph.user
Get the items of type microsoft.graph.user in the microsoft.graph.directoryObject collection
#
GET
/groups/{group-id}/membersWithLicenseErrors/microsoft.graph.user/$count
Get the number of the resource
#
POST
/groups/{group-id}/microsoft.graph.checkGrantedPermissionsForApp
Invoke action checkGrantedPermissionsForApp
#
POST
/groups/{group-id}/microsoft.graph.retryServiceProvisioning
Invoke action retryServiceProvisioning
#
PATCH
/groups/{group-id}/onPremisesSyncBehavior
Update the navigation property onPremisesSyncBehavior in groups
#
DELETE
/groups/{group-id}/onPremisesSyncBehavior
Delete navigation property onPremisesSyncBehavior for groups
#
GET
/groups/{group-id}/owners/{directoryObject-id}/microsoft.graph.application
Get the item of type microsoft.graph.directoryObject as microsoft.graph.application
#
GET
/groups/{group-id}/owners/{directoryObject-id}/microsoft.graph.device
Get the item of type microsoft.graph.directoryObject as microsoft.graph.device
#
GET
/groups/{group-id}/owners/{directoryObject-id}/microsoft.graph.group
Get the item of type microsoft.graph.directoryObject as microsoft.graph.group
#
GET
/groups/{group-id}/owners/{directoryObject-id}/microsoft.graph.orgContact
Get the item of type microsoft.graph.directoryObject as microsoft.graph.orgContact
#
GET
/groups/{group-id}/owners/{directoryObject-id}/microsoft.graph.servicePrincipal
Get the item of type microsoft.graph.directoryObject as microsoft.graph.servicePrincipal
#
GET
/groups/{group-id}/owners/{directoryObject-id}/microsoft.graph.user
Get the item of type microsoft.graph.directoryObject as microsoft.graph.user
#
GET
/groups/{group-id}/owners/microsoft.graph.application
Get the items of type microsoft.graph.application in the microsoft.graph.directoryObject collection
#
GET
/groups/{group-id}/owners/microsoft.graph.device
Get the items of type microsoft.graph.device in the microsoft.graph.directoryObject collection
#
GET
/groups/{group-id}/owners/microsoft.graph.group
Get the items of type microsoft.graph.group in the microsoft.graph.directoryObject collection
#
GET
/groups/{group-id}/owners/microsoft.graph.orgContact
Get the items of type microsoft.graph.orgContact in the microsoft.graph.directoryObject collection
#
GET
/groups/{group-id}/owners/microsoft.graph.servicePrincipal
Get the items of type microsoft.graph.servicePrincipal in the microsoft.graph.directoryObject collection
#
GET
/groups/{group-id}/owners/microsoft.graph.servicePrincipal/$count
Get the number of the resource
#
GET
/groups/{group-id}/owners/microsoft.graph.user
Get the items of type microsoft.graph.user in the microsoft.graph.directoryObject collection
#
POST
/groups/{group-id}/permissionGrants
Create new navigation property to permissionGrants for groups
#
GET
/groups/{group-id}/permissionGrants/{resourceSpecificPermissionGrant-id}
Get permissionGrants from groups
#
PATCH
/groups/{group-id}/permissionGrants/{resourceSpecificPermissionGrant-id}
Update the navigation property permissionGrants in groups
#
DELETE
/groups/{group-id}/permissionGrants/{resourceSpecificPermissionGrant-id}
Delete navigation property permissionGrants for groups
#
GET
/groups/{group-id}/photo/$value
Get media content for the navigation property photo from groups
#
PUT
/groups/{group-id}/photo/$value
Update media content for the navigation property photo in groups
#
DELETE
/groups/{group-id}/photo/$value
Delete media content for the navigation property photo in groups
#
PUT
/groups/{group-id}/photos/{profilePhoto-id}/$value
Update media content for the navigation property photos in groups
#
DELETE
/groups/{group-id}/photos/{profilePhoto-id}/$value
Delete media content for the navigation property photos in groups
#
DELETE
/groups/{group-id}/settings/{groupSetting-id}
Delete navigation property settings for groups
#
GET
/groups/{group-id}/sites/{site-id}/microsoft.graph.getByPath(path='{path}')/microsoft.graph.getActivitiesByInterval()
Invoke function getActivitiesByInterval
#
GET
/groups/{group-id}/sites/{site-id}/microsoft.graph.getByPath(path='{path}')/microsoft.graph.getActivitiesByInterval(startDateTime='{startDateTime}',endDateTime='{endDateTime}',interval='{interval}')
Invoke function getActivitiesByInterval
#
GET
/groups/{group-id}/sites/{site-id}/microsoft.graph.getByPath(path='{path}')/microsoft.graph.getApplicableContentTypesForList(listId='{listId}')
Invoke function getApplicableContentTypesForList
#
GET
/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/attachments
List attachments
#
POST
/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/attachments
Create new navigation property to attachments for groups
#
GET
/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/attachments/{attachment-id}
Get attachments from groups
#
DELETE
/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/attachments/{attachment-id}
Delete navigation property attachments for groups
#
GET
/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/attachments/$count
Get the number of the resource
#
POST
/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/attachments/microsoft.graph.createUploadSession
Invoke action createUploadSession
#
GET
/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/extensions
Get open extension
#
POST
/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/extensions
Create new navigation property to extensions for groups
#
GET
/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/extensions/{extension-id}
Get open extension
#
PATCH
/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/extensions/{extension-id}
Update open extension
#
DELETE
/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/extensions/{extension-id}
Delete navigation property extensions for groups
#
GET
/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/extensions/$count
Get the number of the resource
#
GET
/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/inReplyTo
Get inReplyTo from groups
#
GET
/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/inReplyTo/attachments
Get attachments from groups
#
POST
/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/inReplyTo/attachments
Create new navigation property to attachments for groups
#
GET
/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/inReplyTo/attachments/{attachment-id}
Get attachments from groups
#
DELETE
/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/inReplyTo/attachments/{attachment-id}
Delete navigation property attachments for groups
#
GET
/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/inReplyTo/attachments/$count
Get the number of the resource
#
POST
/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/inReplyTo/attachments/microsoft.graph.createUploadSession
Invoke action createUploadSession
#
GET
/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/inReplyTo/extensions
Get extensions from groups
#
POST
/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/inReplyTo/extensions
Create new navigation property to extensions for groups
#
GET
/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/inReplyTo/extensions/{extension-id}
Get extensions from groups
#
PATCH
/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/inReplyTo/extensions/{extension-id}
Update the navigation property extensions in groups
#
DELETE
/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/inReplyTo/extensions/{extension-id}
Delete navigation property extensions for groups
#
GET
/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/inReplyTo/extensions/$count
Get the number of the resource
#
POST
/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/inReplyTo/microsoft.graph.forward
Invoke action forward
#
POST
/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/inReplyTo/microsoft.graph.reply
Invoke action reply
#
POST
/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/microsoft.graph.forward
Invoke action forward
#
POST
/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/microsoft.graph.reply
Invoke action reply
#
GET
/groups/{group-id}/threads/{conversationThread-id}/posts/$count
Get the number of the resource
#
GET
/groups/{group-id}/transitiveMemberOf/{directoryObject-id}/microsoft.graph.administrativeUnit
Get the item of type microsoft.graph.directoryObject as microsoft.graph.administrativeUnit
#
GET
/groups/{group-id}/transitiveMemberOf/{directoryObject-id}/microsoft.graph.group
Get the item of type microsoft.graph.directoryObject as microsoft.graph.group
#
Documentation
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/overview
📖
Authentication
https://learn.microsoft.com/en-us/graph/auth/