Conservation des données et ediscovery pour Google Workspace
Pour utiliser des ressources Vault, le compte doit disposer des droits Vault requis et de l'accès au litige. Pour pouvoir accéder à un litige, le compte concerné doit avoir créé le litige, l'avoir partagé avec lui ou disposer du droit Afficher tous les litiges. Par exemple, pour télécharger une exportation, le compte concerné doit disposer du droit Gérer les exportations et le litige partagé avec lui.
- Ressource REST: v1.matters
- Ressource REST: v1.matters.exports
- Ressource REST: v1.matters.holds
- Ressource REST: v1.matters.holds.accounts
- Ressource REST: v1.matters.savedQueries
- Ressource REST : v1.operations
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 du 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 disposer de 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 pour un litige. |
close |
POST /v1/matters/{matterId}:close Ferme le litige spécifié. |
count |
POST /v1/matters/{matterId}:count Comptabilise 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 spécifiés. |
delete |
DELETE /v1/matters/{matterId} Supprime le litige spécifié. |
get |
GET /v1/matters/{matterId} Récupère le litige 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 dans un litige. |
reopen |
POST /v1/matters/{matterId}:reopen Rouvre le litige spécifié. |
undelete |
POST /v1/matters/{matterId}:undelete Annule la suppression du litige spécifié. |
update |
PUT /v1/matters/{matterId} Met à jour le litige 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 liées au litige en question. |
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 par celle-ci. |
get |
GET /v1/matters/{matterId}/holds/{holdId} Récupère l'obligation de conservation spécifiée. |
list |
GET /v1/matters/{matterId}/holds Répertorie les obligations de conservation d'un litige. |
removeHeldAccounts |
POST /v1/matters/{matterId}/holds/{holdId}:removeHeldAccounts Supprime le compte spécifié d'une obligation de conservation. |
update |
PUT /v1/matters/{matterId}/holds/{holdId} Met à jour le champ d'application (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 obligation de conservation. |
delete |
DELETE /v1/matters/{matterId}/holds/{holdId}/accounts/{accountId} Supprime un compte d'une obligation de conservation. |
list |
GET /v1/matters/{matterId}/holds/{holdId}/accounts Répertorie 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. |