Method: notes.permissions.batchCreate

Crea una o più autorizzazioni per la nota. È possibile creare solo autorizzazioni con il ruolo WRITER. Se l'aggiunta di un'autorizzazione non va a buon fine, l'intera richiesta non va a buon fine e non vengono apportate modifiche.

Richiesta HTTP

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

L'URL utilizza la sintassi di transcodifica gRPC.

Parametri del percorso

Parametri
parent

string

La risorsa principale condivisa da tutte le autorizzazioni in fase di creazione. Formato: notes/{note} Se questo valore è impostato, il campo parent nei messaggi CreatePermission deve essere vuoto o corrispondere a questo campo.

Corpo della richiesta

Il corpo della richiesta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "requests": [
    {
      object (CreatePermissionRequest)
    }
  ]
}
Campi
requests[]

object (CreatePermissionRequest)

Il messaggio di richiesta che specifica le risorse da creare.

Corpo della risposta

La risposta per la creazione delle autorizzazioni in una nota.

In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "permissions": [
    {
      object (Permission)
    }
  ]
}
Campi
permissions[]

object (Permission)

Autorizzazioni create.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per ulteriori informazioni, consulta la Guida all'autorizzazione.

CreatePermissionRequest

La richiesta di aggiunta di una singola autorizzazione alla nota.

Rappresentazione JSON
{
  "parent": string,
  "permission": {
    object (Permission)
  }
}
Campi
parent

string

Obbligatorio. La nota principale in cui verrà creata questa autorizzazione. Formato: notes/{note}

permission

object (Permission)

Obbligatorio. L'autorizzazione per la creazione. Devi fornire uno dei valori Permission.email, User.email o Group.email.