Skip to main content
This endpoint enables Retail Media DSP partners to diagnose budget cap-out and estimate missed delivery for their campaigns and line items. Cap-out occurs when a line item exhausts its daily budget before the day ends, causing it to stop participating in eligible auctions. Missed traffic is reported for any line item that did not participate in all eligible auctions during the day. The response is aggregated — one row per day per line item (or per combination of dimensions you specify). All metrics relate to delivery shortfalls; no performance metrics (impressions served, clicks, revenue) are included. For performance metrics, use POST /reports/performance. Primary audience: Engineers and ops teams diagnosing delivery shortfalls. Not a campaign performance reporting surface. The endpoint supports asynchronous report generation. Submit a request, poll for status, and download the output when ready.

Request

Required fields

startDate, endDate, filters, dimensions, and metrics are all required. filters must contain exactly one scope filter (filters.accountIds[], filters.campaignIds[], or filters.lineItemIds[]).

Optional fields

Example request


Response

A successful request returns 200 OK with a reportId. Poll for status until status is success or failure:
Download the output when status is success:
Each row in the report output represents one day (or one combination of dimensions, if dimensions were specified).

Metrics

Select metrics using the metrics[] array in your request. metrics is required. All “missed” estimates are modeled — they represent what the line item would have delivered had it participated in all eligible auctions.

Dimensions

Select grouping dimensions using the dimensions[] array in your request. dimensions is required.

Migrating from reportType: capout

Replace your existing call on /reports/campaigns or /reports/line-items with a call to this endpoint. The underlying data is unchanged. Endpoint change:
Request shape changes:
  • Replace the top-level accountId / campaignId / lineItemId fields with a filters object containing accountIds[], campaignIds[], or lineItemIds[] arrays.
  • Add required dimensions[] and metrics[] arrays to select output columns.
  • startDate and endDate are now required (date-only YYYY-MM-DD; timestamps are rejected).
  • Remove reportType: capout — it is not accepted on this endpoint.
Metric renames: Dimension changes: daypartingScheduled has moved from a dimension to a metric in this endpoint. Add it to your metrics[] array instead of dimensions[].