Method: notes.permissions.batchCreate

Создает одно или несколько разрешений для заметки. Могут быть созданы только разрешения с ролью WRITER . Если добавить какое-либо разрешение не удается, весь запрос завершается неудачей и никакие изменения не вносятся.

HTTP-запрос

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

URL-адрес использует синтаксис транскодирования gRPC .

Параметры пути

Параметры
parent

string

Родительский ресурс, общий для всех создаваемых разрешений. Формат: notes/{note} Если этот параметр установлен, родительское поле в сообщениях CreatePermission должно быть либо пустым, либо соответствовать этому полю.

Тело запроса

Тело запроса содержит данные следующей структуры:

JSON-представление
{
  "requests": [
    {
      object (CreatePermissionRequest)
    }
  ]
}
Поля
requests[]

object ( CreatePermissionRequest )

Сообщение запроса с указанием ресурсов, которые необходимо создать.

Тело ответа

Ответ на создание разрешений для заметки.

В случае успеха тело ответа содержит данные следующей структуры:

JSON-представление
{
  "permissions": [
    {
      object (Permission)
    }
  ]
}
Поля
permissions[]

object ( Permission )

Разрешения созданы.

Области авторизации

Требуется следующая область действия OAuth:

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

Дополнительную информацию см. в руководстве по авторизации .

CreatePermissionRequest

Запрос на добавление одного разрешения в заметку.

JSON-представление
{
  "parent": string,
  "permission": {
    object (Permission)
  }
}
Поля
parent

string

Необходимый. Родительская заметка, в которой будет создано это разрешение. Формат: notes/{note}

permission

object ( Permission )

Необходимый. Разрешение на создание. Необходимо указать одно из разрешений.email, User.email или Group.email.