# Microsoft OneDrive Drives.list API

**Canonical:** https://apis.io/apis/microsoft-onedrive/microsoft-onedrive-drives-list-api/  
**Provider:** Microsoft OneDrive — https://apis.io/providers/microsoft-onedrive/  
**Base URL:** https://graph.microsoft.com/v1.0  
**Documentation:** https://learn.microsoft.com/en-us/onedrive/developer/controls/file-pickers/

Microsoft OneDrive Drives.list API is one of 13 APIs that [Microsoft OneDrive](https://apis.io/providers/microsoft-onedrive/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and 6 JSON Schemas.

The drives.list API from Microsoft OneDrive — 87 operation(s) for drives.list.

## Operations (60 of 134)

| Method | Path | Summary |
|---|---|---|
| GET | `/drives/{drive-id}/list` | Get list from drives |
| PATCH | `/drives/{drive-id}/list` | Update the navigation property list in drives |
| DELETE | `/drives/{drive-id}/list` | Delete navigation property list for drives |
| GET | `/drives/{drive-id}/list/columns` | Get columns from drives |
| POST | `/drives/{drive-id}/list/columns` | Create new navigation property to columns for drives |
| GET | `/drives/{drive-id}/list/columns/{columnDefinition-id}` | Get columns from drives |
| PATCH | `/drives/{drive-id}/list/columns/{columnDefinition-id}` | Update the navigation property columns in drives |
| DELETE | `/drives/{drive-id}/list/columns/{columnDefinition-id}` | Delete navigation property columns for drives |
| GET | `/drives/{drive-id}/list/columns/{columnDefinition-id}/sourceColumn` | Get sourceColumn from drives |
| GET | `/drives/{drive-id}/list/columns/$count` | Get the number of the resource |
| GET | `/drives/{drive-id}/list/contentTypes` | Get contentTypes from drives |
| POST | `/drives/{drive-id}/list/contentTypes` | Create new navigation property to contentTypes for drives |
| GET | `/drives/{drive-id}/list/contentTypes/{contentType-id}` | Get contentTypes from drives |
| PATCH | `/drives/{drive-id}/list/contentTypes/{contentType-id}` | Update the navigation property contentTypes in drives |
| DELETE | `/drives/{drive-id}/list/contentTypes/{contentType-id}` | Delete navigation property contentTypes for drives |
| GET | `/drives/{drive-id}/list/contentTypes/{contentType-id}/base` | Get base from drives |
| GET | `/drives/{drive-id}/list/contentTypes/{contentType-id}/baseTypes` | Get baseTypes from drives |
| GET | `/drives/{drive-id}/list/contentTypes/{contentType-id}/baseTypes/{contentType-id1}` | Get baseTypes from drives |
| GET | `/drives/{drive-id}/list/contentTypes/{contentType-id}/baseTypes/$count` | Get the number of the resource |
| GET | `/drives/{drive-id}/list/contentTypes/{contentType-id}/columnLinks` | Get columnLinks from drives |
| POST | `/drives/{drive-id}/list/contentTypes/{contentType-id}/columnLinks` | Create new navigation property to columnLinks for drives |
| GET | `/drives/{drive-id}/list/contentTypes/{contentType-id}/columnLinks/{columnLink-id}` | Get columnLinks from drives |
| PATCH | `/drives/{drive-id}/list/contentTypes/{contentType-id}/columnLinks/{columnLink-id}` | Update the navigation property columnLinks in drives |
| DELETE | `/drives/{drive-id}/list/contentTypes/{contentType-id}/columnLinks/{columnLink-id}` | Delete navigation property columnLinks for drives |
| GET | `/drives/{drive-id}/list/contentTypes/{contentType-id}/columnLinks/$count` | Get the number of the resource |
| GET | `/drives/{drive-id}/list/contentTypes/{contentType-id}/columnPositions` | Get columnPositions from drives |
| GET | `/drives/{drive-id}/list/contentTypes/{contentType-id}/columnPositions/{columnDefinition-id}` | Get columnPositions from drives |
| GET | `/drives/{drive-id}/list/contentTypes/{contentType-id}/columnPositions/$count` | Get the number of the resource |
| GET | `/drives/{drive-id}/list/contentTypes/{contentType-id}/columns` | Get columns from drives |
| POST | `/drives/{drive-id}/list/contentTypes/{contentType-id}/columns` | Create new navigation property to columns for drives |
| GET | `/drives/{drive-id}/list/contentTypes/{contentType-id}/columns/{columnDefinition-id}` | Get columns from drives |
| PATCH | `/drives/{drive-id}/list/contentTypes/{contentType-id}/columns/{columnDefinition-id}` | Update the navigation property columns in drives |
| DELETE | `/drives/{drive-id}/list/contentTypes/{contentType-id}/columns/{columnDefinition-id}` | Delete navigation property columns for drives |
| GET | `/drives/{drive-id}/list/contentTypes/{contentType-id}/columns/{columnDefinition-id}/sourceColumn` | Get sourceColumn from drives |
| GET | `/drives/{drive-id}/list/contentTypes/{contentType-id}/columns/$count` | Get the number of the resource |
| POST | `/drives/{drive-id}/list/contentTypes/{contentType-id}/associateWithHubSites` | Invoke action associateWithHubSites |
| POST | `/drives/{drive-id}/list/contentTypes/{contentType-id}/copyToDefaultContentLocation` | Invoke action copyToDefaultContentLocation |
| GET | `/drives/{drive-id}/list/contentTypes/{contentType-id}/isPublished()` | Invoke function isPublished |
| POST | `/drives/{drive-id}/list/contentTypes/{contentType-id}/publish` | Invoke action publish |
| POST | `/drives/{drive-id}/list/contentTypes/{contentType-id}/unpublish` | Invoke action unpublish |
| GET | `/drives/{drive-id}/list/contentTypes/$count` | Get the number of the resource |
| POST | `/drives/{drive-id}/list/contentTypes/addCopy` | Invoke action addCopy |
| POST | `/drives/{drive-id}/list/contentTypes/addCopyFromContentTypeHub` | Invoke action addCopyFromContentTypeHub |
| GET | `/drives/{drive-id}/list/contentTypes/getCompatibleHubContentTypes()` | Invoke function getCompatibleHubContentTypes |
| GET | `/drives/{drive-id}/list/createdByUser` | Get createdByUser from drives |
| GET | `/drives/{drive-id}/list/createdByUser/mailboxSettings` | Get mailboxSettings property value |
| PATCH | `/drives/{drive-id}/list/createdByUser/mailboxSettings` | Update property mailboxSettings value |
| GET | `/drives/{drive-id}/list/createdByUser/serviceProvisioningErrors` | Get serviceProvisioningErrors property value |
| GET | `/drives/{drive-id}/list/createdByUser/serviceProvisioningErrors/$count` | Get the number of the resource |
| GET | `/drives/{drive-id}/list/drive` | Get drive from drives |
| GET | `/drives/{drive-id}/list/items` | Get items from drives |
| POST | `/drives/{drive-id}/list/items` | Create new navigation property to items for drives |
| GET | `/drives/{drive-id}/list/items/{listItem-id}` | Get items from drives |
| PATCH | `/drives/{drive-id}/list/items/{listItem-id}` | Update the navigation property items in drives |
| DELETE | `/drives/{drive-id}/list/items/{listItem-id}` | Delete navigation property items for drives |
| GET | `/drives/{drive-id}/list/items/{listItem-id}/analytics` | Get analytics from drives |
| GET | `/drives/{drive-id}/list/items/{listItem-id}/createdByUser` | Get createdByUser from drives |
| GET | `/drives/{drive-id}/list/items/{listItem-id}/createdByUser/mailboxSettings` | Get mailboxSettings property value |
| PATCH | `/drives/{drive-id}/list/items/{listItem-id}/createdByUser/mailboxSettings` | Update property mailboxSettings value |
| GET | `/drives/{drive-id}/list/items/{listItem-id}/createdByUser/serviceProvisioningErrors` | Get serviceProvisioningErrors property value |

…and 74 more operations. They are listed in full on the page.

## Machine-readable artifacts (9)

- **OpenAPI** — https://artifacts.apis.io/microsoft-onedrive/openapi/microsoft-onedrive-drives-list-api-openapi.yml
- **Documentation** — https://learn.microsoft.com/en-us/onedrive/developer/rest-api/
- **Reference** — https://learn.microsoft.com/en-us/graph/api/resources/onedrive
- **JSONSchema** — https://artifacts.apis.io/microsoft-onedrive/json-schema/microsoft-onedrive-microsoft-graph-user-schema.json
- **JSONSchema** — https://artifacts.apis.io/microsoft-onedrive/json-schema/microsoft-onedrive-microsoft-graph-subscription-schema.json
- **JSONSchema** — https://artifacts.apis.io/microsoft-onedrive/json-schema/microsoft-onedrive-microsoft-graph-drive-item-schema.json
- **JSONSchema** — https://artifacts.apis.io/microsoft-onedrive/json-schema/microsoft-onedrive-microsoft-graph-column-definition-schema.json
- **JSONSchema** — https://artifacts.apis.io/microsoft-onedrive/json-schema/microsoft-onedrive-microsoft-graph-content-type-schema.json
- **JSONSchema** — https://artifacts.apis.io/microsoft-onedrive/json-schema/microsoft-onedrive-microsoft-graph-permission-schema.json

## Other Microsoft OneDrive APIs (12)

- [OneDrive File Picker](https://apis.io/apis/microsoft-onedrive/file-picker/)
- [OneDrive](https://apis.io/apis/microsoft-onedrive/onedrive/)
- [Microsoft OneDrive Drives.drive.Actions API](https://apis.io/apis/microsoft-onedrive/microsoft-onedrive-drives-drive-actions-api/)
- [Microsoft OneDrive Drives.drive API](https://apis.io/apis/microsoft-onedrive/microsoft-onedrive-drives-drive-api/)
- [Microsoft OneDrive Drives.drive.Functions API](https://apis.io/apis/microsoft-onedrive/microsoft-onedrive-drives-drive-functions-api/)
- [Microsoft OneDrive Drives.drive Item API](https://apis.io/apis/microsoft-onedrive/microsoft-onedrive-drives-driveitem-api/)
- [Microsoft OneDrive Drives.user API](https://apis.io/apis/microsoft-onedrive/microsoft-onedrive-drives-user-api/)
- [Microsoft OneDrive Groups.drive API](https://apis.io/apis/microsoft-onedrive/microsoft-onedrive-groups-drive-api/)
- [Microsoft OneDrive Groups.site API](https://apis.io/apis/microsoft-onedrive/microsoft-onedrive-groups-site-api/)
- [Microsoft OneDrive Me.drive API](https://apis.io/apis/microsoft-onedrive/microsoft-onedrive-me-drive-api/)
- [Microsoft OneDrive Sites.drive API](https://apis.io/apis/microsoft-onedrive/microsoft-onedrive-sites-drive-api/)
- [Microsoft OneDrive Users.drive API](https://apis.io/apis/microsoft-onedrive/microsoft-onedrive-users-drive-api/)

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/microsoft-onedrive/microsoft-onedrive-drives-list-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/microsoft-onedrive/.
