Google Vault API

Conservazione ed eDiscovery per Google Workspace.

Per utilizzare le risorse di Vault, l'account deve disporre dei privilegi Vault richiesti e dell'accesso alla pratica. Per accedere a una pratica, l'account deve aver creato la pratica, averla condivisa con l'account o disporre del privilegio Visualizzazione di tutte le pratiche. Ad esempio, per scaricare un'esportazione, un account deve disporre del privilegio Gestione delle esportazioni e della pratica condivisa con l'account stesso.

Servizio: vault.googleapis.com

Per chiamare questo servizio, ti consigliamo di utilizzare le librerie client fornite da Google. Se la tua applicazione deve utilizzare le tue librerie per chiamare questo servizio, usa le seguenti informazioni quando effettui le richieste API.

Documento di rilevamento

Un documento di rilevamento è una specifica leggibile dalle macchine per la descrizione e l'utilizzo delle API REST. Viene utilizzato per creare librerie client, plug-in IDE e altri strumenti che interagiscono con le API di Google. Un servizio può fornire più documenti di rilevamento. Questo servizio fornisce il seguente documento di rilevamento:

Endpoint di servizio

Un endpoint di servizio è un URL di base che specifica l'indirizzo di rete di un servizio API. Un servizio può avere più endpoint di servizio. Questo servizio ha il seguente endpoint di servizio e tutti gli URI di seguito sono relativi a questo endpoint di servizio:

  • https://vault.googleapis.com

Risorsa REST: v1.matters

Metodi
addPermissions POST /v1/matters/{matterId}:addPermissions
Aggiunge un account come collaboratore alla pratica.
close POST /v1/matters/{matterId}:close
Chiude la pratica specificata.
count POST /v1/matters/{matterId}:count
Conta gli account elaborati dalla query specificata.
create POST /v1/matters
Crea una pratica con il nome e la descrizione indicati.
delete DELETE /v1/matters/{matterId}
Elimina la pratica specificata.
get GET /v1/matters/{matterId}
Recupera la pratica specificata.
list GET /v1/matters
Elenca le pratiche a cui il richiedente ha accesso.
removePermissions POST /v1/matters/{matterId}:removePermissions
Rimuove un account come collaboratore alla pratica.
reopen POST /v1/matters/{matterId}:reopen
Riapre la pratica specificata.
undelete POST /v1/matters/{matterId}:undelete
Annulla l'eliminazione della pratica specificata.
update PUT /v1/matters/{matterId}
Aggiorna la pratica specificata.

Risorsa REST: v1.matters.exports

Metodi
create POST /v1/matters/{matterId}/exports
Crea un'esportazione.
delete DELETE /v1/matters/{matterId}/exports/{exportId}
Elimina un'esportazione.
get GET /v1/matters/{matterId}/exports/{exportId}
Ottieni un'esportazione.
list GET /v1/matters/{matterId}/exports
Elenca i dettagli delle esportazioni nella pratica specificata.

Risorsa REST: v1.matters.holds

Metodi
addHeldAccounts POST /v1/matters/{matterId}/holds/{holdId}:addHeldAccounts
Aggiunge account a un blocco.
create POST /v1/matters/{matterId}/holds
Crea un blocco nella pratica specificata.
delete DELETE /v1/matters/{matterId}/holds/{holdId}
Rimuove l'archiviazione a fini legali specificata e gli account o l'unità organizzativa a cui si applica l'archiviazione a fini legali.
get GET /v1/matters/{matterId}/holds/{holdId}
Recupera il blocco specificato.
list GET /v1/matters/{matterId}/holds
Elenca i blocchi in una pratica.
removeHeldAccounts POST /v1/matters/{matterId}/holds/{holdId}:removeHeldAccounts
Rimuove gli account specificati da un blocco.
update PUT /v1/matters/{matterId}/holds/{holdId}
Aggiorna l'ambito (unità organizzativa o account) e i parametri di query di un blocco.

Risorsa REST: v1.matters.holds.accounts

Metodi
create POST /v1/matters/{matterId}/holds/{holdId}/accounts
Aggiunge un account a un blocco.
delete DELETE /v1/matters/{matterId}/holds/{holdId}/accounts/{accountId}
Rimuove un account da un blocco.
list GET /v1/matters/{matterId}/holds/{holdId}/accounts
Elenca gli account interessati dall'archiviazione a fini legali.

Risorsa REST: v1.matters.savedQueries

Metodi
create POST /v1/matters/{matterId}/savedQueries
Crea una query salvata.
delete DELETE /v1/matters/{matterId}/savedQueries/{savedQueryId}
Elimina la query salvata specificata.
get GET /v1/matters/{matterId}/savedQueries/{savedQueryId}
Recupera la query salvata specificata.
list GET /v1/matters/{matterId}/savedQueries
Elenca le query salvate in una pratica.

Risorsa REST: v1.operations

Metodi
cancel POST /v1/{name=operations/**}:cancel
Avvia l'annullamento asincrono di un'operazione a lunga esecuzione.
delete DELETE /v1/{name=operations/**}
Elimina un'operazione a lunga esecuzione.
get GET /v1/{name=operations/**}
Consente di acquisire lo stato più recente di un'operazione a lunga esecuzione.
list GET /v1/{name}
Elenca le operazioni che corrispondono al filtro specificato nella richiesta.