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 kepadanya, atau memiliki hak istimewa Lihat Semua Masalah. Misalnya, untuk mendownload ekspor, akun memerlukan hak istimewa Mengelola Ekspor dan masalah yang dibagikan kepada mereka.

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

Resource REST: v1.matters

Metode
addPermissions POST /v1/matters/{matterId}:addPermissions
Menambahkan akun sebagai kolaborator perkara.
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
Mencantumkan masalah yang dapat diakses pemohon.
removePermissions POST /v1/matters/{matterId}:removePermissions
Menghapus akun sebagai kolaborator perkara.
reopen POST /v1/matters/{matterId}:reopen
Membuka kembali masalah yang ditentukan.
undelete POST /v1/matters/{matterId}:undelete
Menghapus pembatalan 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 suatu masalah.
removeHeldAccounts POST /v1/matters/{matterId}/holds/{holdId}:removeHeldAccounts
Menghapus akun yang ditentukan dari penangguhan.
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 tercakup dalam 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 suatu 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}
Menampilkan operasi yang sesuai dengan filter yang ditentukan dalam permintaan.