Method: notes.permissions.batchCreate

Crea uno o más permisos en la nota. Solo se pueden crear permisos con el rol WRITER. Si se produce un error al agregar un 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

Es el recurso superior que comparten todos los permisos que se crean. Formato: notes/{note} Si se establece, el campo superior en los mensajes de 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)

Es 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

La solicitud para agregar un solo permiso en la nota

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

string

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

permission

object (Permission)

Es obligatorio. El permiso para crear. Se debe proporcionar una de las siguientes propiedades: Permission.email, User.email o Group.email.