Microsoft 365 Users.drive API

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

Operations 468

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

GET /users/{user-id}/drive Get drive from users #
GET /users/{user-id}/drives Get drives from users #
POST /users/{user-id}/drives Create new navigation property to drives for users #
GET /users/{user-id}/drives/{drive-id} Get drives from users #
PATCH /users/{user-id}/drives/{drive-id} Update the navigation property drives in users #
DELETE /users/{user-id}/drives/{drive-id} Delete navigation property drives for users #
GET /users/{user-id}/drives/{drive-id}/bundles Get bundles from users #
POST /users/{user-id}/drives/{drive-id}/bundles Create new navigation property to bundles for users #
GET /users/{user-id}/drives/{drive-id}/bundles/{driveItem-id} Get bundles from users #
GET /users/{user-id}/drives/{drive-id}/bundles/{driveItem-id}/content Get content for the navigation property bundles from users #
PUT /users/{user-id}/drives/{drive-id}/bundles/{driveItem-id}/content Update content for the navigation property bundles in users #
DELETE /users/{user-id}/drives/{drive-id}/bundles/{driveItem-id}/content Delete content for the navigation property bundles in users #
GET /users/{user-id}/drives/{drive-id}/bundles/$count Get the number of the resource #
GET /users/{user-id}/drives/{drive-id}/createdByUser Get createdByUser from users #
GET /users/{user-id}/drives/{drive-id}/createdByUser/mailboxSettings Get mailboxSettings property value #
PATCH /users/{user-id}/drives/{drive-id}/createdByUser/mailboxSettings Update property mailboxSettings value #
GET /users/{user-id}/drives/{drive-id}/createdByUser/serviceProvisioningErrors Get serviceProvisioningErrors property value #
GET /users/{user-id}/drives/{drive-id}/createdByUser/serviceProvisioningErrors/$count Get the number of the resource #
GET /users/{user-id}/drives/{drive-id}/following Get following from users #
GET /users/{user-id}/drives/{drive-id}/following/{driveItem-id} Get following from users #
GET /users/{user-id}/drives/{drive-id}/following/{driveItem-id}/content Get content for the navigation property following from users #
PUT /users/{user-id}/drives/{drive-id}/following/{driveItem-id}/content Update content for the navigation property following in users #
DELETE /users/{user-id}/drives/{drive-id}/following/{driveItem-id}/content Delete content for the navigation property following in users #
GET /users/{user-id}/drives/{drive-id}/following/$count Get the number of the resource #
GET /users/{user-id}/drives/{drive-id}/items Get items from users #
POST /users/{user-id}/drives/{drive-id}/items Create new navigation property to items for users #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id} Get items from users #
PATCH /users/{user-id}/drives/{drive-id}/items/{driveItem-id} Update the navigation property items in users #
DELETE /users/{user-id}/drives/{drive-id}/items/{driveItem-id} Delete navigation property items for users #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/analytics Get analytics from users #
PATCH /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/analytics Update the navigation property analytics in users #
DELETE /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/analytics Delete navigation property analytics for users #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/analytics/allTime Get allTime from users #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/analytics/itemActivityStats Get itemActivityStats from users #
POST /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/analytics/itemActivityStats Create new navigation property to itemActivityStats for users #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/analytics/itemActivityStats/{itemActivityStat-id} Get itemActivityStats from users #
PATCH /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/analytics/itemActivityStats/{itemActivityStat-id} Update the navigation property itemActivityStats in users #
DELETE /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/analytics/itemActivityStats/{itemActivityStat-id} Delete navigation property itemActivityStats for users #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/analytics/itemActivityStats/{itemActivityStat-id}/activities Get activities from users #
POST /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/analytics/itemActivityStats/{itemActivityStat-id}/activities Create new navigation property to activities for users #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/analytics/itemActivityStats/{itemActivityStat-id}/activities/{itemActivity-id} Get activities from users #
PATCH /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/analytics/itemActivityStats/{itemActivityStat-id}/activities/{itemActivity-id} Update the navigation property activities in users #
DELETE /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/analytics/itemActivityStats/{itemActivityStat-id}/activities/{itemActivity-id} Delete navigation property activities for users #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/analytics/itemActivityStats/{itemActivityStat-id}/activities/{itemActivity-id}/driveItem Get driveItem from users #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/analytics/itemActivityStats/{itemActivityStat-id}/activities/{itemActivity-id}/driveItem/content Get content for the navigation property driveItem from users #
PUT /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/analytics/itemActivityStats/{itemActivityStat-id}/activities/{itemActivity-id}/driveItem/content Update content for the navigation property driveItem in users #
DELETE /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/analytics/itemActivityStats/{itemActivityStat-id}/activities/{itemActivity-id}/driveItem/content Delete content for the navigation property driveItem in users #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/analytics/itemActivityStats/{itemActivityStat-id}/activities/$count Get the number of the resource #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/analytics/itemActivityStats/$count Get the number of the resource #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/analytics/lastSevenDays Get lastSevenDays from users #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/children Get children from users #
POST /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/children Create new navigation property to children for users #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/children/{driveItem-id1} Get children from users #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/children/{driveItem-id1}/content Get content for the navigation property children from users #
PUT /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/children/{driveItem-id1}/content Update content for the navigation property children in users #
DELETE /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/children/{driveItem-id1}/content Delete content for the navigation property children in users #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/children/$count Get the number of the resource #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/content Get content for the navigation property items from users #
PUT /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/content Update content for the navigation property items in users #
DELETE /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/content Delete content for the navigation property items in users #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/createdByUser Get createdByUser from users #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/createdByUser/mailboxSettings Get mailboxSettings property value #
PATCH /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/createdByUser/mailboxSettings Update property mailboxSettings value #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/createdByUser/serviceProvisioningErrors Get serviceProvisioningErrors property value #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/createdByUser/serviceProvisioningErrors/$count Get the number of the resource #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/lastModifiedByUser Get lastModifiedByUser from users #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/lastModifiedByUser/mailboxSettings Get mailboxSettings property value #
PATCH /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/lastModifiedByUser/mailboxSettings Update property mailboxSettings value #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/lastModifiedByUser/serviceProvisioningErrors Get serviceProvisioningErrors property value #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/lastModifiedByUser/serviceProvisioningErrors/$count Get the number of the resource #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem Get listItem from users #
PATCH /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem Update the navigation property listItem in users #
DELETE /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem Delete navigation property listItem for users #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/analytics Get analytics from users #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/createdByUser Get createdByUser from users #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/createdByUser/mailboxSettings Get mailboxSettings property value #
PATCH /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/createdByUser/mailboxSettings Update property mailboxSettings value #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/createdByUser/serviceProvisioningErrors Get serviceProvisioningErrors property value #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/createdByUser/serviceProvisioningErrors/$count Get the number of the resource #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/documentSetVersions Get documentSetVersions from users #
POST /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/documentSetVersions Create new navigation property to documentSetVersions for users #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/documentSetVersions/{documentSetVersion-id} Get documentSetVersions from users #
PATCH /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/documentSetVersions/{documentSetVersion-id} Update the navigation property documentSetVersions in users #
DELETE /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/documentSetVersions/{documentSetVersion-id} Delete navigation property documentSetVersions for users #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/documentSetVersions/{documentSetVersion-id}/fields Get fields from users #
PATCH /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/documentSetVersions/{documentSetVersion-id}/fields Update the navigation property fields in users #
DELETE /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/documentSetVersions/{documentSetVersion-id}/fields Delete navigation property fields for users #
POST /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/documentSetVersions/{documentSetVersion-id}/microsoft.graph.restore Invoke action restore #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/documentSetVersions/$count Get the number of the resource #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/driveItem Get driveItem from users #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/driveItem/content Get content for the navigation property driveItem from users #
PUT /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/driveItem/content Update content for the navigation property driveItem in users #
DELETE /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/driveItem/content Delete content for the navigation property driveItem in users #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/fields Get fields from users #
PATCH /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/fields Update the navigation property fields in users #
DELETE /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/fields Delete navigation property fields for users #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/lastModifiedByUser Get lastModifiedByUser from users #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/lastModifiedByUser/mailboxSettings Get mailboxSettings property value #
PATCH /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/lastModifiedByUser/mailboxSettings Update property mailboxSettings value #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/lastModifiedByUser/serviceProvisioningErrors Get serviceProvisioningErrors property value #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/lastModifiedByUser/serviceProvisioningErrors/$count Get the number of the resource #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/microsoft.graph.getActivitiesByInterval() Invoke function getActivitiesByInterval #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/microsoft.graph.getActivitiesByInterval(startDateTime='{startDateTime}',endDateTime='{endDateTime}',interval='{interval}') Invoke function getActivitiesByInterval #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/permissions Get permissions from users #
POST /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/permissions Create new navigation property to permissions for users #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/permissions/{permission-id} Get permissions from users #
PATCH /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/permissions/{permission-id} Update the navigation property permissions in users #
DELETE /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/permissions/{permission-id} Delete navigation property permissions for users #
POST /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/permissions/{permission-id}/microsoft.graph.grant Invoke action grant #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/permissions/$count Get the number of the resource #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/versions Get versions from users #
POST /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/versions Create new navigation property to versions for users #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/versions/{listItemVersion-id} Get versions from users #
PATCH /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/versions/{listItemVersion-id} Update the navigation property versions in users #
DELETE /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/versions/{listItemVersion-id} Delete navigation property versions for users #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/versions/{listItemVersion-id}/fields Get fields from users #
PATCH /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/versions/{listItemVersion-id}/fields Update the navigation property fields in users #
DELETE /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/versions/{listItemVersion-id}/fields Delete navigation property fields for users #
POST /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/versions/{listItemVersion-id}/microsoft.graph.restoreVersion Invoke action restoreVersion #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/versions/$count Get the number of the resource #
POST /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.assignSensitivityLabel Invoke action assignSensitivityLabel #
POST /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.checkin Invoke action checkin #
POST /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.checkout Invoke action checkout #
POST /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.copy Invoke action copy #
POST /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.createUploadSession Invoke action createUploadSession #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.delta() Invoke function delta #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.delta(token='{token}') Invoke function delta #
POST /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.discardCheckout Invoke action discardCheckout #
POST /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.extractSensitivityLabels Invoke action extractSensitivityLabels #
POST /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.follow Invoke action follow #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.getActivitiesByInterval() Invoke function getActivitiesByInterval #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.getActivitiesByInterval(startDateTime='{startDateTime}',endDateTime='{endDateTime}',interval='{interval}') Invoke function getActivitiesByInterval #
POST /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.invite Invoke action invite #
POST /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.permanentDelete Invoke action permanentDelete #
POST /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.preview Invoke action preview #
POST /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.restore Invoke action restore #
POST /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.unfollow Invoke action unfollow #
POST /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.validatePermission Invoke action validatePermission #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/permissions Get permissions from users #
POST /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/permissions Create new navigation property to permissions for users #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/permissions/{permission-id} Get permissions from users #
PATCH /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/permissions/{permission-id} Update the navigation property permissions in users #
DELETE /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/permissions/{permission-id} Delete navigation property permissions for users #
POST /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/permissions/{permission-id}/microsoft.graph.grant Invoke action grant #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/permissions/$count Get the number of the resource #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/retentionLabel Get retentionLabel from users #
PATCH /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/retentionLabel Update the navigation property retentionLabel in users #
DELETE /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/retentionLabel Delete navigation property retentionLabel for users #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/subscriptions Get subscriptions from users #
POST /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/subscriptions Create new navigation property to subscriptions for users #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/subscriptions/{subscription-id} Get subscriptions from users #
PATCH /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/subscriptions/{subscription-id} Update the navigation property subscriptions in users #
DELETE /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/subscriptions/{subscription-id} Delete navigation property subscriptions for users #
POST /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/subscriptions/{subscription-id}/microsoft.graph.reauthorize Invoke action reauthorize #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/subscriptions/$count Get the number of the resource #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/thumbnails Get thumbnails from users #
POST /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/thumbnails Create new navigation property to thumbnails for users #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/thumbnails/{thumbnailSet-id} Get thumbnails from users #
PATCH /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/thumbnails/{thumbnailSet-id} Update the navigation property thumbnails in users #
DELETE /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/thumbnails/{thumbnailSet-id} Delete navigation property thumbnails for users #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/thumbnails/$count Get the number of the resource #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/versions Get versions from users #
POST /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/versions Create new navigation property to versions for users #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/versions/{driveItemVersion-id} Get versions from users #
PATCH /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/versions/{driveItemVersion-id} Update the navigation property versions in users #
DELETE /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/versions/{driveItemVersion-id} Delete navigation property versions for users #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/versions/{driveItemVersion-id}/content Get content for the navigation property versions from users #
PUT /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/versions/{driveItemVersion-id}/content Update content for the navigation property versions in users #
DELETE /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/versions/{driveItemVersion-id}/content Delete content for the navigation property versions in users #
POST /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/versions/{driveItemVersion-id}/microsoft.graph.restoreVersion Invoke action restoreVersion #
GET /users/{user-id}/drives/{drive-id}/items/{driveItem-id}/versions/$count Get the number of the resource #
GET /users/{user-id}/drives/{drive-id}/items/$count Get the number of the resource #
GET /users/{user-id}/drives/{drive-id}/lastModifiedByUser Get lastModifiedByUser from users #
GET /users/{user-id}/drives/{drive-id}/lastModifiedByUser/mailboxSettings Get mailboxSettings property value #
PATCH /users/{user-id}/drives/{drive-id}/lastModifiedByUser/mailboxSettings Update property mailboxSettings value #
GET /users/{user-id}/drives/{drive-id}/lastModifiedByUser/serviceProvisioningErrors Get serviceProvisioningErrors property value #
GET /users/{user-id}/drives/{drive-id}/lastModifiedByUser/serviceProvisioningErrors/$count Get the number of the resource #
GET /users/{user-id}/drives/{drive-id}/list Get list from users #
PATCH /users/{user-id}/drives/{drive-id}/list Update the navigation property list in users #
DELETE /users/{user-id}/drives/{drive-id}/list Delete navigation property list for users #
GET /users/{user-id}/drives/{drive-id}/list/columns Get columns from users #
POST /users/{user-id}/drives/{drive-id}/list/columns Create new navigation property to columns for users #
GET /users/{user-id}/drives/{drive-id}/list/columns/{columnDefinition-id} Get columns from users #
PATCH /users/{user-id}/drives/{drive-id}/list/columns/{columnDefinition-id} Update the navigation property columns in users #
DELETE /users/{user-id}/drives/{drive-id}/list/columns/{columnDefinition-id} Delete navigation property columns for users #
GET /users/{user-id}/drives/{drive-id}/list/columns/{columnDefinition-id}/sourceColumn Get sourceColumn from users #
GET /users/{user-id}/drives/{drive-id}/list/columns/$count Get the number of the resource #
GET /users/{user-id}/drives/{drive-id}/list/contentTypes Get contentTypes from users #
POST /users/{user-id}/drives/{drive-id}/list/contentTypes Create new navigation property to contentTypes for users #
GET /users/{user-id}/drives/{drive-id}/list/contentTypes/{contentType-id} Get contentTypes from users #
PATCH /users/{user-id}/drives/{drive-id}/list/contentTypes/{contentType-id} Update the navigation property contentTypes in users #
DELETE /users/{user-id}/drives/{drive-id}/list/contentTypes/{contentType-id} Delete navigation property contentTypes for users #
GET /users/{user-id}/drives/{drive-id}/list/contentTypes/{contentType-id}/base Get base from users #
GET /users/{user-id}/drives/{drive-id}/list/contentTypes/{contentType-id}/baseTypes Get baseTypes from users #
GET /users/{user-id}/drives/{drive-id}/list/contentTypes/{contentType-id}/baseTypes/{contentType-id1} Get baseTypes from users #
GET /users/{user-id}/drives/{drive-id}/list/contentTypes/{contentType-id}/baseTypes/$count Get the number of the resource #
GET /users/{user-id}/drives/{drive-id}/list/contentTypes/{contentType-id}/columnPositions Get columnPositions from users #
GET /users/{user-id}/drives/{drive-id}/list/contentTypes/{contentType-id}/columnPositions/{columnDefinition-id} Get columnPositions from users #
GET /users/{user-id}/drives/{drive-id}/list/contentTypes/{contentType-id}/columnPositions/$count Get the number of the resource #
GET /users/{user-id}/drives/{drive-id}/list/contentTypes/{contentType-id}/columns Get columns from users #
POST /users/{user-id}/drives/{drive-id}/list/contentTypes/{contentType-id}/columns Create new navigation property to columns for users #
GET /users/{user-id}/drives/{drive-id}/list/contentTypes/{contentType-id}/columns/{columnDefinition-id} Get columns from users #
PATCH /users/{user-id}/drives/{drive-id}/list/contentTypes/{contentType-id}/columns/{columnDefinition-id} Update the navigation property columns in users #
DELETE /users/{user-id}/drives/{drive-id}/list/contentTypes/{contentType-id}/columns/{columnDefinition-id} Delete navigation property columns for users #
GET /users/{user-id}/drives/{drive-id}/list/contentTypes/{contentType-id}/columns/{columnDefinition-id}/sourceColumn Get sourceColumn from users #
GET /users/{user-id}/drives/{drive-id}/list/contentTypes/{contentType-id}/columns/$count Get the number of the resource #
POST /users/{user-id}/drives/{drive-id}/list/contentTypes/{contentType-id}/microsoft.graph.associateWithHubSites Invoke action associateWithHubSites #
POST /users/{user-id}/drives/{drive-id}/list/contentTypes/{contentType-id}/microsoft.graph.copyToDefaultContentLocation Invoke action copyToDefaultContentLocation #
GET /users/{user-id}/drives/{drive-id}/list/contentTypes/{contentType-id}/microsoft.graph.isPublished() Invoke function isPublished #
POST /users/{user-id}/drives/{drive-id}/list/contentTypes/{contentType-id}/microsoft.graph.publish Invoke action publish #
POST /users/{user-id}/drives/{drive-id}/list/contentTypes/{contentType-id}/microsoft.graph.unpublish Invoke action unpublish #
GET /users/{user-id}/drives/{drive-id}/list/contentTypes/$count Get the number of the resource #
POST /users/{user-id}/drives/{drive-id}/list/contentTypes/microsoft.graph.addCopy Invoke action addCopy #
POST /users/{user-id}/drives/{drive-id}/list/contentTypes/microsoft.graph.addCopyFromContentTypeHub Invoke action addCopyFromContentTypeHub #
GET /users/{user-id}/drives/{drive-id}/list/contentTypes/microsoft.graph.getCompatibleHubContentTypes() Invoke function getCompatibleHubContentTypes #
GET /users/{user-id}/drives/{drive-id}/list/createdByUser Get createdByUser from users #
GET /users/{user-id}/drives/{drive-id}/list/createdByUser/mailboxSettings Get mailboxSettings property value #
PATCH /users/{user-id}/drives/{drive-id}/list/createdByUser/mailboxSettings Update property mailboxSettings value #
GET /users/{user-id}/drives/{drive-id}/list/createdByUser/serviceProvisioningErrors Get serviceProvisioningErrors property value #
GET /users/{user-id}/drives/{drive-id}/list/createdByUser/serviceProvisioningErrors/$count Get the number of the resource #
GET /users/{user-id}/drives/{drive-id}/list/drive Get drive from users #
GET /users/{user-id}/drives/{drive-id}/list/items Get items from users #
POST /users/{user-id}/drives/{drive-id}/list/items Create new navigation property to items for users #
GET /users/{user-id}/drives/{drive-id}/list/items/{listItem-id} Get items from users #
PATCH /users/{user-id}/drives/{drive-id}/list/items/{listItem-id} Update the navigation property items in users #
DELETE /users/{user-id}/drives/{drive-id}/list/items/{listItem-id} Delete navigation property items for users #
GET /users/{user-id}/drives/{drive-id}/list/items/{listItem-id}/analytics Get analytics from users #
GET /users/{user-id}/drives/{drive-id}/list/items/{listItem-id}/createdByUser Get createdByUser from users #
GET /users/{user-id}/drives/{drive-id}/list/items/{listItem-id}/createdByUser/mailboxSettings Get mailboxSettings property value #
PATCH /users/{user-id}/drives/{drive-id}/list/items/{listItem-id}/createdByUser/mailboxSettings Update property mailboxSettings value #
GET /users/{user-id}/drives/{drive-id}/list/items/{listItem-id}/createdByUser/serviceProvisioningErrors Get serviceProvisioningErrors property value #
GET /users/{user-id}/drives/{drive-id}/list/items/{listItem-id}/createdByUser/serviceProvisioningErrors/$count Get the number of the resource #
GET /users/{user-id}/drives/{drive-id}/list/items/{listItem-id}/documentSetVersions Get documentSetVersions from users #
POST /users/{user-id}/drives/{drive-id}/list/items/{listItem-id}/documentSetVersions Create new navigation property to documentSetVersions for users #
GET /users/{user-id}/drives/{drive-id}/list/items/{listItem-id}/documentSetVersions/{documentSetVersion-id} Get documentSetVersions from users #
PATCH /users/{user-id}/drives/{drive-id}/list/items/{listItem-id}/documentSetVersions/{documentSetVersion-id} Update the navigation property documentSetVersions in users #
DELETE /users/{user-id}/drives/{drive-id}/list/items/{listItem-id}/documentSetVersions/{documentSetVersion-id} Delete navigation property documentSetVersions for users #
GET /users/{user-id}/drives/{drive-id}/list/items/{listItem-id}/documentSetVersions/{documentSetVersion-id}/fields Get fields from users #
PATCH /users/{user-id}/drives/{drive-id}/list/items/{listItem-id}/documentSetVersions/{documentSetVersion-id}/fields Update the navigation property fields in users #
DELETE /users/{user-id}/drives/{drive-id}/list/items/{listItem-id}/documentSetVersions/{documentSetVersion-id}/fields Delete navigation property fields for users #
POST /users/{user-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-users-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-users-drive-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Files Users.drive API
  version: v1.0
servers:
- url: https://graph.microsoft.com/v1.0/
  description: Core
security:
- azureaadv2: []
tags:


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