Хранение и обнаружение электронных данных для Google Workspace.
Для работы с ресурсами Хранилища учетная запись должна иметь необходимые привилегии Хранилища и доступ к делу. Чтобы получить доступ к делу, учетная запись должна создать дело, иметь к нему доступ или иметь привилегию «Просмотреть все дела» . Например, чтобы загрузить экспорт, учетной записи требуется право на управление экспортом и доступ к папке.
- Ресурс REST: v1.matters
- Ресурс REST: v1.matters.exports
- Ресурс REST: v1.matters.holds
- Ресурс REST: v1.matters.holds.accounts
- Ресурс REST: v1.matters.savedQueries
- Ресурс REST: v1.operations
Сервис: vault.googleapis.com
Для вызова этой службы рекомендуется использовать клиентские библиотеки , предоставленные Google. Если вашему приложению необходимо использовать собственные библиотеки для вызова этой службы, используйте следующую информацию при отправке запросов API.
Документ обнаружения
Discovery Document — это машиночитаемая спецификация для описания и использования 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} Перечисляет операции, соответствующие указанному фильтру в запросе. |