Untergeordneten Ordner erstellen

Namespace: microsoft.graph

Verwenden Sie diese API, um ein neues untergeordnetes mailFolder-Element zu erstellen.

Wenn ein neuer Ordner ausgeblendet werden soll, müssen Sie die isHidden-Eigenschaft bei der true Erstellung festlegen.

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) Mail.ReadWrite
Delegiert (persönliches Microsoft-Konto) Mail.ReadWrite
Anwendung Mail.ReadWrite

HTTP-Anforderung

POST /me/mailFolders/{id}/childFolders
POST /users/{id | userPrincipalName}/mailFolders/{id}/childFolders

Geben Sie den übergeordneten Ordner in der Abfrage-URL als Ordner-ID oder einen bekannten Ordnernamen an. Eine Liste der unterstützten bekannten Ordnernamen finden Sie unter mailFolder-Ressourcentyp.

Anforderungsheader

Kopfzeile Wert
Authorization Bearer {token}. Erforderlich.
Content-Type application/json. Erforderlich.

Anforderungstext

Geben Sie im Anforderungstext ein JSON-Objekt mit den folgenden Parametern an. displayName und isHidden sind die einzige schreibbare Eigenschaft für ein mailFolder-Objekt.

Parameter Typ Beschreibung
displayName Zeichenfolge Der Anzeigename für den neuen Ordner.
isHidden Boolescher Wert Gibt an, ob der neue Ordner ausgeblendet ist. Der Standardwert ist false. Das Festlegen der Eigenschaft ist optional. Nach dem Festlegen können Sie diese Eigenschaft nicht mehr aktualisieren. Weitere Informationen finden Sie in ausgeblendeten E-Mail-Ordnern

Antwort

Bei erfolgreicher Ausführung gibt die Methode 201 Created den Antwortcode und eine mailFolder-Ressource im Antworttext zurück.

Beispiel

Anforderung

Nachfolgend sehen Sie ein Beispiel der Anforderung.

POST https://graph.microsoft.com/v1.0/me/mailFolders/{id}/childFolders
Content-type: application/json

{
  "displayName": "displayName-value",
  "isHidden": true
}
Antwort

Nachfolgend sehen Sie ein Beispiel der Antwort.

Hinweis: Das hier gezeigte Antwortobjekt kann zur besseren Lesbarkeit gekürzt werden.

HTTP/1.1 200 OK
Content-type: application/json

{
  "displayName": "displayName-value",
  "parentFolderId": "parentFolderId-value",
  "childFolderCount": 99,
  "unreadItemCount": 99,
  "totalItemCount": 99,
  "id": "id-value",
  "isHidden": true
}