Method: notes.permissions.batchCreate

Membuat satu atau beberapa izin pada catatan. Hanya izin dengan peran WRITER yang dapat dibuat. Jika izin tidak berhasil ditambahkan, seluruh permintaan akan gagal dan tidak ada perubahan yang dibuat.

Permintaan HTTP

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

URL menggunakan sintaksis gRPC Transcoding.

Parameter jalur

Parameter
parent

string

Resource induk yang digunakan bersama oleh semua Izin yang dibuat. Format: notes/{note} Jika ditetapkan, kolom induk di pesan CreatePermission harus kosong atau cocok dengan kolom ini.

Isi permintaan

Isi permintaan memuat data dengan struktur berikut:

Representasi JSON
{
  "requests": [
    {
      object (CreatePermissionRequest)
    }
  ]
}
Kolom
requests[]

object (CreatePermissionRequest)

Pesan permintaan yang menentukan resource yang akan dibuat.

Isi respons

Respons untuk membuat izin pada catatan.

Jika berhasil, isi respons memuat data dengan struktur berikut:

Representasi JSON
{
  "permissions": [
    {
      object (Permission)
    }
  ]
}
Kolom
permissions[]

object (Permission)

Izin dibuat.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut ini:

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

Untuk mengetahui informasi selengkapnya, lihat Panduan otorisasi.

CreatePermissionRequest

Permintaan untuk menambahkan satu izin pada catatan.

Representasi JSON
{
  "parent": string,
  "permission": {
    object (Permission)
  }
}
Kolom
parent

string

Wajib diisi. Catatan induk tempat izin ini akan dibuat. Format: notes/{note}

permission

object (Permission)

Wajib diisi. Izin untuk membuat. Salah satu dari Permission.email, User.email, atau Group.email harus diberikan.