Report Export
Schedule an asynchronous report export and poll for results via the Partner Jobs API.
Schedules a background job to export a report. Returns immediately with a QueuedUri pointing to the Partner Jobs API — poll that endpoint to track progress, then download the result from ResultUri once the job is complete.
Use this endpoint instead of Run Report for any dataset that may exceed 20,000 rows.
Use your AccountSID as the username and AuthToken as the password.
Unique identifier for the partner account.
The report handle (e.g., mp_action_listing_fast). Get this from the Id field returned by List Reports.
Program ID to scope the report to a single brand. Omit to include all programs you partner with.
10306Start date for the report's date range, in YYYY-MM-DD format.
2026-01-01End date for the report's date range, in YYYY-MM-DD format.
2026-01-31Format for the exported result file.
CSVPossible values: Job successfully queued.
The initial status of the queued export job.
QUEUEDAPI resource path for polling the job's status via the Partner Jobs API.
/Mediapartners/<AccountSID>/Jobs/18edc7d5-034d-4d95-b88f-cd351635ebd9API resource path to download the result file once the job has completed.
/Mediapartners/<AccountSID>/Jobs/18edc7d5-034d-4d95-b88f-cd351635ebd9/DownloadAPI resource path to replay the export job once it has completed, failed, or been cancelled.
/Mediapartners/<AccountSID>/Jobs/18edc7d5-034d-4d95-b88f-cd351635ebd9/ReplayNo report exists with the supplied Id, or the report is not API accessible.
curl -L \
--url 'https://api.impact.com/Mediapartners/{AccountSID}/ReportExport/{Id}' \
--user '{AccountSID}:{AuthToken}' \
--header 'Accept: */*'{
"Status": "QUEUED",
"QueuedUri": "/Mediapartners/<AccountSID>/Jobs/18edc7d5-034d-4d95-b88f-cd351635ebd9",
"ResultUri": "/Mediapartners/<AccountSID>/Jobs/18edc7d5-034d-4d95-b88f-cd351635ebd9/Download",
"ReplayUri": "/Mediapartners/<AccountSID>/Jobs/18edc7d5-034d-4d95-b88f-cd351635ebd9/Replay"
}Last updated
