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á la solicitud completa 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 establece, 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 para crear.

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.

Alcances 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 en la nota.

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

string

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

permission

object (Permission)

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