Retenção e e-discovery para o Google Workspace.
Para usar os recursos do Vault, a conta precisa ter os privilégios necessários do Vault e acesso ao caso. Para acessar um caso, a conta precisa ter criado ou ter o caso compartilhado com ele ou ter o privilégio Ver todos os casos. Por exemplo, para fazer o download de uma exportação, a conta precisa ter o privilégio Gerenciar exportações e o caso compartilhado com ele.
- Recurso REST: v1.matters
- Recurso REST: v1.matters.exports
- Recurso REST: v1.matters.holds
- Recurso REST: v1.matters.holds.accounts
- Recurso REST: v1.matters.savedqueries
- Recurso da REST: v1.operations
Serviço: vault.googleapis.com
Para chamar esse serviço, use as bibliotecas de cliente fornecidas pelo Google. Se o aplicativo precisar usar bibliotecas próprias para chamar esse serviço, utilize as informações a seguir ao fazer as solicitações de API.
Documento de descoberta
Um Documento de descoberta é uma especificação legível por máquina para descrever e consumir APIs REST. Ele é usado para criar bibliotecas de cliente, plug-ins IDE e outras ferramentas que interagem com as APIs do Google. Um serviço pode fornecer vários documentos de descoberta. O serviço fornece o seguinte documento de detecção:
Endpoint de serviço
Um endpoint de serviço é um URL base que especifica o endereço de rede de um serviço de API. Um serviço pode ter vários endpoints de serviço. Este serviço tem o endpoint a seguir e todos os URIs abaixo são relativos a ele:
https://vault.googleapis.com
Recurso REST: v1.matters
Métodos | |
---|---|
addPermissions |
POST /v1/matters/{matterId}:addPermissions Adiciona uma conta como colaborador do caso. |
close |
POST /v1/matters/{matterId}:close Fecha o caso especificado. |
count |
POST /v1/matters/{matterId}:count Conta as contas processadas pela consulta especificada. |
create |
POST /v1/matters Cria um caso com o nome e a descrição fornecidos. |
delete |
DELETE /v1/matters/{matterId} Exclui o caso especificado. |
get |
GET /v1/matters/{matterId} Recebe o caso especificado. |
list |
GET /v1/matters Listas de casos que o solicitante tem acesso. |
removePermissions |
POST /v1/matters/{matterId}:removePermissions Remove uma conta como colaborador do caso. |
reopen |
POST /v1/matters/{matterId}:reopen Reabre o caso especificado. |
undelete |
POST /v1/matters/{matterId}:undelete Cancela a exclusão do caso especificado. |
update |
PUT /v1/matters/{matterId} Atualiza o caso especificado. |
Recurso REST: v1.matters.exports
Métodos | |
---|---|
create |
POST /v1/matters/{matterId}/exports Cria uma exportação. |
delete |
DELETE /v1/matters/{matterId}/exports/{exportId} Exclui uma exportação. |
get |
GET /v1/matters/{matterId}/exports/{exportId} Recebe uma exportação. |
list |
GET /v1/matters/{matterId}/exports Lista detalhes sobre as exportações no caso especificado. |
Recurso REST: v1.matters.holds
Métodos | |
---|---|
addHeldAccounts |
POST /v1/matters/{matterId}/holds/{holdId}:addHeldAccounts Adiciona contas a uma guarda de documentos. |
create |
POST /v1/matters/{matterId}/holds Cria uma guarda de documentos no caso especificado. |
delete |
DELETE /v1/matters/{matterId}/holds/{holdId} Remove a guarda de documentos especificada e libera as contas ou unidades organizacionais cobertas pela guarda. |
get |
GET /v1/matters/{matterId}/holds/{holdId} Recebe a retenção especificada. |
list |
GET /v1/matters/{matterId}/holds Lista as guardas de documentos em um caso. |
removeHeldAccounts |
POST /v1/matters/{matterId}/holds/{holdId}:removeHeldAccounts Remove as contas especificadas de uma guarda de documentos. |
update |
PUT /v1/matters/{matterId}/holds/{holdId} Atualiza o escopo (unidade organizacional ou contas) e os parâmetros de consulta de uma guarda de documentos. |
Recurso REST: v1.matters.holds.accounts
Métodos | |
---|---|
create |
POST /v1/matters/{matterId}/holds/{holdId}/accounts Adiciona uma conta a uma guarda de documentos. |
delete |
DELETE /v1/matters/{matterId}/holds/{holdId}/accounts/{accountId} Remove uma conta de uma guarda de documentos. |
list |
GET /v1/matters/{matterId}/holds/{holdId}/accounts Lista as contas cobertas por uma guarda de documentos. |
Recurso REST: v1.matters.savedqueries
Métodos | |
---|---|
create |
POST /v1/matters/{matterId}/savedQueries Cria uma consulta salva. |
delete |
DELETE /v1/matters/{matterId}/savedQueries/{savedQueryId} Exclui a consulta salva especificada. |
get |
GET /v1/matters/{matterId}/savedQueries/{savedQueryId} Recupera a consulta salva especificada. |
list |
GET /v1/matters/{matterId}/savedQueries Lista as consultas salvas em um caso. |
Recurso da REST: v1.operations
Métodos | |
---|---|
cancel |
POST /v1/{name=operations/**}:cancel Inicia o cancelamento assíncrono em uma operação de longa duração. |
delete |
DELETE /v1/{name=operations/**} Exclui uma operação de longa duração. |
get |
GET /v1/{name=operations/**} Recebe o estado mais recente de uma operação de longa duração. |
list |
GET /v1/{name} Lista as operações que correspondem ao filtro especificado na solicitação. |