This document lists the events and parameters for
various types of
Takeout Audit activity events. You can retrieve these events by
calling [Activities.list()](https://developers.google.com/workspace/admin/reports/v1/reference/activities/list)
with `applicationName=takeout`.

## User Takeout


Events of this type are returned with `type=USER_TAKEOUT`.

### User completed a Takeout

An event that occurs when a user takeout request is completed.
Event details Event name `COMPLETED_USER_TAKEOUT` Parameters `COMPLETION_TIME` `integer`


Takeout completion time.
`INITIATED_BY` `string`


Takeout initiator.
`PRODUCTS_REQUESTED` `string`


Products requested.
`TAKEOUT_DESTINATION` `string`


Takeout destination.
Possible values:

- `BOX`  
  Box.
- `DRIVE`  
  Google Drive.
- `DROPBOX`  
  Dropbox.
- `EMAIL`  
  Takeout delivered via email download link to local storage.
- `ONEDRIVE`  
  Microsoft OneDrive.
- `UNKNOWN`  
  Takeout delivery location is unknown.
`TAKEOUT_ID` `string`


Takeout job ID.
`TAKEOUT_STATUS` `string`


Takeout status.
Possible values:

- `CANCELED`  
  Takeout was canceled.
- `COMPLETED`  
  Takeout was completed.
- `FAILED`  
  Takeout failed.
- `IN_PROGRESS`  
  Takeout is still in progress.
`USER_EMAIL` `string`


Email address of the target user.
Sample request `GET https://admin.googleapis.com/admin/reports/v1/activity/users/all/applications/takeout?eventName=COMPLETED_USER_TAKEOUT&maxResults=10&access_token=YOUR_ACCESS_TOKEN` Admin Console message format `{actor} user takeout {TAKEOUT_STATUS}`

### User downloaded a Takeout

An event that occurs when a user takeout is downloaded.
Event details Event name `DOWNLOADED_USER_TAKEOUT` Parameters `DOWNLOAD_TIME` `integer`


Download start time.
`PRODUCTS_REQUESTED` `string`


Products requested.
`TAKEOUT_ID` `string`


Takeout job ID.
`USER_EMAIL` `string`


Email address of the target user.
Sample request `GET https://admin.googleapis.com/admin/reports/v1/activity/users/all/applications/takeout?eventName=DOWNLOADED_USER_TAKEOUT&maxResults=10&access_token=YOUR_ACCESS_TOKEN` Admin Console message format `{actor} downloaded a user takeout`

### User initiated a Takeout

An event that occurs when a user takeout request is started.
Event details Event name `STARTED_USER_TAKEOUT` Parameters `INITIATED_BY` `string`


Takeout initiator.
`PRODUCTS_REQUESTED` `string`


Products requested.
`START_TIME` `integer`


Takeout start time.
`TAKEOUT_DESTINATION` `string`


Takeout destination.
Possible values:

- `BOX`  
  Box.
- `DRIVE`  
  Google Drive.
- `DROPBOX`  
  Dropbox.
- `EMAIL`  
  Takeout delivered via email download link to local storage.
- `ONEDRIVE`  
  Microsoft OneDrive.
- `UNKNOWN`  
  Takeout delivery location is unknown.
`TAKEOUT_ID` `string`


Takeout job ID.
`USER_EMAIL` `string`


Email address of the target user.
Sample request `GET https://admin.googleapis.com/admin/reports/v1/activity/users/all/applications/takeout?eventName=STARTED_USER_TAKEOUT&maxResults=10&access_token=YOUR_ACCESS_TOKEN` Admin Console message format `{actor} performed a user takeout`

### User scheduled Takeout(s)

An event that occurs when a user takeout request is scheduled.
Event details Event name `SCHEDULED_USER_TAKEOUT` Parameters `PRODUCTS_REQUESTED` `string`


Products requested.
`SCHEDULED_TAKEOUT_EXPIRATION` `integer`


Expiration of the scheduled periodic Takeout.
`TAKEOUT_DESTINATION` `string`


Takeout destination.
Possible values:

- `BOX`  
  Box.
- `DRIVE`  
  Google Drive.
- `DROPBOX`  
  Dropbox.
- `EMAIL`  
  Takeout delivered via email download link to local storage.
- `ONEDRIVE`  
  Microsoft OneDrive.
- `UNKNOWN`  
  Takeout delivery location is unknown.
`TAKEOUT_INTERVAL_UNITS` `string`


Scheduled Takeout time interval.
Possible values:

- `DAY`  
  Unit for Takeout itervals is days.
- `MONTH`  
  Unit for Takeout itervals is months.
- `WEEK`  
  Unit for Takeout itervals is weeks.
`TAKEOUT_INTERVAL_VALUE` `integer`


Scheduled Takeout time interval value.
`TAKEOUT_STATUS` `string`


Takeout status.
Possible values:

- `CANCELED`  
  Takeout was canceled.
- `COMPLETED`  
  Takeout was completed.
- `FAILED`  
  Takeout failed.
- `IN_PROGRESS`  
  Takeout is still in progress.
`USER_EMAIL` `string`


Email address of the target user.
Sample request `GET https://admin.googleapis.com/admin/reports/v1/activity/users/all/applications/takeout?eventName=SCHEDULED_USER_TAKEOUT&maxResults=10&access_token=YOUR_ACCESS_TOKEN` Admin Console message format `{actor} scheduled user takeout(s)`