Method: notes.permissions.batchCreate

Crea uno o más permisos en la nota. Solo se pueden crear permisos con el rol WRITER. Si falla la adición de algún permiso, fallará toda la solicitud y no se realizarán cambios.

Solicitud HTTP

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

La URL usa la sintaxis de la transcodificación gRPC.

Parámetros de ruta de acceso

Parámetros
parent

string

El recurso superior compartido por todos los permisos que se crean. Formato: notes/{note} Si se configura, el campo superior de los mensajes CreatePermission debe estar vacío o coincidir con este campo.

Cuerpo de la solicitud

El cuerpo de la solicitud contiene datos con la siguiente estructura:

Representación JSON
{
  "requests": [
    {
      object (CreatePermissionRequest)
    }
  ]
}
Campos
requests[]

object (CreatePermissionRequest)

El mensaje de solicitud que especifica los recursos que se crearán.

Cuerpo de la respuesta

La respuesta para crear permisos en una nota.

Si se ejecuta correctamente, el cuerpo de la respuesta contendrá datos con la siguiente estructura:

Representación JSON
{
  "permissions": [
    {
      object (Permission)
    }
  ]
}
Campos
permissions[]

object (Permission)

Se crearon los permisos.

Permisos de autorización

Requiere el siguiente alcance de OAuth:

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

Para obtener más información, consulta la Guía de autorización.

CreatePermissionRequest

Es la solicitud para agregar un solo permiso a la nota.

Representación JSON
{
  "parent": string,
  "permission": {
    object (Permission)
  }
}
Campos
parent

string

Obligatorio. La nota superior en la que se creará este permiso. Formato: notes/{note}

permission

object (Permission)

Obligatorio. El permiso para crear. Se debe proporcionar uno de Permission.email, User.email o Group.email.