Google Vault API

Aufbewahrung und E-Discovery für Google Workspace.

Damit Sie mit Vault-Ressourcen arbeiten können, muss das Konto die erforderlichen Vault-Berechtigungen und Zugriff auf die Rechtsangelegenheit haben. Damit auf eine Rechtsangelegenheit zugegriffen werden kann, muss sie über das Konto erstellt worden sein, für sie freigegeben sein oder die Berechtigung Alle Rechtsangelegenheiten abrufen haben. Wenn Sie beispielsweise einen Export herunterladen möchten, benötigen Sie ein Konto, das die Berechtigung Exporte verwalten und die für Sie freigegebene Rechtsangelegenheit hat.

Dienst: vault.googleapis.com

Zum Aufrufen dieses Dienstes empfehlen wir die Verwendung der von Google bereitgestellten Clientbibliotheken. Wenn Ihre Anwendung zum Aufrufen dieses Dienstes Ihre eigenen Bibliotheken benötigt, verwenden Sie die folgenden Informationen, wenn Sie die API-Anfragen stellen.

Discovery-Dokument

Ein Discovery-Dokument ist eine maschinenlesbare Spezifikation zum Beschreiben und Nutzen von REST APIs. Sie wird verwendet, um Clientbibliotheken, IDE-Plug-ins und andere Tools zu erstellen, die mit Google APIs interagieren. Ein Dienst kann mehrere Discovery-Dokumente haben. Der Dienst bietet das folgende Discovery-Dokument:

Dienstendpunkt

Ein Dienstendpunkt ist eine Basis-URL, die die Netzwerkadresse eines API-Dienstes angibt. Ein Dienst kann mehrere Dienstendpunkte haben. Dieser Dienst hat den folgenden Dienstendpunkt und alle nachstehenden URIs beziehen sich auf ihn:

  • https://vault.googleapis.com

REST-Ressource: v1.matters

Methoden
addPermissions POST /v1/matters/{matterId}:addPermissions
Fügt ein Konto als Mitbearbeiter für die Rechtsangelegenheit hinzu.
close POST /v1/matters/{matterId}:close
Schließt die angegebene Rechtsangelegenheit.
count POST /v1/matters/{matterId}:count
Zählt die von der angegebenen Abfrage verarbeiteten Konten.
create POST /v1/matters
Erstellt eine Rechtsangelegenheit mit dem angegebenen Namen und der angegebenen Beschreibung.
delete DELETE /v1/matters/{matterId}
Löscht die angegebene Rechtsangelegenheit.
get GET /v1/matters/{matterId}
Ruft die angegebene Rechtsangelegenheit ab.
list GET /v1/matters
Listet die Anfragen auf, auf die der Anfragende Zugriff hat.
removePermissions POST /v1/matters/{matterId}:removePermissions
Entfernt ein Konto als Mitbearbeiter der Rechtsangelegenheit.
reopen POST /v1/matters/{matterId}:reopen
Öffnet die angegebene Rechtsangelegenheit wieder.
undelete POST /v1/matters/{matterId}:undelete
Die angegebene Rechtsangelegenheit wird wiederhergestellt.
update PUT /v1/matters/{matterId}
Aktualisiert die angegebene Rechtsangelegenheit.

REST-Ressource: v1.matters.exports

Methoden
create POST /v1/matters/{matterId}/exports
Erstellt einen Export.
delete DELETE /v1/matters/{matterId}/exports/{exportId}
Löscht einen Export.
get GET /v1/matters/{matterId}/exports/{exportId}
Ruft einen Export ab.
list GET /v1/matters/{matterId}/exports
Listet Details zu den Exporten in der angegebenen Rechtsangelegenheit auf.

REST-Ressource: v1.matters.holds

Methoden
addHeldAccounts POST /v1/matters/{matterId}/holds/{holdId}:addHeldAccounts
Fügt einem Hold Konten hinzu.
create POST /v1/matters/{matterId}/holds
Erstellt einen Hold in der angegebenen Rechtsangelegenheit.
delete DELETE /v1/matters/{matterId}/holds/{holdId}
Entfernt den angegebenen Hold und gibt die vom Hold abgedeckten Konten oder Organisationseinheiten wieder frei.
get GET /v1/matters/{matterId}/holds/{holdId}
Ruft den angegebenen Hold ab.
list GET /v1/matters/{matterId}/holds
Listet die Holds in einer Rechtsangelegenheit auf.
removeHeldAccounts POST /v1/matters/{matterId}/holds/{holdId}:removeHeldAccounts
Entfernt die angegebenen Konten aus einem Hold.
update PUT /v1/matters/{matterId}/holds/{holdId}
Aktualisiert den Umfang (Organisationseinheit oder Konten) und die Abfrageparameter eines Holds.

REST-Ressource: v1.matters.holds.accounts

Methoden
create POST /v1/matters/{matterId}/holds/{holdId}/accounts
Fügt einem Hold ein Konto hinzu.
delete DELETE /v1/matters/{matterId}/holds/{holdId}/accounts/{accountId}
Entfernt ein Konto aus einem Hold.
list GET /v1/matters/{matterId}/holds/{holdId}/accounts
Listet die Konten auf, für die ein Hold gilt.

REST-Ressource: v1.matters.SavedQueries

Methoden
create POST /v1/matters/{matterId}/savedQueries
Erstellt eine gespeicherte Abfrage.
delete DELETE /v1/matters/{matterId}/savedQueries/{savedQueryId}
Löscht die angegebene gespeicherte Abfrage.
get GET /v1/matters/{matterId}/savedQueries/{savedQueryId}
Ruft die angegebene gespeicherte Abfrage ab.
list GET /v1/matters/{matterId}/savedQueries
Listet die gespeicherten Abfragen in einer Rechtsangelegenheit auf.

REST-Ressource: v1.operations

Methoden
cancel POST /v1/{name=operations/**}:cancel
Startet den asynchronen Abbruch eines lang andauernden Vorgangs.
delete DELETE /v1/{name=operations/**}
Löscht einen lange laufenden Vorgang.
get GET /v1/{name=operations/**}
Ruft den letzten Status eines lang andauernden Vorgangs ab.
list GET /v1/{name}
Listet Vorgänge auf, die zum angegebenen Filter in der Anfrage passen.