Microsoft 365 Groups.drive API

The groups.drive API from Microsoft 365 — 296 operation(s) for groups.drive.

Operations 468

Showing the first 250 of 468. The full set is in the contract, and via get_provider_operations.

GET /groups/{group-id}/drive Get drive from groups #
GET /groups/{group-id}/drives Get drives from groups #
POST /groups/{group-id}/drives Create new navigation property to drives for groups #
GET /groups/{group-id}/drives/{drive-id} Get drives from groups #
PATCH /groups/{group-id}/drives/{drive-id} Update the navigation property drives in groups #
DELETE /groups/{group-id}/drives/{drive-id} Delete navigation property drives for groups #
GET /groups/{group-id}/drives/{drive-id}/bundles Get bundles from groups #
POST /groups/{group-id}/drives/{drive-id}/bundles Create new navigation property to bundles for groups #
GET /groups/{group-id}/drives/{drive-id}/bundles/{driveItem-id} Get bundles from groups #
GET /groups/{group-id}/drives/{drive-id}/bundles/{driveItem-id}/content Get content for the navigation property bundles from groups #
PUT /groups/{group-id}/drives/{drive-id}/bundles/{driveItem-id}/content Update content for the navigation property bundles in groups #
DELETE /groups/{group-id}/drives/{drive-id}/bundles/{driveItem-id}/content Delete content for the navigation property bundles in groups #
GET /groups/{group-id}/drives/{drive-id}/bundles/$count Get the number of the resource #
GET /groups/{group-id}/drives/{drive-id}/createdByUser Get createdByUser from groups #
GET /groups/{group-id}/drives/{drive-id}/createdByUser/mailboxSettings Get mailboxSettings property value #
PATCH /groups/{group-id}/drives/{drive-id}/createdByUser/mailboxSettings Update property mailboxSettings value #
GET /groups/{group-id}/drives/{drive-id}/createdByUser/serviceProvisioningErrors Get serviceProvisioningErrors property value #
GET /groups/{group-id}/drives/{drive-id}/createdByUser/serviceProvisioningErrors/$count Get the number of the resource #
GET /groups/{group-id}/drives/{drive-id}/following Get following from groups #
GET /groups/{group-id}/drives/{drive-id}/following/{driveItem-id} Get following from groups #
GET /groups/{group-id}/drives/{drive-id}/following/{driveItem-id}/content Get content for the navigation property following from groups #
PUT /groups/{group-id}/drives/{drive-id}/following/{driveItem-id}/content Update content for the navigation property following in groups #
DELETE /groups/{group-id}/drives/{drive-id}/following/{driveItem-id}/content Delete content for the navigation property following in groups #
GET /groups/{group-id}/drives/{drive-id}/following/$count Get the number of the resource #
GET /groups/{group-id}/drives/{drive-id}/items Get items from groups #
POST /groups/{group-id}/drives/{drive-id}/items Create new navigation property to items for groups #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id} Get items from groups #
PATCH /groups/{group-id}/drives/{drive-id}/items/{driveItem-id} Update the navigation property items in groups #
DELETE /groups/{group-id}/drives/{drive-id}/items/{driveItem-id} Delete navigation property items for groups #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/analytics Get analytics from groups #
PATCH /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/analytics Update the navigation property analytics in groups #
DELETE /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/analytics Delete navigation property analytics for groups #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/analytics/allTime Get allTime from groups #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/analytics/itemActivityStats Get itemActivityStats from groups #
POST /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/analytics/itemActivityStats Create new navigation property to itemActivityStats for groups #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/analytics/itemActivityStats/{itemActivityStat-id} Get itemActivityStats from groups #
PATCH /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/analytics/itemActivityStats/{itemActivityStat-id} Update the navigation property itemActivityStats in groups #
DELETE /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/analytics/itemActivityStats/{itemActivityStat-id} Delete navigation property itemActivityStats for groups #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/analytics/itemActivityStats/{itemActivityStat-id}/activities Get activities from groups #
POST /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/analytics/itemActivityStats/{itemActivityStat-id}/activities Create new navigation property to activities for groups #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/analytics/itemActivityStats/{itemActivityStat-id}/activities/{itemActivity-id} Get activities from groups #
PATCH /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/analytics/itemActivityStats/{itemActivityStat-id}/activities/{itemActivity-id} Update the navigation property activities in groups #
DELETE /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/analytics/itemActivityStats/{itemActivityStat-id}/activities/{itemActivity-id} Delete navigation property activities for groups #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/analytics/itemActivityStats/{itemActivityStat-id}/activities/{itemActivity-id}/driveItem Get driveItem from groups #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/analytics/itemActivityStats/{itemActivityStat-id}/activities/{itemActivity-id}/driveItem/content Get content for the navigation property driveItem from groups #
PUT /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/analytics/itemActivityStats/{itemActivityStat-id}/activities/{itemActivity-id}/driveItem/content Update content for the navigation property driveItem in groups #
DELETE /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/analytics/itemActivityStats/{itemActivityStat-id}/activities/{itemActivity-id}/driveItem/content Delete content for the navigation property driveItem in groups #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/analytics/itemActivityStats/{itemActivityStat-id}/activities/$count Get the number of the resource #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/analytics/itemActivityStats/$count Get the number of the resource #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/analytics/lastSevenDays Get lastSevenDays from groups #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/children Get children from groups #
POST /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/children Create new navigation property to children for groups #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/children/{driveItem-id1} Get children from groups #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/children/{driveItem-id1}/content Get content for the navigation property children from groups #
PUT /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/children/{driveItem-id1}/content Update content for the navigation property children in groups #
DELETE /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/children/{driveItem-id1}/content Delete content for the navigation property children in groups #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/children/$count Get the number of the resource #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/content Get content for the navigation property items from groups #
PUT /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/content Update content for the navigation property items in groups #
DELETE /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/content Delete content for the navigation property items in groups #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/createdByUser Get createdByUser from groups #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/createdByUser/mailboxSettings Get mailboxSettings property value #
PATCH /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/createdByUser/mailboxSettings Update property mailboxSettings value #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/createdByUser/serviceProvisioningErrors Get serviceProvisioningErrors property value #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/createdByUser/serviceProvisioningErrors/$count Get the number of the resource #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/lastModifiedByUser Get lastModifiedByUser from groups #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/lastModifiedByUser/mailboxSettings Get mailboxSettings property value #
PATCH /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/lastModifiedByUser/mailboxSettings Update property mailboxSettings value #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/lastModifiedByUser/serviceProvisioningErrors Get serviceProvisioningErrors property value #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/lastModifiedByUser/serviceProvisioningErrors/$count Get the number of the resource #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem Get listItem from groups #
PATCH /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem Update the navigation property listItem in groups #
DELETE /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem Delete navigation property listItem for groups #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/analytics Get analytics from groups #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/createdByUser Get createdByUser from groups #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/createdByUser/mailboxSettings Get mailboxSettings property value #
PATCH /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/createdByUser/mailboxSettings Update property mailboxSettings value #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/createdByUser/serviceProvisioningErrors Get serviceProvisioningErrors property value #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/createdByUser/serviceProvisioningErrors/$count Get the number of the resource #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/documentSetVersions Get documentSetVersions from groups #
POST /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/documentSetVersions Create new navigation property to documentSetVersions for groups #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/documentSetVersions/{documentSetVersion-id} Get documentSetVersions from groups #
PATCH /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/documentSetVersions/{documentSetVersion-id} Update the navigation property documentSetVersions in groups #
DELETE /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/documentSetVersions/{documentSetVersion-id} Delete navigation property documentSetVersions for groups #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/documentSetVersions/{documentSetVersion-id}/fields Get fields from groups #
PATCH /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/documentSetVersions/{documentSetVersion-id}/fields Update the navigation property fields in groups #
DELETE /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/documentSetVersions/{documentSetVersion-id}/fields Delete navigation property fields for groups #
POST /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/documentSetVersions/{documentSetVersion-id}/microsoft.graph.restore Invoke action restore #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/documentSetVersions/$count Get the number of the resource #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/driveItem Get driveItem from groups #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/driveItem/content Get content for the navigation property driveItem from groups #
PUT /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/driveItem/content Update content for the navigation property driveItem in groups #
DELETE /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/driveItem/content Delete content for the navigation property driveItem in groups #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/fields Get fields from groups #
PATCH /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/fields Update the navigation property fields in groups #
DELETE /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/fields Delete navigation property fields for groups #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/lastModifiedByUser Get lastModifiedByUser from groups #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/lastModifiedByUser/mailboxSettings Get mailboxSettings property value #
PATCH /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/lastModifiedByUser/mailboxSettings Update property mailboxSettings value #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/lastModifiedByUser/serviceProvisioningErrors Get serviceProvisioningErrors property value #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/lastModifiedByUser/serviceProvisioningErrors/$count Get the number of the resource #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/microsoft.graph.getActivitiesByInterval() Invoke function getActivitiesByInterval #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/microsoft.graph.getActivitiesByInterval(startDateTime='{startDateTime}',endDateTime='{endDateTime}',interval='{interval}') Invoke function getActivitiesByInterval #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/permissions Get permissions from groups #
POST /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/permissions Create new navigation property to permissions for groups #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/permissions/{permission-id} Get permissions from groups #
PATCH /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/permissions/{permission-id} Update the navigation property permissions in groups #
DELETE /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/permissions/{permission-id} Delete navigation property permissions for groups #
POST /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/permissions/{permission-id}/microsoft.graph.grant Invoke action grant #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/permissions/$count Get the number of the resource #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/versions Get versions from groups #
POST /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/versions Create new navigation property to versions for groups #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/versions/{listItemVersion-id} Get versions from groups #
PATCH /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/versions/{listItemVersion-id} Update the navigation property versions in groups #
DELETE /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/versions/{listItemVersion-id} Delete navigation property versions for groups #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/versions/{listItemVersion-id}/fields Get fields from groups #
PATCH /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/versions/{listItemVersion-id}/fields Update the navigation property fields in groups #
DELETE /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/versions/{listItemVersion-id}/fields Delete navigation property fields for groups #
POST /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/versions/{listItemVersion-id}/microsoft.graph.restoreVersion Invoke action restoreVersion #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/versions/$count Get the number of the resource #
POST /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.assignSensitivityLabel Invoke action assignSensitivityLabel #
POST /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.checkin Invoke action checkin #
POST /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.checkout Invoke action checkout #
POST /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.copy Invoke action copy #
POST /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.createUploadSession Invoke action createUploadSession #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.delta() Invoke function delta #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.delta(token='{token}') Invoke function delta #
POST /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.discardCheckout Invoke action discardCheckout #
POST /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.extractSensitivityLabels Invoke action extractSensitivityLabels #
POST /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.follow Invoke action follow #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.getActivitiesByInterval() Invoke function getActivitiesByInterval #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.getActivitiesByInterval(startDateTime='{startDateTime}',endDateTime='{endDateTime}',interval='{interval}') Invoke function getActivitiesByInterval #
POST /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.invite Invoke action invite #
POST /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.permanentDelete Invoke action permanentDelete #
POST /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.preview Invoke action preview #
POST /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.restore Invoke action restore #
POST /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.unfollow Invoke action unfollow #
POST /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.validatePermission Invoke action validatePermission #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/permissions Get permissions from groups #
POST /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/permissions Create new navigation property to permissions for groups #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/permissions/{permission-id} Get permissions from groups #
PATCH /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/permissions/{permission-id} Update the navigation property permissions in groups #
DELETE /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/permissions/{permission-id} Delete navigation property permissions for groups #
POST /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/permissions/{permission-id}/microsoft.graph.grant Invoke action grant #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/permissions/$count Get the number of the resource #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/retentionLabel Get retentionLabel from groups #
PATCH /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/retentionLabel Update the navigation property retentionLabel in groups #
DELETE /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/retentionLabel Delete navigation property retentionLabel for groups #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/subscriptions Get subscriptions from groups #
POST /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/subscriptions Create new navigation property to subscriptions for groups #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/subscriptions/{subscription-id} Get subscriptions from groups #
PATCH /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/subscriptions/{subscription-id} Update the navigation property subscriptions in groups #
DELETE /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/subscriptions/{subscription-id} Delete navigation property subscriptions for groups #
POST /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/subscriptions/{subscription-id}/microsoft.graph.reauthorize Invoke action reauthorize #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/subscriptions/$count Get the number of the resource #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/thumbnails Get thumbnails from groups #
POST /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/thumbnails Create new navigation property to thumbnails for groups #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/thumbnails/{thumbnailSet-id} Get thumbnails from groups #
PATCH /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/thumbnails/{thumbnailSet-id} Update the navigation property thumbnails in groups #
DELETE /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/thumbnails/{thumbnailSet-id} Delete navigation property thumbnails for groups #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/thumbnails/$count Get the number of the resource #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/versions Get versions from groups #
POST /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/versions Create new navigation property to versions for groups #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/versions/{driveItemVersion-id} Get versions from groups #
PATCH /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/versions/{driveItemVersion-id} Update the navigation property versions in groups #
DELETE /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/versions/{driveItemVersion-id} Delete navigation property versions for groups #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/versions/{driveItemVersion-id}/content Get content for the navigation property versions from groups #
PUT /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/versions/{driveItemVersion-id}/content Update content for the navigation property versions in groups #
DELETE /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/versions/{driveItemVersion-id}/content Delete content for the navigation property versions in groups #
POST /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/versions/{driveItemVersion-id}/microsoft.graph.restoreVersion Invoke action restoreVersion #
GET /groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/versions/$count Get the number of the resource #
GET /groups/{group-id}/drives/{drive-id}/items/$count Get the number of the resource #
GET /groups/{group-id}/drives/{drive-id}/lastModifiedByUser Get lastModifiedByUser from groups #
GET /groups/{group-id}/drives/{drive-id}/lastModifiedByUser/mailboxSettings Get mailboxSettings property value #
PATCH /groups/{group-id}/drives/{drive-id}/lastModifiedByUser/mailboxSettings Update property mailboxSettings value #
GET /groups/{group-id}/drives/{drive-id}/lastModifiedByUser/serviceProvisioningErrors Get serviceProvisioningErrors property value #
GET /groups/{group-id}/drives/{drive-id}/lastModifiedByUser/serviceProvisioningErrors/$count Get the number of the resource #
GET /groups/{group-id}/drives/{drive-id}/list Get list from groups #
PATCH /groups/{group-id}/drives/{drive-id}/list Update the navigation property list in groups #
DELETE /groups/{group-id}/drives/{drive-id}/list Delete navigation property list for groups #
GET /groups/{group-id}/drives/{drive-id}/list/columns Get columns from groups #
POST /groups/{group-id}/drives/{drive-id}/list/columns Create new navigation property to columns for groups #
GET /groups/{group-id}/drives/{drive-id}/list/columns/{columnDefinition-id} Get columns from groups #
PATCH /groups/{group-id}/drives/{drive-id}/list/columns/{columnDefinition-id} Update the navigation property columns in groups #
DELETE /groups/{group-id}/drives/{drive-id}/list/columns/{columnDefinition-id} Delete navigation property columns for groups #
GET /groups/{group-id}/drives/{drive-id}/list/columns/{columnDefinition-id}/sourceColumn Get sourceColumn from groups #
GET /groups/{group-id}/drives/{drive-id}/list/columns/$count Get the number of the resource #
GET /groups/{group-id}/drives/{drive-id}/list/contentTypes Get contentTypes from groups #
POST /groups/{group-id}/drives/{drive-id}/list/contentTypes Create new navigation property to contentTypes for groups #
GET /groups/{group-id}/drives/{drive-id}/list/contentTypes/{contentType-id} Get contentTypes from groups #
PATCH /groups/{group-id}/drives/{drive-id}/list/contentTypes/{contentType-id} Update the navigation property contentTypes in groups #
DELETE /groups/{group-id}/drives/{drive-id}/list/contentTypes/{contentType-id} Delete navigation property contentTypes for groups #
GET /groups/{group-id}/drives/{drive-id}/list/contentTypes/{contentType-id}/base Get base from groups #
GET /groups/{group-id}/drives/{drive-id}/list/contentTypes/{contentType-id}/baseTypes Get baseTypes from groups #
GET /groups/{group-id}/drives/{drive-id}/list/contentTypes/{contentType-id}/baseTypes/{contentType-id1} Get baseTypes from groups #
GET /groups/{group-id}/drives/{drive-id}/list/contentTypes/{contentType-id}/baseTypes/$count Get the number of the resource #
GET /groups/{group-id}/drives/{drive-id}/list/contentTypes/{contentType-id}/columnPositions Get columnPositions from groups #
GET /groups/{group-id}/drives/{drive-id}/list/contentTypes/{contentType-id}/columnPositions/{columnDefinition-id} Get columnPositions from groups #
GET /groups/{group-id}/drives/{drive-id}/list/contentTypes/{contentType-id}/columnPositions/$count Get the number of the resource #
GET /groups/{group-id}/drives/{drive-id}/list/contentTypes/{contentType-id}/columns Get columns from groups #
POST /groups/{group-id}/drives/{drive-id}/list/contentTypes/{contentType-id}/columns Create new navigation property to columns for groups #
GET /groups/{group-id}/drives/{drive-id}/list/contentTypes/{contentType-id}/columns/{columnDefinition-id} Get columns from groups #
PATCH /groups/{group-id}/drives/{drive-id}/list/contentTypes/{contentType-id}/columns/{columnDefinition-id} Update the navigation property columns in groups #
DELETE /groups/{group-id}/drives/{drive-id}/list/contentTypes/{contentType-id}/columns/{columnDefinition-id} Delete navigation property columns for groups #
GET /groups/{group-id}/drives/{drive-id}/list/contentTypes/{contentType-id}/columns/{columnDefinition-id}/sourceColumn Get sourceColumn from groups #
GET /groups/{group-id}/drives/{drive-id}/list/contentTypes/{contentType-id}/columns/$count Get the number of the resource #
POST /groups/{group-id}/drives/{drive-id}/list/contentTypes/{contentType-id}/microsoft.graph.associateWithHubSites Invoke action associateWithHubSites #
POST /groups/{group-id}/drives/{drive-id}/list/contentTypes/{contentType-id}/microsoft.graph.copyToDefaultContentLocation Invoke action copyToDefaultContentLocation #
GET /groups/{group-id}/drives/{drive-id}/list/contentTypes/{contentType-id}/microsoft.graph.isPublished() Invoke function isPublished #
POST /groups/{group-id}/drives/{drive-id}/list/contentTypes/{contentType-id}/microsoft.graph.publish Invoke action publish #
POST /groups/{group-id}/drives/{drive-id}/list/contentTypes/{contentType-id}/microsoft.graph.unpublish Invoke action unpublish #
GET /groups/{group-id}/drives/{drive-id}/list/contentTypes/$count Get the number of the resource #
POST /groups/{group-id}/drives/{drive-id}/list/contentTypes/microsoft.graph.addCopy Invoke action addCopy #
POST /groups/{group-id}/drives/{drive-id}/list/contentTypes/microsoft.graph.addCopyFromContentTypeHub Invoke action addCopyFromContentTypeHub #
GET /groups/{group-id}/drives/{drive-id}/list/contentTypes/microsoft.graph.getCompatibleHubContentTypes() Invoke function getCompatibleHubContentTypes #
GET /groups/{group-id}/drives/{drive-id}/list/createdByUser Get createdByUser from groups #
GET /groups/{group-id}/drives/{drive-id}/list/createdByUser/mailboxSettings Get mailboxSettings property value #
PATCH /groups/{group-id}/drives/{drive-id}/list/createdByUser/mailboxSettings Update property mailboxSettings value #
GET /groups/{group-id}/drives/{drive-id}/list/createdByUser/serviceProvisioningErrors Get serviceProvisioningErrors property value #
GET /groups/{group-id}/drives/{drive-id}/list/createdByUser/serviceProvisioningErrors/$count Get the number of the resource #
GET /groups/{group-id}/drives/{drive-id}/list/drive Get drive from groups #
GET /groups/{group-id}/drives/{drive-id}/list/items Get items from groups #
POST /groups/{group-id}/drives/{drive-id}/list/items Create new navigation property to items for groups #
GET /groups/{group-id}/drives/{drive-id}/list/items/{listItem-id} Get items from groups #
PATCH /groups/{group-id}/drives/{drive-id}/list/items/{listItem-id} Update the navigation property items in groups #
DELETE /groups/{group-id}/drives/{drive-id}/list/items/{listItem-id} Delete navigation property items for groups #
GET /groups/{group-id}/drives/{drive-id}/list/items/{listItem-id}/analytics Get analytics from groups #
GET /groups/{group-id}/drives/{drive-id}/list/items/{listItem-id}/createdByUser Get createdByUser from groups #
GET /groups/{group-id}/drives/{drive-id}/list/items/{listItem-id}/createdByUser/mailboxSettings Get mailboxSettings property value #
PATCH /groups/{group-id}/drives/{drive-id}/list/items/{listItem-id}/createdByUser/mailboxSettings Update property mailboxSettings value #
GET /groups/{group-id}/drives/{drive-id}/list/items/{listItem-id}/createdByUser/serviceProvisioningErrors Get serviceProvisioningErrors property value #
GET /groups/{group-id}/drives/{drive-id}/list/items/{listItem-id}/createdByUser/serviceProvisioningErrors/$count Get the number of the resource #
GET /groups/{group-id}/drives/{drive-id}/list/items/{listItem-id}/documentSetVersions Get documentSetVersions from groups #
POST /groups/{group-id}/drives/{drive-id}/list/items/{listItem-id}/documentSetVersions Create new navigation property to documentSetVersions for groups #
GET /groups/{group-id}/drives/{drive-id}/list/items/{listItem-id}/documentSetVersions/{documentSetVersion-id} Get documentSetVersions from groups #
PATCH /groups/{group-id}/drives/{drive-id}/list/items/{listItem-id}/documentSetVersions/{documentSetVersion-id} Update the navigation property documentSetVersions in groups #
DELETE /groups/{group-id}/drives/{drive-id}/list/items/{listItem-id}/documentSetVersions/{documentSetVersion-id} Delete navigation property documentSetVersions for groups #
GET /groups/{group-id}/drives/{drive-id}/list/items/{listItem-id}/documentSetVersions/{documentSetVersion-id}/fields Get fields from groups #
PATCH /groups/{group-id}/drives/{drive-id}/list/items/{listItem-id}/documentSetVersions/{documentSetVersion-id}/fields Update the navigation property fields in groups #
DELETE /groups/{group-id}/drives/{drive-id}/list/items/{listItem-id}/documentSetVersions/{documentSetVersion-id}/fields Delete navigation property fields for groups #
POST /groups/{group-id}/drives/{drive-id}/list/items/{listItem-id}/documentSetVersions/{documentSetVersion-id}/microsoft.graph.restore Invoke action restore #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/microsoft-365:microsoft-365-groups-drive-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

microsoft-365-groups-drive-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Files Groups.drive API
  version: v1.0
servers:
- url: https://graph.microsoft.com/v1.0/
  description: Core
security:
- azureaadv2: []
tags:


# --- truncated at 32 KB (1480 KB total) ---
# Full source: https://artifacts.apis.io/microsoft-365/openapi/microsoft-365-groups-drive-api-openapi.yml