Reports API
Programmatic access to Gmail audit activity.Suited to an integration that collects or queries events through an API.
Architecture comparison
The choice depends on access pattern, volume, investigation window, query cost and existing tooling. Neither source can reconstruct evidence that Google did not record.
Suited to an integration that collects or queries events through an API.
Suited to SQL search, larger volumes, joins and repeated analysis.
Decision questions
Will an application call an API, or will analysts work in SQL?
Do BigQuery queries use partitions, explicit columns, dry runs and maximumBytesBilled?
Is the required time window present in the selected source and configuration?
Which identifiers connect these events to SMTP and application logs?