Google Vault API

适用于 Google Workspace 的数据保留和电子取证。

若要使用保险柜资源,该账号必须拥有必要的保险柜权限,并且有权访问相应事项。若要访问某项诉讼或调查,相应账号必须是该诉讼或调查的创建者、该诉讼或调查的共享对象,或者拥有查看所有诉讼或调查权限。例如,若要下载导出内容,账号需要拥有管理导出内容权限,并且对方已与其共享相应事项。

服务:vault.googleapis.com

如要调用此服务,我们建议您使用 Google 提供的客户端库。如果您的应用需要使用您自己的库来调用此服务,则在发出 API 请求时应使用以下信息。

发现文档

发现文档是用于说明和使用 REST API 的机器可读规范。它用于构建客户端库、IDE 插件以及与 Google API 交互的其他工具。一项服务可能会提供多个发现文档。此服务提供了以下发现文档:

服务端点

服务端点是指定 API 服务的网络地址的基本网址。一项服务可能有多个服务端点。此服务具有以下服务端点,下面的所有 URI 都与此服务端点相关:

  • https://vault.googleapis.com

REST 资源:v1.matters

方法
addPermissions POST /v1/matters/{matterId}:addPermissions
将账号添加为案件协作者。
close POST /v1/matters/{matterId}:close
关闭指定的事项。
count POST /v1/matters/{matterId}:count
统计指定查询处理的账号数。
create POST /v1/matters
使用给定的名称和说明创建诉讼或调查。
delete DELETE /v1/matters/{matterId}
删除指定的诉讼或调查。
get GET /v1/matters/{matterId}
获取指定的事项。
list GET /v1/matters
列出请求者有权访问的诉讼或调查。
removePermissions POST /v1/matters/{matterId}:removePermissions
移除某个账号的案件协作者身份。
reopen POST /v1/matters/{matterId}:reopen
重新打开指定的支持请求。
undelete POST /v1/matters/{matterId}:undelete
恢复指定事项的已删除状态。
update PUT /v1/matters/{matterId}
更新指定的事项。

REST 资源:v1.matters.exports

方法
create POST /v1/matters/{matterId}/exports
创建导出作业。
delete DELETE /v1/matters/{matterId}/exports/{exportId}
删除导出内容。
get GET /v1/matters/{matterId}/exports/{exportId}
获取导出内容。
list GET /v1/matters/{matterId}/exports
列出指定事项中的导出内容的详细信息。

REST 资源:v1.matters.holds

方法
addHeldAccounts POST /v1/matters/{matterId}/holds/{holdId}:addHeldAccounts
为保全添加账号。
create POST /v1/matters/{matterId}/holds
在指定的诉讼或调查中创建保全。
delete DELETE /v1/matters/{matterId}/holds/{holdId}
移除指定的保全,并解除保全所涵盖的账号或组织部门。
get GET /v1/matters/{matterId}/holds/{holdId}
获取指定的预授权。
list GET /v1/matters/{matterId}/holds
列出某一诉讼或调查中的保全。
removeHeldAccounts POST /v1/matters/{matterId}/holds/{holdId}:removeHeldAccounts
从保留状态中移除指定的账号。
update PUT /v1/matters/{matterId}/holds/{holdId}
更新保全的范围(组织部门或账号)和查询参数。

REST 资源:v1.matters.holds.accounts

方法
create POST /v1/matters/{matterId}/holds/{holdId}/accounts
为保全添加账号。
delete DELETE /v1/matters/{matterId}/holds/{holdId}/accounts/{accountId}
解除账号保全。
list GET /v1/matters/{matterId}/holds/{holdId}/accounts
列出保全范围内的账号。

REST 资源:v1.matters.savedQueries

方法
create POST /v1/matters/{matterId}/savedQueries
创建已保存的查询。
delete DELETE /v1/matters/{matterId}/savedQueries/{savedQueryId}
删除指定的已保存查询。
get GET /v1/matters/{matterId}/savedQueries/{savedQueryId}
检索指定的已保存查询。
list GET /v1/matters/{matterId}/savedQueries
列出某一诉讼或调查中已保存的查询。

REST 资源:v1.operations

方法
cancel POST /v1/{name=operations/**}:cancel
对长时间运行的操作启动异步取消。
delete DELETE /v1/{name=operations/**}
删除长时间运行的操作。
get GET /v1/{name=operations/**}
获取长时间运行的操作的最新状态。
list GET /v1/{name}
列出与请求中指定的过滤条件匹配的操作。