Google Vault API

Retensi dan eDiscovery untuk Google Workspace.

Untuk menggunakan resource Vault, akun harus memiliki hak istimewa Vault yang diperlukan dan akses ke masalah. Untuk mengakses masalah, akun harus telah membuat masalah, memiliki masalah yang dibagikan dengan mereka, atau memiliki hak istimewa Lihat Semua Masalah. Misalnya, untuk mendownload ekspor, akun memerlukan hak istimewa Kelola Ekspor dan masalah yang dibagikan kepadanya.

Layanan: vault.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 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://vault.googleapis.com

Resource REST: v1.matters

Metode
addPermissions POST /v1/matters/{matterId}:addPermissions
Menambahkan akun sebagai kolaborator masalah.
close POST /v1/matters/{matterId}:close
Menutup masalah yang ditentukan.
count POST /v1/matters/{matterId}:count
Menghitung akun yang diproses oleh kueri yang ditentukan.
create POST /v1/matters
Membuat masalah dengan nama dan deskripsi yang ditentukan.
delete DELETE /v1/matters/{matterId}
Menghapus masalah yang ditentukan.
get GET /v1/matters/{matterId}
Mendapatkan masalah yang ditentukan.
list GET /v1/matters
Daftar penting bagi pemohon yang dapat diakses.
removePermissions POST /v1/matters/{matterId}:removePermissions
Menghapus akun sebagai kolaborator masalah.
reopen POST /v1/matters/{matterId}:reopen
Membuka kembali masalah yang ditentukan.
undelete POST /v1/matters/{matterId}:undelete
Membatalkan penghapusan masalah yang ditentukan.
update PUT /v1/matters/{matterId}
Memperbarui masalah yang ditentukan.

Resource REST: v1.matters.exports

Metode
create POST /v1/matters/{matterId}/exports
Membuat ekspor.
delete DELETE /v1/matters/{matterId}/exports/{exportId}
Menghapus ekspor.
get GET /v1/matters/{matterId}/exports/{exportId}
Mendapatkan ekspor.
list GET /v1/matters/{matterId}/exports
Mencantumkan detail tentang ekspor dalam masalah yang ditentukan.

Resource REST: v1.matters.holds

Metode
addHeldAccounts POST /v1/matters/{matterId}/holds/{holdId}:addHeldAccounts
Menambahkan akun ke pembekuan.
create POST /v1/matters/{matterId}/holds
Membuat pembekuan dalam masalah yang ditentukan.
delete DELETE /v1/matters/{matterId}/holds/{holdId}
Menghapus pembekuan yang ditentukan dan melepaskan akun atau unit organisasi yang dicakup oleh pembekuan tersebut.
get GET /v1/matters/{matterId}/holds/{holdId}
Mendapatkan pembekuan yang ditentukan.
list GET /v1/matters/{matterId}/holds
Mencantumkan pembekuan dalam suatu masalah.
removeHeldAccounts POST /v1/matters/{matterId}/holds/{holdId}:removeHeldAccounts
Menghapus akun yang ditentukan dari pembekuan.
update PUT /v1/matters/{matterId}/holds/{holdId}
Memperbarui cakupan (unit organisasi atau akun) dan parameter kueri pembekuan.

Resource REST: v1.matters.holds.accounts

Metode
create POST /v1/matters/{matterId}/holds/{holdId}/accounts
Menambahkan akun ke pembekuan.
delete DELETE /v1/matters/{matterId}/holds/{holdId}/accounts/{accountId}
Menghapus akun dari pembekuan.
list GET /v1/matters/{matterId}/holds/{holdId}/accounts
Mencantumkan akun yang dicakup oleh pembekuan.

Resource REST: v1.matters.savedQuery

Metode
create POST /v1/matters/{matterId}/savedQueries
Membuat kueri tersimpan.
delete DELETE /v1/matters/{matterId}/savedQueries/{savedQueryId}
Menghapus kueri tersimpan yang ditentukan.
get GET /v1/matters/{matterId}/savedQueries/{savedQueryId}
Mengambil kueri tersimpan yang ditentukan.
list GET /v1/matters/{matterId}/savedQueries
Mencantumkan kueri tersimpan dalam suatu masalah.

Resource REST: v1.operations

Metode
cancel POST /v1/{name=operations/**}:cancel
Memulai pembatalan asinkron pada operasi yang berjalan lama.
delete DELETE /v1/{name=operations/**}
Menghapus operasi yang berjalan lama.
get GET /v1/{name=operations/**}
Mendapatkan status terbaru dari operasi yang berjalan lama.
list GET /v1/{name}
Mencantumkan operasi yang cocok dengan filter yang ditentukan dalam permintaan.