Google Vault API

Lưu giữ và eDiscovery cho Google Workspace.

Để xử lý các tài nguyên trong Vault, tài khoản phải có các đặc quyền bắt buộc đối với Vault và quyền truy cập vào vấn đề. Để truy cập vào một vấn đề, tài khoản phải là người tạo vấn đề, được chia sẻ vấn đề hoặc có đặc quyền Xem tất cả vấn đề. Ví dụ: để tải một tệp xuất xuống, tài khoản cần có đặc quyền Quản lý tệp xuất và tài khoản đó phải được chia sẻ vấn đề.

Dịch vụ: vault.googleapis.com

Để gọi dịch vụ này, bạn nên sử dụng thư viện ứng dụng do Google cung cấp. Nếu ứng dụng của bạn cần sử dụng thư viện của riêng mình để gọi dịch vụ này, hãy sử dụng thông tin sau khi bạn tạo các yêu cầu API.

Tài liệu khám phá

Tài liệu khám phá là một bản đặc tả có thể đọc được bằng máy để mô tả và sử dụng các API REST. Thư viện này dùng để tạo thư viện ứng dụng, trình bổ trợ IDE và các công cụ khác tương tác với API của Google. Một dịch vụ có thể cung cấp nhiều tài liệu khám phá. Dịch vụ này cung cấp tài liệu khám phá sau:

Điểm cuối dịch vụ

Điểm cuối của dịch vụ là một URL cơ sở chỉ định địa chỉ mạng của một dịch vụ API. Một dịch vụ có thể có nhiều điểm cuối dịch vụ. Dịch vụ này có điểm cuối dịch vụ sau và tất cả URI dưới đây đều liên quan đến điểm cuối dịch vụ này:

  • https://vault.googleapis.com

Tài nguyên REST: v1.matters

Phương thức
addPermissions POST /v1/matters/{matterId}:addPermissions
Thêm một tài khoản làm cộng tác viên của vấn đề.
close POST /v1/matters/{matterId}:close
Đóng vấn đề đã chỉ định.
count POST /v1/matters/{matterId}:count
Đếm số tài khoản được xử lý bằng truy vấn đã chỉ định.
create POST /v1/matters
Tạo một vấn đề có tên và nội dung mô tả đã cho.
delete DELETE /v1/matters/{matterId}
Xoá vấn đề đã chỉ định.
get GET /v1/matters/{matterId}
Lấy vấn đề đã chỉ định.
list GET /v1/matters
Liệt kê các vấn đề mà người yêu cầu có quyền truy cập.
removePermissions POST /v1/matters/{matterId}:removePermissions
Xoá tài khoản khỏi vai trò cộng tác viên trong một vấn đề.
reopen POST /v1/matters/{matterId}:reopen
Mở lại vấn đề đã chỉ định.
undelete POST /v1/matters/{matterId}:undelete
Huỷ xoá vấn đề đã chỉ định.
update PUT /v1/matters/{matterId}
Cập nhật vấn đề đã chỉ định.

Tài nguyên REST: v1.matters.exports

Phương thức
create POST /v1/matters/{matterId}/exports
Tạo một tệp xuất.
delete DELETE /v1/matters/{matterId}/exports/{exportId}
Xoá một tệp xuất.
get GET /v1/matters/{matterId}/exports/{exportId}
Lấy một tệp xuất.
list GET /v1/matters/{matterId}/exports
Liệt kê thông tin chi tiết về các tệp xuất trong vấn đề được chỉ định.

Tài nguyên REST: v1.matters.holds

Phương thức
addHeldAccounts POST /v1/matters/{matterId}/holds/{holdId}:addHeldAccounts
Thêm tài khoản vào yêu cầu lưu giữ dữ liệu.
create POST /v1/matters/{matterId}/holds
Tạo yêu cầu lưu giữ dữ liệu trong vấn đề đã chỉ định.
delete DELETE /v1/matters/{matterId}/holds/{holdId}
Xoá yêu cầu lưu giữ dữ liệu đã chỉ định và giải phóng tài khoản hoặc đơn vị tổ chức chịu ảnh hưởng của yêu cầu lưu giữ dữ liệu đó.
get GET /v1/matters/{matterId}/holds/{holdId}
Lấy lệnh giữ đã chỉ định.
list GET /v1/matters/{matterId}/holds
Liệt kê các yêu cầu lưu giữ dữ liệu trong một vấn đề.
removeHeldAccounts POST /v1/matters/{matterId}/holds/{holdId}:removeHeldAccounts
Xoá các tài khoản đã chỉ định khỏi trạng thái tạm ngưng.
update PUT /v1/matters/{matterId}/holds/{holdId}
Cập nhật phạm vi (đơn vị tổ chức hoặc tài khoản) và tham số truy vấn của một yêu cầu lưu giữ.

Tài nguyên REST: v1.matters.holds.accounts

Phương thức
create POST /v1/matters/{matterId}/holds/{holdId}/accounts
Thêm tài khoản vào yêu cầu lưu giữ dữ liệu.
delete DELETE /v1/matters/{matterId}/holds/{holdId}/accounts/{accountId}
Xoá một tài khoản khỏi trạng thái tạm ngưng.
list GET /v1/matters/{matterId}/holds/{holdId}/accounts
Liệt kê các tài khoản bị áp dụng yêu cầu lưu giữ dữ liệu.

Tài nguyên REST: v1.matters.savedQueries

Phương thức
create POST /v1/matters/{matterId}/savedQueries
Tạo truy vấn đã lưu.
delete DELETE /v1/matters/{matterId}/savedQueries/{savedQueryId}
Xoá truy vấn đã lưu đã chỉ định.
get GET /v1/matters/{matterId}/savedQueries/{savedQueryId}
Truy xuất truy vấn đã lưu được chỉ định.
list GET /v1/matters/{matterId}/savedQueries
Liệt kê các cụm từ tìm kiếm đã lưu trong một vấn đề.

Tài nguyên REST: v1.operations

Phương thức
cancel POST /v1/{name=operations/**}:cancel
Bắt đầu huỷ không đồng bộ trên một thao tác chạy trong thời gian dài.
delete DELETE /v1/{name=operations/**}
Xoá một thao tác đang chạy trong thời gian dài.
get GET /v1/{name=operations/**}
Lấy trạng thái mới nhất của một thao tác chạy trong thời gian dài.
list GET /v1/{name}
Liệt kê các toán tử khớp với bộ lọc đã chỉ định trong yêu cầu.