Method: notes.permissions.batchCreate

Crée une ou plusieurs autorisations sur la note. Seules les autorisations disposant du rôle WRITER peuvent être créées. Si l'ajout d'une autorisation échoue, l'intégralité de la requête é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 créées. Format: notes/{note}. S'il 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 pour 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 sur les autorisations.

CreatePermissionRequest

Requête d'ajout d'une seule autorisation sur la note.

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

string

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

permission

object (Permission)

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