Microsoft 365 Drives.drive Item API

The drives.driveItem API from Microsoft 365 — 198 operation(s) for drives.driveitem.

Operations 318

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

GET /drives/{drive-id}/bundles Get bundles from drives #
POST /drives/{drive-id}/bundles Create new navigation property to bundles for drives #
GET /drives/{drive-id}/bundles/{driveItem-id} Get bundles from drives #
GET /drives/{drive-id}/bundles/{driveItem-id}/content Get content for the navigation property bundles from drives #
PUT /drives/{drive-id}/bundles/{driveItem-id}/content Update content for the navigation property bundles in drives #
DELETE /drives/{drive-id}/bundles/{driveItem-id}/content Delete content for the navigation property bundles in drives #
GET /drives/{drive-id}/bundles/$count Get the number of the resource #
GET /drives/{drive-id}/following Get following from drives #
GET /drives/{drive-id}/following/{driveItem-id} Get following from drives #
GET /drives/{drive-id}/following/{driveItem-id}/content Get content for the navigation property following from drives #
PUT /drives/{drive-id}/following/{driveItem-id}/content Update content for the navigation property following in drives #
DELETE /drives/{drive-id}/following/{driveItem-id}/content Delete content for the navigation property following in drives #
GET /drives/{drive-id}/following/$count Get the number of the resource #
GET /drives/{drive-id}/items drive: sharedWithMe (deprecated) #
POST /drives/{drive-id}/items Create new navigation property to items for drives #
GET /drives/{drive-id}/items/{driveItem-id} Get items from drives #
PATCH /drives/{drive-id}/items/{driveItem-id} Update the navigation property items in drives #
DELETE /drives/{drive-id}/items/{driveItem-id} Delete navigation property items for drives #
GET /drives/{drive-id}/items/{driveItem-id}/analytics Get analytics from drives #
PATCH /drives/{drive-id}/items/{driveItem-id}/analytics Update the navigation property analytics in drives #
DELETE /drives/{drive-id}/items/{driveItem-id}/analytics Delete navigation property analytics for drives #
GET /drives/{drive-id}/items/{driveItem-id}/analytics/allTime Get itemAnalytics #
GET /drives/{drive-id}/items/{driveItem-id}/analytics/itemActivityStats Get itemActivityStats from drives #
POST /drives/{drive-id}/items/{driveItem-id}/analytics/itemActivityStats Create new navigation property to itemActivityStats for drives #
GET /drives/{drive-id}/items/{driveItem-id}/analytics/itemActivityStats/{itemActivityStat-id} Get itemActivityStats from drives #
PATCH /drives/{drive-id}/items/{driveItem-id}/analytics/itemActivityStats/{itemActivityStat-id} Update the navigation property itemActivityStats in drives #
DELETE /drives/{drive-id}/items/{driveItem-id}/analytics/itemActivityStats/{itemActivityStat-id} Delete navigation property itemActivityStats for drives #
GET /drives/{drive-id}/items/{driveItem-id}/analytics/itemActivityStats/{itemActivityStat-id}/activities Get activities from drives #
POST /drives/{drive-id}/items/{driveItem-id}/analytics/itemActivityStats/{itemActivityStat-id}/activities Create new navigation property to activities for drives #
GET /drives/{drive-id}/items/{driveItem-id}/analytics/itemActivityStats/{itemActivityStat-id}/activities/{itemActivity-id} Get activities from drives #
PATCH /drives/{drive-id}/items/{driveItem-id}/analytics/itemActivityStats/{itemActivityStat-id}/activities/{itemActivity-id} Update the navigation property activities in drives #
DELETE /drives/{drive-id}/items/{driveItem-id}/analytics/itemActivityStats/{itemActivityStat-id}/activities/{itemActivity-id} Delete navigation property activities for drives #
GET /drives/{drive-id}/items/{driveItem-id}/analytics/itemActivityStats/{itemActivityStat-id}/activities/{itemActivity-id}/driveItem Get driveItem from drives #
GET /drives/{drive-id}/items/{driveItem-id}/analytics/itemActivityStats/{itemActivityStat-id}/activities/{itemActivity-id}/driveItem/content Get content for the navigation property driveItem from drives #
PUT /drives/{drive-id}/items/{driveItem-id}/analytics/itemActivityStats/{itemActivityStat-id}/activities/{itemActivity-id}/driveItem/content Update content for the navigation property driveItem in drives #
DELETE /drives/{drive-id}/items/{driveItem-id}/analytics/itemActivityStats/{itemActivityStat-id}/activities/{itemActivity-id}/driveItem/content Delete content for the navigation property driveItem in drives #
GET /drives/{drive-id}/items/{driveItem-id}/analytics/itemActivityStats/{itemActivityStat-id}/activities/$count Get the number of the resource #
GET /drives/{drive-id}/items/{driveItem-id}/analytics/itemActivityStats/$count Get the number of the resource #
GET /drives/{drive-id}/items/{driveItem-id}/analytics/lastSevenDays Get lastSevenDays from drives #
GET /drives/{drive-id}/items/{driveItem-id}/children List children of a driveItem #
POST /drives/{drive-id}/items/{driveItem-id}/children Create new navigation property to children for drives #
GET /drives/{drive-id}/items/{driveItem-id}/children/{driveItem-id1} Get children from drives #
GET /drives/{drive-id}/items/{driveItem-id}/children/{driveItem-id1}/content Get content for the navigation property children from drives #
PUT /drives/{drive-id}/items/{driveItem-id}/children/{driveItem-id1}/content Update content for the navigation property children in drives #
DELETE /drives/{drive-id}/items/{driveItem-id}/children/{driveItem-id1}/content Delete content for the navigation property children in drives #
GET /drives/{drive-id}/items/{driveItem-id}/children/$count Get the number of the resource #
GET /drives/{drive-id}/items/{driveItem-id}/content Get content for the navigation property items from drives #
PUT /drives/{drive-id}/items/{driveItem-id}/content Update content for the navigation property items in drives #
DELETE /drives/{drive-id}/items/{driveItem-id}/content Delete content for the navigation property items in drives #
GET /drives/{drive-id}/items/{driveItem-id}/createdByUser Get createdByUser from drives #
GET /drives/{drive-id}/items/{driveItem-id}/createdByUser/mailboxSettings Get mailboxSettings property value #
PATCH /drives/{drive-id}/items/{driveItem-id}/createdByUser/mailboxSettings Update property mailboxSettings value #
GET /drives/{drive-id}/items/{driveItem-id}/createdByUser/serviceProvisioningErrors Get serviceProvisioningErrors property value #
GET /drives/{drive-id}/items/{driveItem-id}/createdByUser/serviceProvisioningErrors/$count Get the number of the resource #
GET /drives/{drive-id}/items/{driveItem-id}/lastModifiedByUser Get lastModifiedByUser from drives #
GET /drives/{drive-id}/items/{driveItem-id}/lastModifiedByUser/mailboxSettings Get mailboxSettings property value #
PATCH /drives/{drive-id}/items/{driveItem-id}/lastModifiedByUser/mailboxSettings Update property mailboxSettings value #
GET /drives/{drive-id}/items/{driveItem-id}/lastModifiedByUser/serviceProvisioningErrors Get serviceProvisioningErrors property value #
GET /drives/{drive-id}/items/{driveItem-id}/lastModifiedByUser/serviceProvisioningErrors/$count Get the number of the resource #
GET /drives/{drive-id}/items/{driveItem-id}/listItem Get listItem from drives #
PATCH /drives/{drive-id}/items/{driveItem-id}/listItem Update the navigation property listItem in drives #
DELETE /drives/{drive-id}/items/{driveItem-id}/listItem Delete navigation property listItem for drives #
GET /drives/{drive-id}/items/{driveItem-id}/listItem/analytics Get analytics from drives #
GET /drives/{drive-id}/items/{driveItem-id}/listItem/createdByUser Get createdByUser from drives #
GET /drives/{drive-id}/items/{driveItem-id}/listItem/createdByUser/mailboxSettings Get mailboxSettings property value #
PATCH /drives/{drive-id}/items/{driveItem-id}/listItem/createdByUser/mailboxSettings Update property mailboxSettings value #
GET /drives/{drive-id}/items/{driveItem-id}/listItem/createdByUser/serviceProvisioningErrors Get serviceProvisioningErrors property value #
GET /drives/{drive-id}/items/{driveItem-id}/listItem/createdByUser/serviceProvisioningErrors/$count Get the number of the resource #
GET /drives/{drive-id}/items/{driveItem-id}/listItem/documentSetVersions Get documentSetVersions from drives #
POST /drives/{drive-id}/items/{driveItem-id}/listItem/documentSetVersions Create new navigation property to documentSetVersions for drives #
GET /drives/{drive-id}/items/{driveItem-id}/listItem/documentSetVersions/{documentSetVersion-id} Get documentSetVersions from drives #
PATCH /drives/{drive-id}/items/{driveItem-id}/listItem/documentSetVersions/{documentSetVersion-id} Update the navigation property documentSetVersions in drives #
DELETE /drives/{drive-id}/items/{driveItem-id}/listItem/documentSetVersions/{documentSetVersion-id} Delete navigation property documentSetVersions for drives #
GET /drives/{drive-id}/items/{driveItem-id}/listItem/documentSetVersions/{documentSetVersion-id}/fields Get fields from drives #
PATCH /drives/{drive-id}/items/{driveItem-id}/listItem/documentSetVersions/{documentSetVersion-id}/fields Update the navigation property fields in drives #
DELETE /drives/{drive-id}/items/{driveItem-id}/listItem/documentSetVersions/{documentSetVersion-id}/fields Delete navigation property fields for drives #
POST /drives/{drive-id}/items/{driveItem-id}/listItem/documentSetVersions/{documentSetVersion-id}/microsoft.graph.restore Invoke action restore #
GET /drives/{drive-id}/items/{driveItem-id}/listItem/documentSetVersions/$count Get the number of the resource #
GET /drives/{drive-id}/items/{driveItem-id}/listItem/driveItem Get driveItem from drives #
GET /drives/{drive-id}/items/{driveItem-id}/listItem/driveItem/content Get content for the navigation property driveItem from drives #
PUT /drives/{drive-id}/items/{driveItem-id}/listItem/driveItem/content Update content for the navigation property driveItem in drives #
DELETE /drives/{drive-id}/items/{driveItem-id}/listItem/driveItem/content Delete content for the navigation property driveItem in drives #
GET /drives/{drive-id}/items/{driveItem-id}/listItem/fields Get fields from drives #
PATCH /drives/{drive-id}/items/{driveItem-id}/listItem/fields Update the navigation property fields in drives #
DELETE /drives/{drive-id}/items/{driveItem-id}/listItem/fields Delete navigation property fields for drives #
GET /drives/{drive-id}/items/{driveItem-id}/listItem/lastModifiedByUser Get lastModifiedByUser from drives #
GET /drives/{drive-id}/items/{driveItem-id}/listItem/lastModifiedByUser/mailboxSettings Get mailboxSettings property value #
PATCH /drives/{drive-id}/items/{driveItem-id}/listItem/lastModifiedByUser/mailboxSettings Update property mailboxSettings value #
GET /drives/{drive-id}/items/{driveItem-id}/listItem/lastModifiedByUser/serviceProvisioningErrors Get serviceProvisioningErrors property value #
GET /drives/{drive-id}/items/{driveItem-id}/listItem/lastModifiedByUser/serviceProvisioningErrors/$count Get the number of the resource #
GET /drives/{drive-id}/items/{driveItem-id}/listItem/microsoft.graph.getActivitiesByInterval() Invoke function getActivitiesByInterval #
GET /drives/{drive-id}/items/{driveItem-id}/listItem/microsoft.graph.getActivitiesByInterval(startDateTime='{startDateTime}',endDateTime='{endDateTime}',interval='{interval}') Invoke function getActivitiesByInterval #
GET /drives/{drive-id}/items/{driveItem-id}/listItem/permissions Get permissions from drives #
POST /drives/{drive-id}/items/{driveItem-id}/listItem/permissions Create new navigation property to permissions for drives #
GET /drives/{drive-id}/items/{driveItem-id}/listItem/permissions/{permission-id} Get permissions from drives #
PATCH /drives/{drive-id}/items/{driveItem-id}/listItem/permissions/{permission-id} Update the navigation property permissions in drives #
DELETE /drives/{drive-id}/items/{driveItem-id}/listItem/permissions/{permission-id} Delete navigation property permissions for drives #
POST /drives/{drive-id}/items/{driveItem-id}/listItem/permissions/{permission-id}/microsoft.graph.grant Invoke action grant #
GET /drives/{drive-id}/items/{driveItem-id}/listItem/permissions/$count Get the number of the resource #
GET /drives/{drive-id}/items/{driveItem-id}/listItem/versions Get versions from drives #
POST /drives/{drive-id}/items/{driveItem-id}/listItem/versions Create new navigation property to versions for drives #
GET /drives/{drive-id}/items/{driveItem-id}/listItem/versions/{listItemVersion-id} Get versions from drives #
PATCH /drives/{drive-id}/items/{driveItem-id}/listItem/versions/{listItemVersion-id} Update the navigation property versions in drives #
DELETE /drives/{drive-id}/items/{driveItem-id}/listItem/versions/{listItemVersion-id} Delete navigation property versions for drives #
GET /drives/{drive-id}/items/{driveItem-id}/listItem/versions/{listItemVersion-id}/fields Get fields from drives #
PATCH /drives/{drive-id}/items/{driveItem-id}/listItem/versions/{listItemVersion-id}/fields Update the navigation property fields in drives #
DELETE /drives/{drive-id}/items/{driveItem-id}/listItem/versions/{listItemVersion-id}/fields Delete navigation property fields for drives #
POST /drives/{drive-id}/items/{driveItem-id}/listItem/versions/{listItemVersion-id}/microsoft.graph.restoreVersion Invoke action restoreVersion #
GET /drives/{drive-id}/items/{driveItem-id}/listItem/versions/$count Get the number of the resource #
POST /drives/{drive-id}/items/{driveItem-id}/microsoft.graph.assignSensitivityLabel Invoke action assignSensitivityLabel #
POST /drives/{drive-id}/items/{driveItem-id}/microsoft.graph.checkin Invoke action checkin #
POST /drives/{drive-id}/items/{driveItem-id}/microsoft.graph.checkout Invoke action checkout #
POST /drives/{drive-id}/items/{driveItem-id}/microsoft.graph.copy Invoke action copy #
POST /drives/{drive-id}/items/{driveItem-id}/microsoft.graph.createUploadSession Invoke action createUploadSession #
GET /drives/{drive-id}/items/{driveItem-id}/microsoft.graph.delta() Invoke function delta #
GET /drives/{drive-id}/items/{driveItem-id}/microsoft.graph.delta(token='{token}') Invoke function delta #
POST /drives/{drive-id}/items/{driveItem-id}/microsoft.graph.discardCheckout Invoke action discardCheckout #
POST /drives/{drive-id}/items/{driveItem-id}/microsoft.graph.extractSensitivityLabels Invoke action extractSensitivityLabels #
POST /drives/{drive-id}/items/{driveItem-id}/microsoft.graph.follow Invoke action follow #
GET /drives/{drive-id}/items/{driveItem-id}/microsoft.graph.getActivitiesByInterval() Invoke function getActivitiesByInterval #
GET /drives/{drive-id}/items/{driveItem-id}/microsoft.graph.getActivitiesByInterval(startDateTime='{startDateTime}',endDateTime='{endDateTime}',interval='{interval}') Invoke function getActivitiesByInterval #
POST /drives/{drive-id}/items/{driveItem-id}/microsoft.graph.invite Invoke action invite #
POST /drives/{drive-id}/items/{driveItem-id}/microsoft.graph.permanentDelete Invoke action permanentDelete #
POST /drives/{drive-id}/items/{driveItem-id}/microsoft.graph.preview Invoke action preview #
POST /drives/{drive-id}/items/{driveItem-id}/microsoft.graph.restore Invoke action restore #
POST /drives/{drive-id}/items/{driveItem-id}/microsoft.graph.unfollow Invoke action unfollow #
POST /drives/{drive-id}/items/{driveItem-id}/microsoft.graph.validatePermission Invoke action validatePermission #
GET /drives/{drive-id}/items/{driveItem-id}/permissions Get permissions from drives #
POST /drives/{drive-id}/items/{driveItem-id}/permissions Create new navigation property to permissions for drives #
GET /drives/{drive-id}/items/{driveItem-id}/permissions/{permission-id} Get permissions from drives #
PATCH /drives/{drive-id}/items/{driveItem-id}/permissions/{permission-id} Update the navigation property permissions in drives #
DELETE /drives/{drive-id}/items/{driveItem-id}/permissions/{permission-id} Delete navigation property permissions for drives #
POST /drives/{drive-id}/items/{driveItem-id}/permissions/{permission-id}/microsoft.graph.grant Invoke action grant #
GET /drives/{drive-id}/items/{driveItem-id}/permissions/$count Get the number of the resource #
GET /drives/{drive-id}/items/{driveItem-id}/retentionLabel driveItem: getRetentionLabel #
PATCH /drives/{drive-id}/items/{driveItem-id}/retentionLabel driveItem: lockOrUnlockRecord #
DELETE /drives/{drive-id}/items/{driveItem-id}/retentionLabel driveItem: removeRetentionLabel #
GET /drives/{drive-id}/items/{driveItem-id}/subscriptions Get subscriptions from drives #
POST /drives/{drive-id}/items/{driveItem-id}/subscriptions Create new navigation property to subscriptions for drives #
GET /drives/{drive-id}/items/{driveItem-id}/subscriptions/{subscription-id} Get subscriptions from drives #
PATCH /drives/{drive-id}/items/{driveItem-id}/subscriptions/{subscription-id} Update the navigation property subscriptions in drives #
DELETE /drives/{drive-id}/items/{driveItem-id}/subscriptions/{subscription-id} Delete navigation property subscriptions for drives #
POST /drives/{drive-id}/items/{driveItem-id}/subscriptions/{subscription-id}/microsoft.graph.reauthorize Invoke action reauthorize #
GET /drives/{drive-id}/items/{driveItem-id}/subscriptions/$count Get the number of the resource #
GET /drives/{drive-id}/items/{driveItem-id}/thumbnails Get thumbnails from drives #
POST /drives/{drive-id}/items/{driveItem-id}/thumbnails Create new navigation property to thumbnails for drives #
GET /drives/{drive-id}/items/{driveItem-id}/thumbnails/{thumbnailSet-id} Get thumbnails from drives #
PATCH /drives/{drive-id}/items/{driveItem-id}/thumbnails/{thumbnailSet-id} Update the navigation property thumbnails in drives #
DELETE /drives/{drive-id}/items/{driveItem-id}/thumbnails/{thumbnailSet-id} Delete navigation property thumbnails for drives #
GET /drives/{drive-id}/items/{driveItem-id}/thumbnails/$count Get the number of the resource #
GET /drives/{drive-id}/items/{driveItem-id}/versions Get versions from drives #
POST /drives/{drive-id}/items/{driveItem-id}/versions Create new navigation property to versions for drives #
GET /drives/{drive-id}/items/{driveItem-id}/versions/{driveItemVersion-id} Get versions from drives #
PATCH /drives/{drive-id}/items/{driveItem-id}/versions/{driveItemVersion-id} Update the navigation property versions in drives #
DELETE /drives/{drive-id}/items/{driveItem-id}/versions/{driveItemVersion-id} Delete navigation property versions for drives #
GET /drives/{drive-id}/items/{driveItem-id}/versions/{driveItemVersion-id}/content Get content for the navigation property versions from drives #
PUT /drives/{drive-id}/items/{driveItem-id}/versions/{driveItemVersion-id}/content Update content for the navigation property versions in drives #
DELETE /drives/{drive-id}/items/{driveItem-id}/versions/{driveItemVersion-id}/content Delete content for the navigation property versions in drives #
POST /drives/{drive-id}/items/{driveItem-id}/versions/{driveItemVersion-id}/microsoft.graph.restoreVersion Invoke action restoreVersion #
GET /drives/{drive-id}/items/{driveItem-id}/versions/$count Get the number of the resource #
GET /drives/{drive-id}/items/$count Get the number of the resource #
GET /drives/{drive-id}/root Get root from drives #
PATCH /drives/{drive-id}/root Update the navigation property root in drives #
DELETE /drives/{drive-id}/root Delete navigation property root for drives #
GET /drives/{drive-id}/root/analytics Get analytics from drives #
PATCH /drives/{drive-id}/root/analytics Update the navigation property analytics in drives #
DELETE /drives/{drive-id}/root/analytics Delete navigation property analytics for drives #
GET /drives/{drive-id}/root/analytics/allTime Get allTime from drives #
GET /drives/{drive-id}/root/analytics/itemActivityStats Get itemActivityStats from drives #
POST /drives/{drive-id}/root/analytics/itemActivityStats Create new navigation property to itemActivityStats for drives #
GET /drives/{drive-id}/root/analytics/itemActivityStats/{itemActivityStat-id} Get itemActivityStats from drives #
PATCH /drives/{drive-id}/root/analytics/itemActivityStats/{itemActivityStat-id} Update the navigation property itemActivityStats in drives #
DELETE /drives/{drive-id}/root/analytics/itemActivityStats/{itemActivityStat-id} Delete navigation property itemActivityStats for drives #
GET /drives/{drive-id}/root/analytics/itemActivityStats/{itemActivityStat-id}/activities Get activities from drives #
POST /drives/{drive-id}/root/analytics/itemActivityStats/{itemActivityStat-id}/activities Create new navigation property to activities for drives #
GET /drives/{drive-id}/root/analytics/itemActivityStats/{itemActivityStat-id}/activities/{itemActivity-id} Get activities from drives #
PATCH /drives/{drive-id}/root/analytics/itemActivityStats/{itemActivityStat-id}/activities/{itemActivity-id} Update the navigation property activities in drives #
DELETE /drives/{drive-id}/root/analytics/itemActivityStats/{itemActivityStat-id}/activities/{itemActivity-id} Delete navigation property activities for drives #
GET /drives/{drive-id}/root/analytics/itemActivityStats/{itemActivityStat-id}/activities/{itemActivity-id}/driveItem Get driveItem from drives #
GET /drives/{drive-id}/root/analytics/itemActivityStats/{itemActivityStat-id}/activities/{itemActivity-id}/driveItem/content Get content for the navigation property driveItem from drives #
PUT /drives/{drive-id}/root/analytics/itemActivityStats/{itemActivityStat-id}/activities/{itemActivity-id}/driveItem/content Update content for the navigation property driveItem in drives #
DELETE /drives/{drive-id}/root/analytics/itemActivityStats/{itemActivityStat-id}/activities/{itemActivity-id}/driveItem/content Delete content for the navigation property driveItem in drives #
GET /drives/{drive-id}/root/analytics/itemActivityStats/{itemActivityStat-id}/activities/$count Get the number of the resource #
GET /drives/{drive-id}/root/analytics/itemActivityStats/$count Get the number of the resource #
GET /drives/{drive-id}/root/analytics/lastSevenDays Get lastSevenDays from drives #
GET /drives/{drive-id}/root/children Get children from drives #
POST /drives/{drive-id}/root/children Create new navigation property to children for drives #
GET /drives/{drive-id}/root/children/{driveItem-id} Get children from drives #
GET /drives/{drive-id}/root/children/{driveItem-id}/content Get content for the navigation property children from drives #
PUT /drives/{drive-id}/root/children/{driveItem-id}/content Update content for the navigation property children in drives #
DELETE /drives/{drive-id}/root/children/{driveItem-id}/content Delete content for the navigation property children in drives #
GET /drives/{drive-id}/root/children/$count Get the number of the resource #
GET /drives/{drive-id}/root/content Get content for the navigation property root from drives #
PUT /drives/{drive-id}/root/content Update content for the navigation property root in drives #
DELETE /drives/{drive-id}/root/content Delete content for the navigation property root in drives #
GET /drives/{drive-id}/root/createdByUser Get createdByUser from drives #
GET /drives/{drive-id}/root/createdByUser/mailboxSettings Get mailboxSettings property value #
PATCH /drives/{drive-id}/root/createdByUser/mailboxSettings Update property mailboxSettings value #
GET /drives/{drive-id}/root/createdByUser/serviceProvisioningErrors Get serviceProvisioningErrors property value #
GET /drives/{drive-id}/root/createdByUser/serviceProvisioningErrors/$count Get the number of the resource #
GET /drives/{drive-id}/root/lastModifiedByUser Get lastModifiedByUser from drives #
GET /drives/{drive-id}/root/lastModifiedByUser/mailboxSettings Get mailboxSettings property value #
PATCH /drives/{drive-id}/root/lastModifiedByUser/mailboxSettings Update property mailboxSettings value #
GET /drives/{drive-id}/root/lastModifiedByUser/serviceProvisioningErrors Get serviceProvisioningErrors property value #
GET /drives/{drive-id}/root/lastModifiedByUser/serviceProvisioningErrors/$count Get the number of the resource #
GET /drives/{drive-id}/root/listItem Get listItem from drives #
PATCH /drives/{drive-id}/root/listItem Update the navigation property listItem in drives #
DELETE /drives/{drive-id}/root/listItem Delete navigation property listItem for drives #
GET /drives/{drive-id}/root/listItem/analytics Get analytics from drives #
GET /drives/{drive-id}/root/listItem/createdByUser Get createdByUser from drives #
GET /drives/{drive-id}/root/listItem/createdByUser/mailboxSettings Get mailboxSettings property value #
PATCH /drives/{drive-id}/root/listItem/createdByUser/mailboxSettings Update property mailboxSettings value #
GET /drives/{drive-id}/root/listItem/createdByUser/serviceProvisioningErrors Get serviceProvisioningErrors property value #
GET /drives/{drive-id}/root/listItem/createdByUser/serviceProvisioningErrors/$count Get the number of the resource #
GET /drives/{drive-id}/root/listItem/documentSetVersions Get documentSetVersions from drives #
POST /drives/{drive-id}/root/listItem/documentSetVersions Create new navigation property to documentSetVersions for drives #
GET /drives/{drive-id}/root/listItem/documentSetVersions/{documentSetVersion-id} Get documentSetVersions from drives #
PATCH /drives/{drive-id}/root/listItem/documentSetVersions/{documentSetVersion-id} Update the navigation property documentSetVersions in drives #
DELETE /drives/{drive-id}/root/listItem/documentSetVersions/{documentSetVersion-id} Delete navigation property documentSetVersions for drives #
GET /drives/{drive-id}/root/listItem/documentSetVersions/{documentSetVersion-id}/fields Get fields from drives #
PATCH /drives/{drive-id}/root/listItem/documentSetVersions/{documentSetVersion-id}/fields Update the navigation property fields in drives #
DELETE /drives/{drive-id}/root/listItem/documentSetVersions/{documentSetVersion-id}/fields Delete navigation property fields for drives #
POST /drives/{drive-id}/root/listItem/documentSetVersions/{documentSetVersion-id}/microsoft.graph.restore Invoke action restore #
GET /drives/{drive-id}/root/listItem/documentSetVersions/$count Get the number of the resource #
GET /drives/{drive-id}/root/listItem/driveItem Get driveItem from drives #
GET /drives/{drive-id}/root/listItem/driveItem/content Get content for the navigation property driveItem from drives #
PUT /drives/{drive-id}/root/listItem/driveItem/content Update content for the navigation property driveItem in drives #
DELETE /drives/{drive-id}/root/listItem/driveItem/content Delete content for the navigation property driveItem in drives #
GET /drives/{drive-id}/root/listItem/fields Get fields from drives #
PATCH /drives/{drive-id}/root/listItem/fields Update the navigation property fields in drives #
DELETE /drives/{drive-id}/root/listItem/fields Delete navigation property fields for drives #
GET /drives/{drive-id}/root/listItem/lastModifiedByUser Get lastModifiedByUser from drives #
GET /drives/{drive-id}/root/listItem/lastModifiedByUser/mailboxSettings Get mailboxSettings property value #
PATCH /drives/{drive-id}/root/listItem/lastModifiedByUser/mailboxSettings Update property mailboxSettings value #
GET /drives/{drive-id}/root/listItem/lastModifiedByUser/serviceProvisioningErrors Get serviceProvisioningErrors property value #
GET /drives/{drive-id}/root/listItem/lastModifiedByUser/serviceProvisioningErrors/$count Get the number of the resource #
GET /drives/{drive-id}/root/listItem/microsoft.graph.getActivitiesByInterval() Invoke function getActivitiesByInterval #
GET /drives/{drive-id}/root/listItem/microsoft.graph.getActivitiesByInterval(startDateTime='{startDateTime}',endDateTime='{endDateTime}',interval='{interval}') Invoke function getActivitiesByInterval #
GET /drives/{drive-id}/root/listItem/permissions Get permissions from drives #
POST /drives/{drive-id}/root/listItem/permissions Create new navigation property to permissions for drives #
GET /drives/{drive-id}/root/listItem/permissions/{permission-id} Get permissions from drives #
PATCH /drives/{drive-id}/root/listItem/permissions/{permission-id} Update the navigation property permissions in drives #
DELETE /drives/{drive-id}/root/listItem/permissions/{permission-id} Delete navigation property permissions for drives #
POST /drives/{drive-id}/root/listItem/permissions/{permission-id}/microsoft.graph.grant Invoke action grant #
GET /drives/{drive-id}/root/listItem/permissions/$count Get the number of the resource #
GET /drives/{drive-id}/root/listItem/versions Get versions from drives #

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-drives-driveitem-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-drives-driveitem-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Files Drives.drive Item API
  version: v1.0
servers:
- url: https://graph.microsoft.com/v1.0/
  description: Core
security:
- azureaadv2: []
tags:


# --- truncated at 32 KB (1169 KB total) ---
# Full source: https://artifacts.apis.io/microsoft-365/openapi/microsoft-365-drives-driveitem-api-openapi.yml