Skip to main content
The High-Latency Product Performance Report lets you generate large product-level performance exports asynchronously for Marketing Solutions. Use it when you need a CSV or JSON extract that would be too large or too slow for a synchronous reporting endpoint. This API is available on the preview channel of the Public API and requires the MarketingSolutions_Analytics_Read scope.
The report endpoints are subject to specific rate limits. This API is designed for higher-latency, larger-volume product reporting — not for many small synchronous queries.

Endpoints


Report Request Attributes

(*) Required

Report Job Status Attributes


Workflow

This API follows a three-step asynchronous flow:
  1. Create an export job.
  2. Poll the job status until it is Done.
  3. Download the generated file.

Step 1. Create a Product Report Export Job

Sample request
Sample response
If the exact same request was generated recently and is still available in cache, the response may already return "status": "Done".

Step 2. Poll for Job Completion

Poll this endpoint until status becomes Done before attempting to download the file. Sample response

Step 3. Download the Report

The response body is the raw file content rather than a JSON envelope. CSV output
JSON output

HTTP Status Codes

The current Preview OAS models the returned job identifier as exportId. Use this value as {reportId} when calling the status and download endpoints.