Создает одно или несколько разрешений для заметки. Могут быть созданы только разрешения с ролью WRITER
. Если добавить какое-либо разрешение не удается, весь запрос завершается неудачей и никакие изменения не вносятся.
HTTP-запрос
POST https://keep.googleapis.com/v1/{parent=notes/*}/permissions:batchCreate
URL-адрес использует синтаксис транскодирования gRPC .
Параметры пути
Параметры | |
---|---|
parent | Родительский ресурс, общий для всех создаваемых разрешений. Формат: |
Тело запроса
Тело запроса содержит данные следующей структуры:
JSON-представление |
---|
{
"requests": [
{
object ( |
Поля | |
---|---|
requests[] | Сообщение запроса с указанием ресурсов, которые необходимо создать. |
Тело ответа
Ответ на создание разрешений для заметки.
В случае успеха тело ответа содержит данные следующей структуры:
JSON-представление |
---|
{
"permissions": [
{
object ( |
Поля | |
---|---|
permissions[] | Разрешения созданы. |
Области авторизации
Требуется следующая область действия OAuth:
-
https://www.googleapis.com/auth/keep
Дополнительную информацию см. в руководстве по авторизации .
CreatePermissionRequest
Запрос на добавление одного разрешения в заметку.
JSON-представление |
---|
{
"parent": string,
"permission": {
object ( |
Поля | |
---|---|
parent | Необходимый. Родительская заметка, в которой будет создано это разрешение. Формат: |
permission | Необходимый. Разрешение на создание. Необходимо указать одно из разрешений.email, User.email или Group.email. |