listItem resource type

Namespace: microsoft.graph

Represents an item in a SharePoint list.

All items in a SharePoint document library can be represented as a listItem or driveItem resource.

Column values in the list are available through the fieldValueSet dictionary.

Methods

The following methods are available for listItem resources. All examples are relative to a list: https://graph.microsoft.com/v1.0/sites/{site-id}/lists/{list-id}.

Method Return Type Description
Get listItem Get an item in a list.
Get column values listItem Get column values from listItem.
Get analytics itemAnalytics Get analytics for this resource.
Get activities by interval itemActivityStat Get a collection of itemActivityStats within the specified time interval.
Create listItem Create a new listItem in a list.
Delete No Content Removes an item from a list.
Update fieldValueSet Update the properties on a listItem.
Update column values fieldValueSet Update column values on a listItem.
List documentSetVersion collection Get a list of the versions of a document set item in a list.
Create documentSetVersion Create a new version of a document set item in a list.
Restore No Content Restore the document set item to a specific version.
Get delta listItem collection Get newly created, updated, or deleted list items without having to perform a full read of the entire items collection.

Properties

The listItem resource has the following properties.

Property Type Description
contentType contentTypeInfo The content type of this list item

The following properties are inherited from baseItem.

Property Type Description
createdBy identitySet Identity of the creator of this item. Read-only.
createdDateTime DateTimeOffset The date and time the item was created. Read-only.
description string The descriptive text for the item.
eTag string ETag for the item. Read-only.
id string The unique identifier of the item. Read-only.
lastModifiedBy identitySet Identity of the last modifier of this item. Read-only.
lastModifiedDateTime DateTimeOffset The date and time the item was last modified. Read-only.
name string The name / title of the item.
parentReference itemReference Parent information, if the item has a parent. Read-write.
sharepointIds sharepointIds Returns identifiers useful for SharePoint REST compatibility. Read-only.
webUrl string (url) URL that displays the item in the browser. Read-only.

Relationships

The listItem resource has the following relationships to other resources.

Relationship Type Description
activities itemActivity collection The list of recent activities that took place on this item.
analytics itemAnalytics resource Analytics about the view activities that took place on this item.
documentSetVersions documentSetVersion collection Version information for a document set version created by a user.
driveItem driveItem For document libraries, the driveItem relationship exposes the listItem as a driveItem
fields fieldValueSet The values of the columns set on this list item.
versions listItemVersion collection The list of previous versions of the list item.

JSON representation

The following JSON representation shows the resource type.

{
  "contentType": { "@odata.type": "microsoft.graph.contentTypeInfo" },
  "fields": { "@odata.type": "microsoft.graph.fieldValueSet" },
  "sharepointIds": { "@odata.type": "microsoft.graph.sharepointIds" },

  /* relationships */
  "activities": [{"@odata.type": "microsoft.graph.itemActivity"}],
  "analytics": { "@odata.type": "microsoft.graph.itemAnalytics" },
  "documentSetVersions": [{"@odata.type": "microsoft.graph.documentSetVersion"}],
  "driveItem": { "@odata.type": "microsoft.graph.driveItem" },
  "versions": [{"@odata.type": "microsoft.graph.listItemVersion"}],

  /* inherited from baseItem */
  "id": "string",
  "name": "name of resource",
  "createdBy": { "@odata.type": "microsoft.graph.identitySet" },
  "createdDateTime": "timestamp",
  "description": "description of resource",
  "eTag": "string",
  "lastModifiedBy": { "@odata.type": "microsoft.graph.identitySet" },
  "lastModifiedDateTime": "timestamp",
  "parentReference": { "@odata.type": "microsoft.graph.itemReference"},
  "webUrl": "url"
}