Drive Labels API

API untuk mengelola Label Drive

Layanan: drivelabels.googleapis.com

Untuk memanggil layanan ini, sebaiknya Anda menggunakan library klien yang disediakan Google. Jika aplikasi Anda perlu menggunakan library Anda sendiri untuk memanggil layanan ini, gunakan informasi berikut saat membuat permintaan API.

Dokumen discovery

Dokumen Discovery adalah spesifikasi yang dapat dibaca komputer untuk mendeskripsikan dan menggunakan REST API. Dokumen ini digunakan untuk membuat library klien, plugin IDE, dan alat lainnya yang berinteraksi dengan Google API. Satu layanan dapat menyediakan beberapa dokumen discovery. Layanan ini menyediakan dokumen discovery berikut:

Endpoint layanan

Endpoint layanan adalah URL dasar yang menentukan alamat jaringan layanan API. Satu layanan mungkin memiliki beberapa endpoint layanan. Layanan ini memiliki endpoint layanan berikut dan semua URI di bawah berhubungan dengan endpoint layanan ini:

  • https://drivelabels.googleapis.com

Resource REST: v2beta.labels

Metode
create
POST /v2beta/labels Membuat Label baru.
delete
DELETE /v2beta/{name=labels/*} Menghapus Label dan metadata terkait secara permanen di Item Drive.
delta
POST /v2beta/{name=labels/*}:delta Memperbarui satu Label dengan menerapkan sekumpulan permintaan pembaruan yang menghasilkan revisi draf baru.
disable
POST /v2beta/{name=labels/*}:disable Menonaktifkan Label yang dipublikasikan.
enable
POST /v2beta/{name=labels/*}:enable Mengaktifkan Label yang dinonaktifkan dan memulihkannya ke statusnya sebagai dipublikasikan.
get
GET /v2beta/{name=labels/*} Dapatkan label berdasarkan nama resource-nya.
list
GET /v2beta/labels Mencantumkan label.
publish
POST /v2beta/{name=labels/*}:publish Publikasikan semua perubahan draf ke Label.
updateLabelCopyMode
POST /v2beta/{name=labels/*}:updateLabelCopyMode Memperbarui CopyMode Label.
updatePermissions
PATCH /v2beta/{parent=labels/*}/permissions Memperbarui izin Label.

Resource REST: v2beta.labels.locks

Metode
list
GET /v2beta/{parent=labels/*}/locks Mencantumkan LabelLocks pada Label.

Resource REST: v2beta.labels.permissions

Metode
batchDelete
POST /v2beta/{parent=labels/*}/permissions:batchDelete Menghapus izin Label.
batchUpdate
POST /v2beta/{parent=labels/*}/permissions:batchUpdate Memperbarui izin Label.
create
POST /v2beta/{parent=labels/*}/permissions Memperbarui izin Label.
delete
DELETE /v2beta/{name=labels/*/permissions/*} Menghapus izin Label.
list
GET /v2beta/{parent=labels/*}/permissions Mencantumkan izin Label.

Resource REST: v2beta.labels.revisions

Metode
updatePermissions
PATCH /v2beta/{parent=labels/*/revisions/*}/permissions Memperbarui izin Label.

Resource REST: v2beta.labels.revisions.locks

Metode
list
GET /v2beta/{parent=labels/*/revisions/*}/locks Mencantumkan LabelLocks pada Label.

Resource REST: v2beta.labels.revisions.permissions

Metode
batchDelete
POST /v2beta/{parent=labels/*/revisions/*}/permissions:batchDelete Menghapus izin Label.
batchUpdate
POST /v2beta/{parent=labels/*/revisions/*}/permissions:batchUpdate Memperbarui izin Label.
create
POST /v2beta/{parent=labels/*/revisions/*}/permissions Memperbarui izin Label.
delete
DELETE /v2beta/{name=labels/*/revisions/*/permissions/*} Menghapus izin Label.
list
GET /v2beta/{parent=labels/*/revisions/*}/permissions Mencantumkan izin Label.

Resource REST: v2beta.limits

Metode
getLabel
GET /v2beta/limits/label Mendapatkan batasan pada struktur Label; seperti, jumlah maksimum Kolom yang diizinkan dan panjang maksimum judul label.

Resource REST: v2beta.users

Metode
getCapabilities
GET /v2beta/{name=users/*/capabilities} Mendapatkan kemampuan pengguna.