Google Vault

Search, export, and manage holds/exports for Vault matters

Configuration

Create Export

Operation
Create Export
Google Vault Account*
Select Google Vault account
Matter ID
Enter Matter ID
Export Name*
Name for the export
Corpus*
Select...
Account Emails
Comma-separated emails (alternative to Org Unit)
Org Unit ID
Org Unit ID (alternative to emails)
Create Export (google_vault_create_matters_export)

Create an export in a matter

Input
ParameterTypeRequiredDescription
matterIdstringYesID of the Vault matter that will contain the export
exportNamestringYesName for the new Vault export
corpusstringYesData corpus to export (MAIL, DRIVE, GROUPS, HANGOUTS_CHAT, VOICE)
accountEmailsstringNoComma-separated list of user emails to scope export
orgUnitIdstringNoOrganization unit ID to scope export (alternative to emails)
Output (block-level contract)
ParameterTypeDescription
outputjsonVault API response data
filejsonDownloaded export file (UserFile) from execution files

List Exports

Operation
List Exports
Google Vault Account*
Select Google Vault account
Matter ID
Enter Matter ID
Export ID
Enter Export ID (optional to fetch a specific export)
Page Size
Number of items to return
Page Token
Pagination token
List Exports (google_vault_list_matters_export)

List exports for a matter

Input
ParameterTypeRequiredDescription
matterIdstringYesID of the Vault matter whose exports will be read
pageSizenumberNoMaximum number of exports to return
exportIdstringNoOptional export ID to retrieve instead of listing exports
Output (block-level contract)
ParameterTypeDescription
outputjsonVault API response data
filejsonDownloaded export file (UserFile) from execution files

Download Export File

Operation
Download Export File
Google Vault Account*
Select Google Vault account
Matter ID
Enter Matter ID
Bucket Name*
Vault export bucket (from cloudStorageSink.files.bucketName)
Object Name*
Vault export object (from cloudStorageSink.files.objectName)
File Name (optional)
Override filename used for storage/display
Download Export File (google_vault_download_export_file)

Download a single file from a Google Vault export (GCS object)

Input
ParameterTypeRequiredDescription
matterIdstringYesID of the Vault matter associated with the export
bucketNamestringYesCloud Storage bucket containing the exported file
objectNamestringYesCloud Storage object name for the exported file
fileNamestringNoOptional file name for the downloaded result
Output
ParameterTypeDescription
filefileDownloaded Vault export file stored in execution files

Create Hold

Operation
Create Hold
Google Vault Account*
Select Google Vault account
Matter ID
Enter Matter ID
Hold Name*
Name of the hold
Corpus*
Select...
Account Emails
Comma-separated emails (alternative to Org Unit)
Org Unit ID
Org Unit ID (alternative to emails)
Create Hold (google_vault_create_matters_holds)

Create a hold in a matter

Input
ParameterTypeRequiredDescription
matterIdstringYesID of the Vault matter that will contain the hold
holdNamestringYesName for the new Vault hold
corpusstringYesData corpus to hold (MAIL, DRIVE, GROUPS, HANGOUTS_CHAT, VOICE)
accountEmailsstringNoComma-separated list of user emails to put on hold
orgUnitIdstringNoOrganization unit ID to put on hold (alternative to accounts)
Output (block-level contract)
ParameterTypeDescription
outputjsonVault API response data
filejsonDownloaded export file (UserFile) from execution files

List Holds

Operation
List Holds
Google Vault Account*
Select Google Vault account
Matter ID
Enter Matter ID
Hold ID
Enter Hold ID (optional to fetch a specific hold)
Page Size
Number of items to return
Page Token
Pagination token
List Holds (google_vault_list_matters_holds)

List holds for a matter

Input
ParameterTypeRequiredDescription
matterIdstringYesID of the Vault matter whose holds will be read
pageSizenumberNoMaximum number of holds to return
holdIdstringNoOptional hold ID to retrieve instead of listing holds
Output (block-level contract)
ParameterTypeDescription
outputjsonVault API response data
filejsonDownloaded export file (UserFile) from execution files

Create Matter

Operation
Create Matter
Google Vault Account*
Select Google Vault account
Matter Name*
Enter Matter name
Description
Optional description for the matter
Create Matter (google_vault_create_matters)

Create a new matter in Google Vault

Input
ParameterTypeRequiredDescription
namestringYesName for the new Vault matter
descriptionstringNoOptional description for the new Vault matter
Output (block-level contract)
ParameterTypeDescription
outputjsonVault API response data
filejsonDownloaded export file (UserFile) from execution files

List Matters

Operation
List Matters
Google Vault Account*
Select Google Vault account
Page Size
Number of items to return
Page Token
Pagination token
Matter ID
Enter Matter ID (optional to fetch a specific matter)
List Matters (google_vault_list_matters)

List matters, or get a specific matter if matterId is provided

Input
ParameterTypeRequiredDescription
pageSizenumberNoMaximum number of matters to return
matterIdstringNoOptional matter ID to retrieve instead of listing matters
Output (block-level contract)
ParameterTypeDescription
outputjsonVault API response data
filejsonDownloaded export file (UserFile) from execution files

Usage Instructions

Connect Google Vault to create exports, list exports, and manage holds within matters.

Notes

  • Category: tools
  • Type: google_vault