Weekly event exports
Export raw transactional event data from the past 7 days as CSV files. Use this service for high-volume accounts that need unaggregated data for analytics pipelines.
The service sends a webhook to your notify URL with a link to the generated CSV file. For large data volumes, the export is delivered as a compressed file containing multiple CSV files.
Supported events
Exports include the following transactional events:
Event name mappings between guides and API responses. See Get personalized content of a sent Transactional email for reference.
Define a notify URL
Create a notify URL endpoint that receives the webhook with the CSV file link. The endpoint must return success to confirm receipt. Export data persists for 7 days.
Example notify URL response
Create an export job
Call the Export all transactional events endpoint to create an export job. This example exports all events from the past 7 days. You can filter by specific event types.
Response
The API returns a processId to track the export job status. Use the Get process details endpoint to check progress.
Receive export data
When the export job completes, your notify URL receives a webhook with the file location. Download the file promptly—export URLs expire after a set period.
CSV format
The exported CSV file contains the following columns:
Check export status
Query the export job status using the processId from the response. Call the Get process details endpoint.
Maximum 20 export jobs per 7-day period. Large data volumes are delivered as compressed files containing multiple CSV files.