Google Vault API

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

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

Servicio: vault.googleapis.com

Para llamar a este servicio, te recomendamos usar las bibliotecas cliente que proporciona Google. Si tu aplicación necesita usar tus propias bibliotecas para llamar a este servicio, usa la siguiente información cuando realices las 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 proporcionados.
delete DELETE /v1/matters/{matterId}
Borra el asunto especificado.
get GET /v1/matters/{matterId}
Obtiene el asunto especificado.
list GET /v1/matters
Enumera las listas a las que el solicitante tiene acceso.
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 los detalles de 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 de 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 (unidad organizativa o cuentas) y los parámetros de búsqueda 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 afectadas 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 en 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.