Google Vault API

Aufbewahrung und E-Discovery für Google Workspace

Damit das Konto mit Vault-Ressourcen arbeiten kann, muss es die erforderlichen Vault-Berechtigungen haben und Zugriff auf die Angelegenheit haben. Um auf eine Rechtsangelegenheit zugreifen zu können, muss das Konto die Rechtsangelegenheit erstellt oder die Rechtsangelegenheit für das Konto freigegeben worden sein oder der Nutzer muss die Berechtigung Alle Rechtsangelegenheiten abrufen haben. Wenn ein Konto beispielsweise einen Export herunterladen möchte, benötigt es die Berechtigung Exporte verwalten und die mit ihm geteilte Rechtsangelegenheit.

Dienst: vault.googleapis.com

Wir empfehlen, diesen Dienst mit den von Google bereitgestellten Clientbibliotheken aufzurufen. Wenn Ihre Anwendung diesen Dienst mit Ihren eigenen Bibliotheken aufrufen muss, verwenden Sie die folgenden Informationen, wenn Sie die API-Anfragen senden.

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ügen Sie ein Konto als Mitbearbeiter für die Angelegenheit hinzu.
close POST /v1/matters/{matterId}:close
Schließt die angegebene Angelegenheit.
count POST /v1/matters/{matterId}:count
Anzahl der Konten, die mit der angegebenen Abfrage verarbeitet wurden.
create POST /v1/matters
Damit wird eine Rechtsangelegenheit mit dem betreffenden Namen und der Beschreibung erstellt.
delete DELETE /v1/matters/{matterId}
Löscht die angegebene Angelegenheit.
get GET /v1/matters/{matterId}
Ruft die angegebene Angelegenheit ab.
list GET /v1/matters
Listet Rechtsangelegenheiten auf, auf die der Antragsteller Zugriff hat.
removePermissions POST /v1/matters/{matterId}:removePermissions
Entfernt ein Konto als Mitbearbeiter der Anfrage.
reopen POST /v1/matters/{matterId}:reopen
Die angegebene Angelegenheit wird wieder geöffnet.
undelete POST /v1/matters/{matterId}:undelete
Stellt die angegebene Angelegenheit wieder her.
update PUT /v1/matters/{matterId}
Aktualisiert die angegebene Angelegenheit.

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
Enthält Details zu den Exporten in der angegebenen Angelegenheit.

REST-Ressource: v1.matters.holds

Methoden
addHeldAccounts POST /v1/matters/{matterId}/holds/{holdId}:addHeldAccounts
Konten zu einem Hold hinzufügen.
create POST /v1/matters/{matterId}/holds
Hiermit wird ein Hold in der betreffenden Rechtsangelegenheit erstellt.
delete DELETE /v1/matters/{matterId}/holds/{holdId}
Entfernt den angegebenen Hold und hebt die Sperrung der Konten oder Organisationseinheit auf, die vom Hold betroffen sind.
get GET /v1/matters/{matterId}/holds/{holdId}
Ruft die angegebene Vorautorisierung ab.
list GET /v1/matters/{matterId}/holds
Hiermit werden die Holds in einer Rechtsangelegenheit aufgelistet.
removeHeldAccounts POST /v1/matters/{matterId}/holds/{holdId}:removeHeldAccounts
Entfernt die angegebenen Konten aus einer Sperre.
update PUT /v1/matters/{matterId}/holds/{holdId}
Aktualisiert den Geltungsbereich (Organisationseinheit oder Konten) und die Abfrageparameter eines Holds.

REST-Ressource: v1.matters.holds.accounts

Methoden
create POST /v1/matters/{matterId}/holds/{holdId}/accounts
Hiermit wird einem Hold ein Konto hinzugefügt.
delete DELETE /v1/matters/{matterId}/holds/{holdId}/accounts/{accountId}
Entfernt ein Konto aus einer Vorautorisierung.
list GET /v1/matters/{matterId}/holds/{holdId}/accounts
Liste der Konten, für die ein Hold vorliegt.

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 Angelegenheit 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 Vorgang mit langer Ausführungszeit.
get GET /v1/{name=operations/**}
Ruft den letzten Status eines lang andauernden Vorgangs ab.
list GET /v1/{name}
Listet Vorgänge auf, die zu dem angegebenen Filter in der Anfrage passen.