# Vault - Takeout - [API documentation](#api-documentation) - [Query documentation](#query-documentation) - [Python Regular Expressions](Python-Regular-Expressions) Match function - [Definitions](#definitions) - [Vault Matters](#vault-matters) - [Create Vault Matters](#create-vault-matters) - [Manage Vault Matters](#manage-vault-matters) - [Display Vault Matters](#display-vault-matters) - [Display Vault Counts](#display-vault-counts) - [Vault Exports](#vault-exports) - [Create Vault Exports](#create-vault-exports) - [Delete Vault Exports](#delete-vault-exports) - [Download Vault Exports](#download-vault-exports) - [Copy Vault Exports](#copy-vault-exports) - [Display Vault Exports](#display-vault-exports) - [Vault Holds](#vault-holds) - [Create Vault Holds](#create-vault-holds) - [Update Vault Holds](#update-vault-holds) - [Delete Vault Holds](#delete-vault-holds) - [Display Vault Holds](#display-vault-holds) - [Display Vault Holds Affecting a User](#display-vault-holds-affecting-a-user) - [Vault Saved Queries](#vault-saved-queries) - [Display Vault Saved Queries](#display-vault-saved-queries) - [Takeout](#takeout) - [Copy a Takeout Bucket](#copy-a-takeoutbucket) - [Download a Takeout Bucket](#download-a-takeout-bucket) ## API documentation * https://developers.google.com/vault/reference/rest/ * https://developers.google.com/vault/reference/rest/v1/matters.holds#CorpusQuery * https://support.google.com/vault/answer/6099459#metadata * https://support.google.com/vault/answer/4388708#new_gmail_export&zippy=%2Cfebruary-new-gmail-export-system-available ## Query documentation * https://support.google.com/vault/answer/2474474 ## Definitions ``` ::= || ::= "(,)*" ::= "(,)*" ::= | | | | See: https://github.com/taers232c/GAMADV-XTD3/wiki/Collections-of-Items ::= See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones ::= id: ::= | ::= completed|failed|inprogrsss ::= "(,)*" ::= | ::= | ::= open|closed|deleted ::= "(,)*" ::= See: https://developers.google.com/vault/reference/rest/v1/matters.holds#CorpusQuery ::= description| matterid| matterpermissions| name| state ::= "(,)*" ::= cloudstoragesink| createtime| exportoptions| id| matterid| name| query| requester| requester.displayname| requester.email| stats| stats.exportedArtifactCount| stats.sizeinbytes| stats.totalartifactcount| status ::= "(,)*" ::= accounts| accounts.acountid| accounts.email| accounts.firstname| accounts.holdtime| accounts.lastname| corpus| holdid| name| orgunit| orgunit.holdtime| orgunit.orgunitid| query| updatetime ::= "(,)*" ::= createtime | displayname | matterid | name | query | queryid | savedqueryid ::= "(,)*" ``` You specify matters, exports and holds by ID (``) or name (``). The API requires an ID, so if you specify a name, GAM has to make additional API calls to convert the name to an ID. ## Vault Matters ## Create Vault Matters Create a Google Vault matter. ``` gam create vaultmatter|matter [name ] [description ] [collaborator|collaborators ] [sendemails ] [ccme ] [showdetails|returnidonly] ``` Specify the name of the matter: * `name ` - The matter will be named `` * `default` - The matter will be named `GAM Matter -