Google Vault
Search, export, and manage holds/exports for Vault matters
Google Vault is a core information governance and eDiscovery tool for organizations using Google Workspace. With Google Vault, you can retain, search, and export users' Google Workspace data (such as Gmail, Drive, Groups, and Meet) to support litigation, regulatory compliance, and internal investigations.
Vault provides administrators and legal teams with powerful controls to manage the lifecycle of business communications. You can place data on legal hold, create matters to group eDiscovery activities, search message and file content across your organization, and export relevant data for review.
Key features of Google Vault include:
- Search & Export: Search across Gmail, Drive, Groups, and Meet for relevant data and export the results for analysis.
- Matters & Holds: Create matters (cases) and apply legal holds to retain user data beyond standard retention policies.
- Retention Rules: Define retention rules to keep or delete data after a set period to meet business and compliance needs.
- Audit & Review: Monitor Vault activity and enforce compliance with organization-wide policies.
In Pailot, the Google Vault integration lets your AI agents programmatically manage Vault matters, exports, and holds. This enables automated workflows for legal discovery, compliance archiving, and data retention management in your organization. Agents can initiate new exports, list available holds, manage legal matters, and retrieve exported files directly through your automated processes, ensuring your compliance and information governance needs are met efficiently and securely.
Connect Google Vault to create exports, list exports, and manage holds within matters.
| Parameter | Type | Required | Description |
|---|
| Parameter | Type | Description |
|---|
matters | json | Array of matter objects (for list_matters) |
exports | json | Array of export objects (for list_matters_export) |
holds | json | Array of hold objects (for list_matters_holds) |
matter | json | Created matter object (for create_matters) |
export | json | Created export object (for create_matters_export) |
hold | json | Created hold object (for create_matters_holds) |
file | json | Downloaded export file (UserFile) from execution files |
nextPageToken | string | Token for fetching next page of results (for list operations) |
| Parameter | Type | Required | Description |
|---|
| Parameter | Type | Description |
|---|
matters | json | Array of matter objects (for list_matters) |
exports | json | Array of export objects (for list_matters_export) |
holds | json | Array of hold objects (for list_matters_holds) |
matter | json | Created matter object (for create_matters) |
export | json | Created export object (for create_matters_export) |
hold | json | Created hold object (for create_matters_holds) |
file | json | Downloaded export file (UserFile) from execution files |
nextPageToken | string | Token for fetching next page of results (for list operations) |
Download a single file from a Google Vault export (GCS object)
| Parameter | Type | Required | Description |
|---|
matterId | string | Yes | No description |
bucketName | string | Yes | No description |
objectName | string | Yes | No description |
fileName | string | No | No description |
| Parameter | Type | Description |
|---|
file | file | Downloaded Vault export file stored in execution files |
| Parameter | Type | Required | Description |
|---|
| Parameter | Type | Description |
|---|
matters | json | Array of matter objects (for list_matters) |
exports | json | Array of export objects (for list_matters_export) |
holds | json | Array of hold objects (for list_matters_holds) |
matter | json | Created matter object (for create_matters) |
export | json | Created export object (for create_matters_export) |
hold | json | Created hold object (for create_matters_holds) |
file | json | Downloaded export file (UserFile) from execution files |
nextPageToken | string | Token for fetching next page of results (for list operations) |
| Parameter | Type | Required | Description |
|---|
| Parameter | Type | Description |
|---|
matters | json | Array of matter objects (for list_matters) |
exports | json | Array of export objects (for list_matters_export) |
holds | json | Array of hold objects (for list_matters_holds) |
matter | json | Created matter object (for create_matters) |
export | json | Created export object (for create_matters_export) |
hold | json | Created hold object (for create_matters_holds) |
file | json | Downloaded export file (UserFile) from execution files |
nextPageToken | string | Token for fetching next page of results (for list operations) |
| Parameter | Type | Required | Description |
|---|
| Parameter | Type | Description |
|---|
matters | json | Array of matter objects (for list_matters) |
exports | json | Array of export objects (for list_matters_export) |
holds | json | Array of hold objects (for list_matters_holds) |
matter | json | Created matter object (for create_matters) |
export | json | Created export object (for create_matters_export) |
hold | json | Created hold object (for create_matters_holds) |
file | json | Downloaded export file (UserFile) from execution files |
nextPageToken | string | Token for fetching next page of results (for list operations) |
| Parameter | Type | Required | Description |
|---|
| Parameter | Type | Description |
|---|
matters | json | Array of matter objects (for list_matters) |
exports | json | Array of export objects (for list_matters_export) |
holds | json | Array of hold objects (for list_matters_holds) |
matter | json | Created matter object (for create_matters) |
export | json | Created export object (for create_matters_export) |
hold | json | Created hold object (for create_matters_holds) |
file | json | Downloaded export file (UserFile) from execution files |
nextPageToken | string | Token for fetching next page of results (for list operations) |