Method: notes.permissions.batchCreate

Erstellt eine oder mehrere Berechtigungen für die Notiz. Nur Berechtigungen mit der Rolle WRITER können 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 verwendet wird. Format: notes/{note}. Wenn dies festgelegt ist, muss das übergeordnete Feld in „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, die die zu erstellenden Ressourcen angibt.

Antworttext

Die Antwort zum Erstellen von Berechtigungen für einen Hinweis.

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.

CreatePermissionRequest

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. Die Berechtigung zum Erstellen. Es muss entweder Permission.email, User.email oder Group.email angegeben werden.