Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Namespace: microsoft.graph
The top-level object that represents a user's OneDrive or a document library in SharePoint.
OneDrive users always have at least one drive available, their default drive. Users without a OneDrive license may not have a default drive available.
Methods
| Method | Return type | Description |
|---|---|---|
| List drive | drive collection | Retrieve the list of drive resources available for a target user, group, or site. |
| Get drive | drive | Get metadata about a drive. |
| Get drive root | driveItem | Get root folder of a drive. |
| List followed items | driveItem collection | List the user's followed driveItems. |
| List children | driveItem collection | List children of the root folder of a drive. |
| List changes | driveItem collection | List changes for all driveItems in the drive. |
| Search | driveItem collection | Search for driveItems in a drive |
| Get special folder | driveItem | Access a special folder by its canonical name. |
Properties
| Property | Type | Description |
|---|---|---|
| createdBy | identitySet | Identity of the user, device, or application which created the item. Read-only. |
| createdDateTime | dateTimeOffset | Date and time of item creation. Read-only. |
| description | String | Provide a user-visible description of the drive. Read-write. |
| driveType | String | Describes the type of drive represented by this resource. OneDrive personal drives return personal. OneDrive for Business returns business. SharePoint document libraries return documentLibrary. Read-only. |
| id | String | The unique identifier of the drive. Read-only. |
| lastModifiedBy | identitySet | Identity of the user, device, and application which last modified the item. Read-only. |
| lastModifiedDateTime | dateTimeOffset | Date and time the item was last modified. Read-only. |
| name | string | The name of the item. Read-write. |
| owner | identitySet | Optional. The user account that owns the drive. Read-only. |
| quota | quota | Optional. Information about the drive's storage space quota. Read-only. |
| sharepointIds | sharepointIds | Returns identifiers useful for SharePoint REST compatibility. Read-only. This property isn't returned by default and must be selected using the $select query parameter. |
| system | systemFacet | If present, indicates that it's a system-managed drive. Read-only. |
| webUrl | string (url) | URL that displays the resource in the browser. Read-only. |
Relationships
| Relationship | Type | Description |
|---|---|---|
| bundles | driveItem collection | Collection of bundles (albums and multi-select-shared sets of items). Only in personal OneDrive. |
| following | driveItem collection | The list of items the user is following. Only in OneDrive for Business. |
| items | driveItem collection | All items contained in the drive. Read-only. Nullable. |
| list | list | For drives in SharePoint, the underlying document library list. Read-only. Nullable. |
| root | driveItem | The root folder of the drive. Read-only. |
| special | driveItem collection | Collection of common folders available in OneDrive. Read-only. Nullable. |
JSON representation
The following JSON representation shows the resource type.
The drive resource is derived from baseItem and inherits properties from that resource.
{
"createdBy": {"@odata.type": "microsoft.graph.identitySet"},
"createdDateTime": "string (timestamp)",
"description": "string",
"driveType": "personal | business | documentLibrary",
"following": [{"@odata.type": "microsoft.graph.driveItem"}],
"id": "string",
"items": [{"@odata.type": "microsoft.graph.driveItem"}],
"lastModifiedBy": {"@odata.type": "microsoft.graph.identitySet"},
"lastModifiedDateTime": "string (timestamp)",
"name": "string",
"owner": {"@odata.type": "microsoft.graph.identitySet"},
"quota": {"@odata.type": "microsoft.graph.quota"},
"root": {"@odata.type": "microsoft.graph.driveItem"},
"sharepointIds": {"@odata.type": "microsoft.graph.sharepointIds"},
"special": [{"@odata.type": "microsoft.graph.driveItem"}],
"system": {"@odata.type": "microsoft.graph.systemFacet"},
"webUrl": "string",
}