Google Vault API

Google Workspace의 보관 및 디지털 증거 검색

Vault 리소스를 사용하려면 계정에 필수 Vault 권한과 법적 사안에 대한 액세스 권한이 있어야 합니다. 법적 사안에 액세스하려면 계정에서 법적 사안을 만들었거나, 공유된 법적 사안을 공유했거나, 모든 법적 사안 보기 권한이 있어야 합니다. 예를 들어 내보내기를 다운로드하려면 계정에 내보내기 관리 권한 및 계정과 공유된 법적 사안이 있어야 합니다.

서비스: vault.googleapis.com

이 서비스를 호출하려면 Google에서 제공하는 클라이언트 라이브러리를 사용하는 것이 좋습니다. 애플리케이션이 이 서비스를 호출하기 위해 자체 라이브러리를 사용해야 하는 경우, API 요청을 할 때 다음 정보를 사용합니다.

검색 문서

검색 문서는 머신에서 읽을 수 있는 사양이며 REST API를 설명하고 사용하는 데 참조할 수 있습니다. 또한 클라이언트 라이브러리, IDE 플러그인, 기타 Google API와 상호작용하는 도구를 빌드하는 데 사용됩니다. 하나의 서비스는 여러 개의 검색 문서를 제공할 수 있습니다. 이 서비스는 다음 검색 문서를 제공합니다.

서비스 엔드포인트

서비스 엔드포인트는 API 서비스의 네트워크 주소를 지정하는 기본 URL입니다. 하나의 서비스에 여러 서비스 엔드포인트가 있을 수 있습니다. 이 서비스에는 다음 서비스 엔드포인트가 포함되고, 그 아래의 모든 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}
요청에 지정된 필터와 일치하는 작업을 나열합니다.