ItemReference resource type
The ItemReference resource provides information necessary to address a DriveItem via the API.
JSON representation
Here is a JSON representation of the resource
{
"driveId": "string",
"driveType": "personal | business | documentLibrary",
"id": "string",
"listId": "string",
"name": "string",
"path": "string",
"shareId": "string",
"sharepointIds": { "@odata.type": "microsoft.graph.sharepointIds" },
"siteId": "string"
}
Properties
Property | Type | Description |
---|---|---|
driveId | String | Identifier of the drive instance that contains the item. Read-only. |
driveType | String | Identifies the type of drive. See drive resource for values. |
id | String | Identifier of the item in the drive. Read-only. |
listId | String | Identifier of the list. Read-only. |
name | String | The name of the item being referenced. Read-only. |
path | String | Path that can be used to navigate to the item. Read-only. |
shareId | String | Identifier for a shared resource that can be accessed via the Shares API. |
sharepointIds | sharepointIds | Identifiers useful for SharePoint REST compatibility. Read-only. |
siteId | String | Identifier of the site. Read-only. |
Remarks
To address a driveItem from an itemReference resource, construct a URL of the format:
GET https://graph.microsoft.com/v1.0/drives/{driveId}/items/{id}
The path value is an API path relative to the target drive, for example: /drive/root:/Documents/myfile.docx
.
To retrieve the human-readable path for a breadcrumb, you can safely ignore everything up to the first :
in the path string.