Google Vault API

Conservation et ediscovery pour Google Workspace

Pour utiliser les ressources Vault, le compte doit disposer des droits Vault requis et avoir accès au litige. Pour accéder à un litige, le compte doit l'avoir créé, l'avoir partagé avec lui ou disposer du droit Afficher tous les litiges. Par exemple, pour télécharger une exportation, un compte doit disposer du droit Gérer les exportations et du litige partagé avec lui.

Service: vault.googleapis.com

Pour appeler ce service, nous vous recommandons d'utiliser les bibliothèques clientes fournies par Google. Si votre application doit utiliser vos propres bibliothèques pour appeler ce service, utilisez les informations suivantes lorsque vous effectuez les requêtes API.

Document de découverte

Un document de découverte est une spécification exploitable par un ordinateur qui permet de décrire et de consommer les API REST. Ce document permet de créer des bibliothèques clientes, des plug-ins IDE et d'autres outils qui interagissent avec les API Google. Un même service peut fournir plusieurs documents de découverte. Ce service fournit le document de découverte suivant :

Point de terminaison de service

Un point de terminaison de service est une URL de base qui spécifie l'adresse réseau d'un service d'API. Un service peut posséder plusieurs points de terminaison de service. Ce service possède le point de terminaison de service suivant, et tous les URI ci-dessous sont relatifs à ce point de terminaison de service :

  • https://vault.googleapis.com

Ressource REST: v1.matters

Méthodes
addPermissions POST /v1/matters/{matterId}:addPermissions
Ajoute un compte en tant que collaborateur de la demande.
close POST /v1/matters/{matterId}:close
clôture le litige spécifié.
count POST /v1/matters/{matterId}:count
Compte les comptes traités par la requête spécifiée.
create POST /v1/matters
Crée un litige avec le nom et la description donnés.
delete DELETE /v1/matters/{matterId}
Supprime le litige spécifié.
get GET /v1/matters/{matterId}
Récupère l'élément spécifié.
list GET /v1/matters
Répertorie les litiges auxquels le demandeur a accès.
removePermissions POST /v1/matters/{matterId}:removePermissions
Supprime un compte en tant que collaborateur de la demande.
reopen POST /v1/matters/{matterId}:reopen
Rouvre le litige spécifié.
undelete POST /v1/matters/{matterId}:undelete
Supprime la suppression du litige spécifié.
update PUT /v1/matters/{matterId}
Met à jour l'élément spécifié.

Ressource REST: v1.matters.exports

Méthodes
create POST /v1/matters/{matterId}/exports
Crée une exportation.
delete DELETE /v1/matters/{matterId}/exports/{exportId}
Supprime une exportation.
get GET /v1/matters/{matterId}/exports/{exportId}
Récupère une exportation.
list GET /v1/matters/{matterId}/exports
Répertorie les détails des exportations dans le litige spécifié.

Ressource REST: v1.matters.holds

Méthodes
addHeldAccounts POST /v1/matters/{matterId}/holds/{holdId}:addHeldAccounts
Ajoute des comptes à une obligation de conservation.
create POST /v1/matters/{matterId}/holds
Crée une obligation de conservation dans le litige spécifié.
delete DELETE /v1/matters/{matterId}/holds/{holdId}
Supprime l'obligation de conservation spécifiée et libère les comptes ou l'unité organisationnelle concernés.
get GET /v1/matters/{matterId}/holds/{holdId}
Récupère la retenue spécifiée.
list GET /v1/matters/{matterId}/holds
Répertorie les obligations de conservation associées à un litige.
removeHeldAccounts POST /v1/matters/{matterId}/holds/{holdId}:removeHeldAccounts
Supprime les comptes spécifiés d'une retenue.
update PUT /v1/matters/{matterId}/holds/{holdId}
Met à jour la portée (unité organisationnelle ou comptes) et les paramètres de requête d'une obligation de conservation.

Ressource REST: v1.matters.holds.accounts

Méthodes
create POST /v1/matters/{matterId}/holds/{holdId}/accounts
Ajoute un compte à une retenue.
delete DELETE /v1/matters/{matterId}/holds/{holdId}/accounts/{accountId}
Supprime un compte d'une procédure de préservation à titre conservatoire.
list GET /v1/matters/{matterId}/holds/{holdId}/accounts
Liste les comptes soumis à une obligation de conservation.

Ressource REST: v1.matters.savedQueries

Méthodes
create POST /v1/matters/{matterId}/savedQueries
Crée une requête enregistrée.
delete DELETE /v1/matters/{matterId}/savedQueries/{savedQueryId}
Supprime la requête enregistrée spécifiée.
get GET /v1/matters/{matterId}/savedQueries/{savedQueryId}
Récupère la requête enregistrée spécifiée.
list GET /v1/matters/{matterId}/savedQueries
Répertorie les requêtes enregistrées dans un litige.

Ressource REST : v1.operations

Méthodes
cancel POST /v1/{name=operations/**}:cancel
Démarre l'annulation asynchrone sur une opération de longue durée.
delete DELETE /v1/{name=operations/**}
Supprime une opération de longue durée.
get GET /v1/{name=operations/**}
Récupère le dernier état d'une opération de longue durée.
list GET /v1/{name}
Répertorie les opérations qui correspondent au filtre spécifié dans la requête.