Google Vault API

Retención y detección electrónica para Google Workspace.

Para trabajar con los recursos de Vault, la cuenta debe tener los privilegios de Vault necesarios y el acceso al asunto. Para acceder a un asunto, la cuenta debe haber creado el asunto, tenerlo compartido con él o tener el privilegio Ver todos los asuntos. Por ejemplo, para descargar una exportación, una cuenta necesita el privilegio Administrar exportaciones y el asunto compartido con ella.

Servicio: vault.googleapis.com

Para llamar a este servicio, te recomendamos que uses las bibliotecas cliente proporcionadas por Google. Si tu aplicación necesita usar tus propias bibliotecas para llamar a este servicio, usa la siguiente información cuando realices solicitudes a la API.

Documento de descubrimiento

Un Documento de descubrimiento es una especificación procesable para describir y consumir las API de REST. Se usa para compilar bibliotecas cliente, complementos IDE y otras herramientas que interactúan con las API de Google. Un servicio puede proporcionar varios documentos de descubrimiento. Este servicio proporciona el documento de descubrimiento siguiente:

Extremo de servicio

Un extremo de servicio es una URL base que especifica la dirección de la red de un servicio de API. Un servicio puede tener varios extremos de servicio. Este servicio tiene el siguiente extremo, y todos los URI que se muestran a continuación son relativos a él:

  • https://vault.googleapis.com

Recurso de REST: v1.matters

Métodos
addPermissions POST /v1/matters/{matterId}:addPermissions
Agrega una cuenta como colaborador del asunto.
close POST /v1/matters/{matterId}:close
Cierra el asunto especificado.
count POST /v1/matters/{matterId}:count
Cuenta las cuentas procesadas por la consulta especificada.
create POST /v1/matters
Crea un asunto con el nombre y la descripción especificados.
delete DELETE /v1/matters/{matterId}
Borra el asunto especificado.
get GET /v1/matters/{matterId}
Obtiene el asunto especificado.
list GET /v1/matters
Las listas son importantes para las que tiene acceso el solicitante.
removePermissions POST /v1/matters/{matterId}:removePermissions
Quita una cuenta como colaborador del asunto.
reopen POST /v1/matters/{matterId}:reopen
Vuelve a abrir el asunto especificado.
undelete POST /v1/matters/{matterId}:undelete
Recupera el asunto especificado.
update PUT /v1/matters/{matterId}
Actualiza el asunto especificado.

Recurso de REST: v1.matters.exports

Métodos
create POST /v1/matters/{matterId}/exports
Crea una exportación.
delete DELETE /v1/matters/{matterId}/exports/{exportId}
Borra una exportación.
get GET /v1/matters/{matterId}/exports/{exportId}
Obtiene una exportación.
list GET /v1/matters/{matterId}/exports
Enumera detalles sobre las exportaciones en el asunto especificado.

Recurso de REST: v1.matters.holds

Métodos
addHeldAccounts POST /v1/matters/{matterId}/holds/{holdId}:addHeldAccounts
Agrega cuentas a una conservación.
create POST /v1/matters/{matterId}/holds
Crea una conservación en el asunto especificado.
delete DELETE /v1/matters/{matterId}/holds/{holdId}
Quita la conservación especificada y libera las cuentas o la unidad organizativa que abarca la conservación.
get GET /v1/matters/{matterId}/holds/{holdId}
Obtiene la conservación especificada.
list GET /v1/matters/{matterId}/holds
Enumera las conservaciones en un asunto.
removeHeldAccounts POST /v1/matters/{matterId}/holds/{holdId}:removeHeldAccounts
Quita las cuentas especificadas de una conservación.
update PUT /v1/matters/{matterId}/holds/{holdId}
Actualiza el alcance (la unidad organizativa o las cuentas) y los parámetros de consulta de una conservación.

Recurso de REST: v1.matters.holds.accounts

Métodos
create POST /v1/matters/{matterId}/holds/{holdId}/accounts
Agrega una cuenta a una conservación.
delete DELETE /v1/matters/{matterId}/holds/{holdId}/accounts/{accountId}
Quita una cuenta de una conservación.
list GET /v1/matters/{matterId}/holds/{holdId}/accounts
Enumera las cuentas que están cubiertas por una conservación.

Recurso de REST: v1.matters.savedQueries

Métodos
create POST /v1/matters/{matterId}/savedQueries
Crea una consulta guardada.
delete DELETE /v1/matters/{matterId}/savedQueries/{savedQueryId}
Borra la consulta guardada especificada.
get GET /v1/matters/{matterId}/savedQueries/{savedQueryId}
Recupera la consulta guardada especificada.
list GET /v1/matters/{matterId}/savedQueries
Enumera las consultas guardadas de un asunto.

Recurso de REST: v1.operations

Métodos
cancel POST /v1/{name=operations/**}:cancel
Inicia la cancelación asincrónica en una operación de larga duración.
delete DELETE /v1/{name=operations/**}
Borra una operación de larga duración.
get GET /v1/{name=operations/**}
Obtiene el último estado de una operación de larga duración.
list GET /v1/{name}
Enumera las operaciones que coinciden con el filtro especificado en la solicitud.