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 | |
|---|---|
| addPermissions | POST /v1/matters/{matterId}:addPermissionsAjoute un compte en tant que collaborateur de la demande. | 
| close | POST /v1/matters/{matterId}:closeclôture le litige spécifié. | 
| count | POST /v1/matters/{matterId}:countCompte les comptes traités par la requête spécifiée. | 
| create | POST /v1/mattersCré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/mattersRépertorie les litiges auxquels le demandeur a accès. | 
| removePermissions | POST /v1/matters/{matterId}:removePermissionsSupprime un compte en tant que collaborateur de la demande. | 
| reopen | POST /v1/matters/{matterId}:reopenRouvre le litige spécifié. | 
| undelete | POST /v1/matters/{matterId}:undeleteSupprime 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}/exportsCré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}/exportsRé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}:addHeldAccountsAjoute des comptes à une obligation de conservation. | 
| create | POST /v1/matters/{matterId}/holdsCré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}/holdsRépertorie les obligations de conservation associées à un litige. | 
| removeHeldAccounts | POST /v1/matters/{matterId}/holds/{holdId}:removeHeldAccountsSupprime 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}/accountsAjoute 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}/accountsListe les comptes soumis à une obligation de conservation. | 
Ressource REST: v1.matters.savedQueries
| Méthodes | |
|---|---|
| create | POST /v1/matters/{matterId}/savedQueriesCré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}/savedQueriesRépertorie les requêtes enregistrées dans un litige. | 
Ressource REST : v1.operations
| Méthodes | |
|---|---|
| cancel | POST /v1/{name=operations/**}:cancelDé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=operations}Répertorie les opérations qui correspondent au filtre spécifié dans la requête. |