Takeout Audit Activity Events

This document lists the events and parameters for various types of Takeout Audit activity events. You can retrieve these events by calling 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)