Method: notes.permissions.batchCreate

Erstellt eine oder mehrere Berechtigungen für den Hinweis. Es können 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 dieser Parameter festgelegt ist, muss das übergeordnete Feld in den CreatePermission-Nachrichten 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, in der die zu erstellenden Ressourcen angegeben sind.

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 wurden erstellt.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie im Leitfaden zur Autorisierung.

CreatePermissionRequest

Die Anfrage, der Notiz eine einzelne Berechtigung hinzuzufügen.

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. Die Berechtigung zum Erstellen. Es muss eine der folgenden E-Mail-Adressen angegeben werden: Permission.email, User.email oder Group.email.