Partager via


Ressource List

La ressource list représente une liste dans un site. Cette ressource contient les propriétés de niveau supérieur de la liste, y compris les définitions de modèle et de champ.

Tâches dans une liste

Les tâches suivantes peuvent être exécutées sur les ressources list. Remarque : cette version bêta vous permet uniquement d’accéder aux listes. Vous ne pouvez pas en créer ni les mettre à jour. Toutefois, vous pouvez créer ou mettre à jour des éléments de liste.

Tous les exemples ci-dessous concernent un site, par exemple : https://graph.microsoft.com/v1.0/sites/{site-id}.

Tâche courante Méthode HTTP
Obtenir une liste GET /lists/{list-id}
Énumérer les éléments de liste GET /lists/{list-id}/items
Mettre à jour l’élément de la liste PATCH /lists/{list-id}/items/{item-id}
Supprimer l’élément de liste DELETE /lists/{list-id}/items/{item-id}
Créer un élément de liste POST /lists/{list-id}
Obtenir les activités récentes GET /lists/{list-id}/activities

Représentation JSON

Voici une représentation JSON de la ressource list.

{
  "activities": [{"@odata.type": "microsoft.graph.itemActivity"}],
  "columns": [ { "@odata.type": "microsoft.graph.columnDefinition" }],
  "contentTypes": [ { "@odata.type": "microsoft.graph.contentType" }],
  "displayName": "title of list",
  "drive": { "@odata.type": "microsoft.graph.drive" },
  "items": [ { "@odata.type": "microsoft.graph.listItem" } ],
  "list": {
    "@odata.type": "microsoft.graph.listInfo",
    "hidden": false,
    "template": "documentLibrary | genericList | survey | links | announcements | contacts | accessRequest ..."
  },
  "system": false,

  /* inherited from baseItem */
  "id": "string",
  "name": "name of list",
  "createdBy": { "@odata.type": "microsoft.graph.identitySet" },
  "createdDateTime": "timestamp",
  "description": "description of list",
  "eTag": "string",
  "lastModifiedBy": { "@odata.type": "microsoft.graph.identitySet" },
  "lastModifiedDateTime": "timestamp",
  "parentReference": { "@odata.type": "microsoft.graph.itemReference" },
  "sharepointIds": { "@odata.type": "microsoft.graph.sharepointIds" },
  "webUrl": "url to visit the list in a browser"
}

Propriétés

La ressource list possède les propriétés suivantes.

Nom de la propriété Type Description
displayName string Titre affichable de la liste.
list listInfo Fournit des informations supplémentaires sur la liste.
system systemFacet Indique s’il s’agit d’une liste gérée par le système, le cas échéant. En lecture seule.

Les propriétés suivantes sont héritées de la ressource baseItem.

Nom de la propriété Type Description
id string Identificateur unique de l’élément. En lecture seule.
name string Nom de l’élément.
createdBy identitySet Identité du créateur de cet élément. En lecture seule.
createdDateTime DateTimeOffset Date et heure de création de l’élément. En lecture seule.
description string Description de l’élément.
eTag string ETag pour l’élément. En lecture seule.
lastModifiedBy identitySet Identité du dernier modificateur de cet élément. En lecture seule.
lastModifiedDateTime DateTimeOffset Date et heure de dernière modification de l’élément. En lecture seule.
parentReference itemReference Informations de l’élément parent, si l’élément possède un parent. En lecture-écriture.
sharepointIds sharepointIds Renvoie les identificateurs utiles pour garantir la compatibilité de SharePoint REST. En lecture seule.
webUrl chaîne (URL) URL qui affiche l’élément dans le navigateur. En lecture seule.

Relations

La ressource list a les relations suivantes avec les autres ressources.

Nom de la relation Type Description
activities Collection itemActivity Activités récentes qui ont eu lieu au sein de cette liste.
lecteur drive Présent uniquement dans les bibliothèques de documents. Permet d’accéder à la liste comme s’il s’agissait d’une ressource drive avec les ressources driveItem.
items Collection(listItem) Tous les éléments contenus dans le lecteur.
colonnes Collection(columnDefinition) Collection des définitions de champ pour cette liste.
contentTypes Collection(contentType) Collection de types de contenu présents dans cette liste.