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 tersebut harus sudah membuat masalah, membagikan masalah tersebut kepadanya, atau memiliki hak istimewa Melihat Semua Masalah. Misalnya, untuk mendownload ekspor, akun memerlukan hak istimewa Mengelola Ekspor dan masalah yang dibagikan kepada akun tersebut.

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 tertentu.
create POST /v1/matters
Membuat masalah dengan nama dan deskripsi yang diberikan.
delete DELETE /v1/matters/{matterId}
Menghapus masalah yang ditentukan.
get GET /v1/matters/{matterId}
Mendapatkan masalah yang ditentukan.
list GET /v1/matters
Daftar hal-hal yang dapat diakses pemohon.
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.
get GET /v1/matters/{matterId}/holds/{holdId}
Mendapatkan pembekuan yang ditentukan.
list GET /v1/matters/{matterId}/holds
Mencantumkan pembekuan dalam 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 penangguhan.
list GET /v1/matters/{matterId}/holds/{holdId}/accounts
Mencantumkan akun yang dicakup oleh pembekuan.

Resource REST: v1.matters.savedQueries

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 masalah.

REST Resource: 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.