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 )

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