Drive Labels API

API untuk mengelola Label Drive

Layanan: drivelabels.googleapis.com

Untuk memanggil layanan ini, sebaiknya gunakan library klien yang disediakan Google. Jika aplikasi Anda perlu menggunakan library Anda sendiri untuk memanggil layanan ini, gunakan informasi berikut saat Anda 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 dapat 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 di Item Drive secara permanen.
delta POST /v2beta/{name=labels/*}:delta
Memperbarui satu Label dengan menerapkan serangkaian 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 status yang dipublikasikan.
get GET /v2beta/{name=labels/*}
Mendapatkan label berdasarkan nama resource-nya.
list GET /v2beta/labels
Mencantumkan label.
publish POST /v2beta/{name=labels/*}:publish
Publikasikan semua perubahan draf pada Label.
updateLabelCopyMode POST /v2beta/{name=labels/*}:updateLabelCopyMode
Memperbarui CopyMode Label.
updateLabelEnabledAppSettings POST /v2beta/{name=labels/*}:updateLabelEnabledAppSettings
Memperbarui EabledAppSettings 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.