Google Vault API

Conservazione ed eDiscovery per Google Workspace.

Per utilizzare le risorse di Vault, l'account deve disporre dei privilegi di Vault richiesti e dell'accesso alla pratica. Per accedere a una pratica, l'account deve averla creata, 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.

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, utilizza le seguenti informazioni quando effettui le richieste API.

Documento di rilevamento

Un documento di rilevamento è una specifica leggibile da computer per descrivere e utilizzare le 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 riportati 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 della richiesta.
close POST /v1/matters/{matterId}:close
Chiude la richiesta specificata.
count POST /v1/matters/{matterId}:count
Conteggia gli account elaborati dalla query specificata.
create POST /v1/matters
Crea una pratica con il nome e la descrizione dati.
delete DELETE /v1/matters/{matterId}
Consente di eliminare la pratica specificata.
get GET /v1/matters/{matterId}
Recupera la questione specificata.
list GET /v1/matters
Elenca le pratiche a cui l'autore della richiesta ha accesso.
removePermissions POST /v1/matters/{matterId}:removePermissions
Rimuove un account come collaboratore della richiesta.
reopen POST /v1/matters/{matterId}:reopen
Riapre la richiesta specificata.
undelete POST /v1/matters/{matterId}:undelete
Annullamento dell'eliminazione della richiesta specificata.
update PUT /v1/matters/{matterId}
Aggiorna la richiesta 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}
Recupera un'esportazione.
list GET /v1/matters/{matterId}/exports
Elenca i dettagli delle esportazioni nella questione specificata.

Risorsa REST: v1.matters.holds

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

Risorsa REST: v1.matters.holds.accounts

Metodi
create POST /v1/matters/{matterId}/holds/{holdId}/accounts
Aggiunge un account a una conservazione.
delete DELETE /v1/matters/{matterId}/holds/{holdId}/accounts/{accountId}
Rimuove un account da una sospensione.
list GET /v1/matters/{matterId}/holds/{holdId}/accounts
Elenca gli account coperti da un blocco.

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

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/**}
Recupera lo stato più recente di un'operazione a lunga esecuzione.
list GET /v1/{name}
Elenca le operazioni corrispondenti al filtro specificato nella richiesta.