Method: notes.permissions.batchCreate

Cria uma ou mais permissões na nota. Somente permissões com o papel WRITER podem ser criadas. Se a adição de qualquer permissão falhar, toda a solicitação falhará e nenhuma alteração será feita.

Solicitação HTTP

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

O URL usa a sintaxe de transcodificação gRPC.

Parâmetros de caminho

Parâmetros
parent

string

O recurso pai compartilhado por todas as permissões que estão sendo criadas. Formato: notes/{note} Se esse campo estiver definido, o campo pai nas mensagens CreatePermission precisará estar vazio ou corresponder a este campo.

Corpo da solicitação

O corpo da solicitação contém dados com a seguinte estrutura:

Representação JSON
{
  "requests": [
    {
      object (CreatePermissionRequest)
    }
  ]
}
Campos
requests[]

object (CreatePermissionRequest)

A mensagem de solicitação especificando os recursos a serem criados.

Corpo da resposta

A resposta para criar permissões em uma nota.

Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:

Representação JSON
{
  "permissions": [
    {
      object (Permission)
    }
  ]
}
Campos
permissions[]

object (Permission)

Permissões criadas.

Escopos de autorização

Requer o seguinte escopo OAuth:

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

Para mais informações, consulte o Guia de autorização.

CreatePermissionRequest

A solicitação para adicionar uma única permissão à nota.

Representação JSON
{
  "parent": string,
  "permission": {
    object (Permission)
  }
}
Campos
parent

string

Obrigatório. A observação mãe em que a permissão será criada. Formato: notes/{note}

permission

object (Permission)

Obrigatório. A permissão para criar. Deve ser fornecido um Permission.email, User.email ou Group.email.