Reports
Retrieves a list of all reports available to your account, indicating whether they can be run via the API.
Use your AccountSID as the username and AuthToken as the password.
Your unique Account SID.
A paginated list of report metadata objects.
curl -L \
--url 'https://api.impact.com/Advertisers/{AccountSID}/Reports' \
--user '{AccountSID}:{AuthToken}' \
--header 'Accept: */*'A paginated list of report metadata objects.
{
"Reports": [
{
"Name": "Action Listing",
"Id": "adv_action_listing_pm",
"Category": "Performance",
"Description": "Lists all actions for a date range.",
"ApiAccessible": true,
"ApiRunUri": "/Advertisers/<AccountSID>/Reports/adv_action_listing_pm",
"DeferredApiRunUri": "/Advertisers/<AccountSID>/ReportExport/adv_action_listing_pm",
"MetaDataUri": "/Advertisers/<AccountSID>/ReportsMetadata/adv_action_listing_pm",
"RunUri": "https://app.impact.com/secure/reports/run/adv_action_listing_pm"
}
]
}Runs a report and returns the data directly in the response. The required filter parameters (like SUBAID, StartDate, EndDate) depend on the specific report being run. Retrieve the report's metadata to see all available filters.
Use your AccountSID as the username and AuthToken as the password.
The unique identifier of the report to run.
Required for most reports. The ID of the program (campaign) to filter by.
Required for most reports. The start of the date range for the report data.
Required for most reports. The end of the date range for the report data.
A paginated list of report records. The structure of each record depends on the report run.
The records from the report.
curl -L \
--url 'https://api.impact.com/Advertisers/{AccountSID}/Reports/{ReportId}' \
--user '{AccountSID}:{AuthToken}' \
--header 'Accept: */*'A paginated list of report records. The structure of each record depends on the report run.
{
"Records": [
{}
]
}Schedules a job to export a report as a file. Returns URIs to monitor the job's status and download the result.
Use your AccountSID as the username and AuthToken as the password.
The unique identifier of the report to export.
Required for most reports. The ID of the program (campaign).
Required for most reports. The start of the date range, as an ISO 8601 date-time (YYYY-MM-DDThh:mm:ssZ), e.g. 2026-01-15T00:00:00Z.
Required for most reports. The end of the date range, as an ISO 8601 date-time (YYYY-MM-DDThh:mm:ssZ), e.g. 2026-01-15T00:00:00Z.
CSVPossible values: The report export job was successfully queued.
Indicates whether the job was queued successfully.
QUEUEDThe URI to poll for the job's status.
The URI to download the result file once the job completes.
curl -L \
--url 'https://api.impact.com/Advertisers/{AccountSID}/ReportExport/{ReportId}' \
--user '{AccountSID}:{AuthToken}' \
--header 'Accept: */*'The report export job was successfully queued.
{
"Status": "QUEUED",
"QueuedUri": "../folder",
"ResultUri": "../folder"
}Retrieves the dynamic documentation for a specific API-accessible report, including its available filters and attributes.
Use your AccountSID as the username and AuthToken as the password.
A report metadata object.
Dynamic documentation for a specific report, detailing its filters and attributes.
The display name of the report.
Action ListingThe unique identifier or handle for the report.
adv_action_listing_pmA description of what the report contains.
Lists all actions for a date range.The URI to run this report.
/Advertisers/<AccountSID>/Reports/adv_action_listing_pmThe unique reference to this metadata object in the impact.com API.
/Advertisers/<AccountSID>/ReportsMetadata/adv_action_listing_pmcurl -L \
--url 'https://api.impact.com/Advertisers/{AccountSID}/Reports/{ReportId}/MetaData' \
--user '{AccountSID}:{AuthToken}' \
--header 'Accept: */*'A report metadata object.
{
"Name": "Action Listing",
"Id": "adv_action_listing_pm",
"Description": "Lists all actions for a date range.",
"Filters": [
{
"Name": "DEFAULT_MODEL",
"DataType": "String",
"Format": ""
}
],
"Attributes": [
{
"Name": "ActionDate",
"DataType": "DATETIME",
"Description": "Date the action occurred."
}
],
"RunUri": "/Advertisers/<AccountSID>/Reports/adv_action_listing_pm",
"Uri": "/Advertisers/<AccountSID>/ReportsMetadata/adv_action_listing_pm"
}Last updated
