Method: notes.permissions.batchCreate

Crée une ou plusieurs autorisations sur la note. Seules les autorisations associées au rôle WRITER peuvent être créées. Si l'ajout d'une autorisation échoue, la requête entière échoue et aucune modification n'est apportée.

Requête HTTP

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

L'URL utilise la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
parent

string

Ressource parente partagée par toutes les autorisations en cours de création. Format: notes/{note} Si ce champ est défini, le champ parent dans les messages CreatePermission doit être vide ou correspondre à ce champ.

Corps de la requête

Le corps de la requête contient des données présentant la structure suivante :

Représentation JSON
{
  "requests": [
    {
      object (CreatePermissionRequest)
    }
  ]
}
Champs
requests[]

object (CreatePermissionRequest)

Message de requête spécifiant les ressources à créer.

Corps de la réponse

Réponse à la création d'autorisations sur une note.

Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :

Représentation JSON
{
  "permissions": [
    {
      object (Permission)
    }
  ]
}
Champs
permissions[]

object (Permission)

Autorisations créées.

Champs d'application des autorisations

Requiert le niveau d'accès OAuth suivant :

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

Pour en savoir plus, consultez le Guide relatif aux autorisations.

CreatePermissionRequest

Demande d'ajout d'une seule autorisation sur la note.

Représentation JSON
{
  "parent": string,
  "permission": {
    object (Permission)
  }
}
Champs
parent

string

Obligatoire. Note parente dans laquelle cette autorisation sera créée. Format : notes/{note}

permission

object (Permission)

Obligatoire. Autorisation de création. Vous devez indiquer Permission.email, User.email ou Group.email.