Skip to content

Export endpoints

With the export endpoints, you can access and export various details on your KPIs, app sessions, users, segments, campaigns, and Canvases. Make sure you know your Braze instance, API key, and API identifier when building your parameters and request bodies.

Prerequisites

Before you begin, make sure you have the following:

What you can export

The following table summarizes the categories of data available through the export APIs.

How export data is delivered

API exports return data in JSON format, unlike the CSV files you download from the dashboard. The delivery method depends on whether you have cloud storage connected:

  • Without cloud storage: Braze writes the export files to its own S3 bucket and includes a temporary download URL in the API response. This URL expires after four hours, and the export is packaged as a compressed archive (ZIP or GZIP, depending on the output_format parameter) containing JSON files. Each line in the JSON files represents one data object.
  • With cloud storage connected: Braze writes the export files directly to your configured bucket. The API response doesn’t include a download URL. Files follow your own retention policies and are typically more reliable for large exports.

For more details on export delivery and troubleshooting, refer to Export troubleshooting.

Export endpoints

The following table lists all export APIs available.

For one-off exports from the dashboard, refer to these articles:

New Stuff!