Gelöschte Elemente im Besitz eines Benutzers auflisten

Namespace: microsoft.graph

Ruft eine Liste der zuletzt gelöschten Elemente ab, die dem angegebenen Benutzer gehören.

Derzeit wird die Funktionalität für gelöschte Elemente nur für Anwendungs- und Gruppenressourcen unterstützt, die dem Benutzer gehören.

Dies ist eine Dienstaktion, was bedeutet, dass die Paginierung nicht unterstützt wird. Die API gibt bis zu 1.000 gelöschte Objekte im Besitz des Benutzers zurück, sortiert nach ID.

Berechtigungen

Eine der nachfolgenden Berechtigungen ist erforderlich, um diese API aufrufen zu können. Weitere Informationen, unter anderem zur Auswahl von Berechtigungen, finden Sie im Artikel zum Thema Berechtigungen.

Berechtigungstyp Berechtigungen (von der Berechtigung mit den wenigsten Rechten zu der mit den meisten Rechten)
Delegiert (Geschäfts-, Schul- oder Unikonto) Group.Read.All, Group.ReadWrite.All
Delegiert (persönliches Microsoft-Konto) Nicht unterstützt
Anwendung Group.Read.All, Group.ReadWrite.All

HTTP-Anforderung

POST /directory/deletedItems/getUserOwnedObjects

Anforderungsheader

Name Beschreibung
Authorization Bearer {token}. Erforderlich.

Anforderungstext

Der Anforderungstext erfordert die folgenden Parameter:

Parameter Typ Beschreibung
userId String ID des Besitzers.
type String Typ der zurückzugebenden eigenen Objekte; group ist derzeit der einzige unterstützte Wert.

Antwort

Erfolgreiche Anforderungen geben 200 OK Antwortcodes zurück. Das Antwortobjekt enthält Verzeichniseigenschaften (gelöschte Elemente).

Beispiel

Anforderung

Nachfolgend sehen Sie ein Beispiel der Anforderung.

POST https://graph.microsoft.com/beta/directory/deletedItems/getUserOwnedObjects
Content-type: application/json

{
  "userId":"55ac777c-109e-4022-b58c-470c8fcb6892",
  "type":"group"
}
Antwort

Nachfolgend sehen Sie ein Beispiel der Antwort. Hinweis: Dieses Antwortobjekt kann aus Platzgründen abgeschnitten werden. Alle unterstützten Eigenschaften werden von tatsächlichen Aufrufen zurückgegeben.

HTTP/1.1 200
Content-type: application/json

{
"value": [
          {
              "@odata.type": "#microsoft.graph.group",
              "id": "bfa7033a-7367-4644-85f5-95aaf385cbd7",
              "deletedDateTime": "2018-04-01T12:39:16Z",
              "classification": null,
              "createdDateTime": "2017-03-22T12:39:16Z",
              "description": null,
              "displayName": "Test",
              "groupTypes": [
                  "Unified"
              ],
              "mail": "Test@contoso.com",
              "mailEnabled": true,
              "mailNickname": "Test",
              "membershipRule": null,
              "membershipRuleProcessingState": null,
              "preferredDataLocation": null,
              "preferredLanguage": null,
              "proxyAddresses": [
                  "SMTP:Test@contoso.com"
              ],
              "renewedDateTime": "2017-09-22T22:30:39Z",
              "securityEnabled": false,
              "theme": null,
              "visibility": "Public"
          } 
        ]
 }