For the complete documentation index, see llms.txt. This page is also available as Markdown.

Reports (Legacy)

List All Available Reports

get

Retrieves a list of all reports available to the account.

Authorizations
AuthorizationstringRequired

Use your AccountSID as the username and AuthToken as the password.

Path parameters
AccountSIDstringRequired
Responses
200

A paginated list of report objects.

application/json
get/Advertisers/{AccountSID}/Reports
cURL
200

A paginated list of report objects.

Run a Report (Legacy)

get

Runs a report and returns the records synchronously. This is a legacy endpoint with pagination limits. Use the ReportExport endpoint for more efficient exporting.

Authorizations
AuthorizationstringRequired

Use your AccountSID as the username and AuthToken as the password.

Path parameters
AccountSIDstringRequired
ReportIdstringRequired

The unique ID or handle for the report.

Query parameters
SUBAIDintegerOptional

Program ID. Required for most reports.

StartDatestring · dateOptional

Start date in YYYY-MM-DD format. Required for most reports.

EndDatestring · dateOptional

End date in YYYY-MM-DD format. Required for most reports.

RQueryIDxintegerOptional

For reports with multiple tables, specifies which table to return (0-indexed).

Default: 0
Responses
200

A paginated list of report records.

application/json
get/Advertisers/{AccountSID}/Reports/{ReportId}
cURL
200

A paginated list of report records.

Retrieve Report Metadata

get

Retrieves the dynamically generated documentation (metadata) for a specific report, including available filters and attributes.

Authorizations
AuthorizationstringRequired

Use your AccountSID as the username and AuthToken as the password.

Path parameters
AccountSIDstringRequired
ReportIdstringRequired

The unique ID or handle of the report.

Responses
200

The metadata object for the requested report.

application/json
NamestringOptional

The display name of the report.

Example: Action Listing
IdstringOptional

The unique identifier or handle for the report.

Example: adv_action_listing_pm
DescriptionstringOptional

A description of what the report contains.

Example: Lists all actions for a date range.
RunUristring · uri-referenceOptional

The URI to run this report.

Example: /Advertisers/<AccountSID>/Reports/adv_action_listing_pm
Uristring · uri-referenceOptional

The unique reference to this metadata object in the impact.com API.

Example: /Advertisers/<AccountSID>/ReportsMetadata/adv_action_listing_pm
get/Advertisers/{AccountSID}/Reports/{ReportId}/MetaData
cURL
200

The metadata object for the requested report.

Last updated