Method: notes.permissions.batchCreate

Erstellt eine oder mehrere Berechtigungen für die Notiz. Es dürfen nur Berechtigungen mit der Rolle WRITER erstellt werden. Wenn das Hinzufügen einer Berechtigung fehlschlägt, schlägt die gesamte Anfrage fehl und es werden keine Änderungen vorgenommen.

HTTP-Anfrage

POST https://keep.googleapis.com/v1/{parent=notes/*}/permissions:batchCreate

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
parent

string

Die übergeordnete Ressource, die von allen erstellten Berechtigungen freigegeben wird. Format: notes/{note} Wenn diese Richtlinie festgelegt ist, muss das übergeordnete Feld in den Nachrichten von CreatePermission entweder leer sein oder mit diesem Feld übereinstimmen.

Anfragetext

Der Anfragetext enthält Daten mit folgender Struktur:

JSON-Darstellung
{
  "requests": [
    {
      object (CreatePermissionRequest)
    }
  ]
}
Felder
requests[]

object (CreatePermissionRequest)

Die Anfragenachricht, die die zu erstellenden Ressourcen angibt.

Antworttext

Die Antwort zum Erstellen von Berechtigungen für eine Notiz.

Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:

JSON-Darstellung
{
  "permissions": [
    {
      object (Permission)
    }
  ]
}
Felder
permissions[]

object (Permission)

Berechtigungen erstellt.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/keep

Weitere Informationen finden Sie im Leitfaden zur Autorisierung.

Berechtigungsanfrage erstellen

Die Anfrage zum Hinzufügen einer einzelnen Berechtigung für die Notiz.

JSON-Darstellung
{
  "parent": string,
  "permission": {
    object (Permission)
  }
}
Felder
parent

string

Erforderlich. Die übergeordnete Notiz, in der diese Berechtigung erstellt wird. Format: notes/{note}

permission

object (Permission)

Erforderlich. Berechtigung zum Erstellen. Es muss entweder Permission.email, User.email oder Group.email angegeben werden.