Google Vault API

Хранение и обнаружение электронных данных для Google Workspace.

Для работы с ресурсами Сейфа у учетной записи должны быть необходимые права Сейфа и доступ к делу. Чтобы получить доступ к делу, учетная запись должна создать дело, предоставить доступ к делу или иметь право просмотра всех дел . Например, чтобы загрузить экспорт, учетной записи необходимы права на управление экспортом и доступ к делу.

Сервис: vault.googleapis.com.

Для вызова этой службы мы рекомендуем использовать клиентские библиотеки Google. Если вашему приложению необходимо использовать собственные библиотеки для вызова этой службы, используйте следующую информацию при отправке запросов API.

Документ открытия

Документ обнаружения — это машиночитаемая спецификация для описания и использования REST API. Он используется для создания клиентских библиотек, плагинов IDE и других инструментов, взаимодействующих с API Google. Одна служба может предоставлять несколько документов обнаружения. Эта служба предоставляет следующий документ обнаружения:

Конечная точка службы

Конечная точка службы — это базовый URL-адрес, указывающий сетевой адрес службы 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}
Перечисляет операции, соответствующие указанному фильтру в запросе.