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.
- 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 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 | |
---|---|
add |
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. |
remove |
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 | |
---|---|
add |
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. |
remove |
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. |