Skip to main content
GET /api/v2/storefront/intelligence-runs/{id}/decision-record Fetches the canonical seller-readable outcome for one intelligence run. It is a read model over recorded facts: it does not reconstruct missing history from the current storefront, CRM, or inventory-source configuration.

Request

curl

Parameters

Response

The response records a resolution of offer, no_match, declined, failure, stalled, or unavailable.
  • no_match and declined are neutral completed outcomes.
  • failure and stalled include a safe failure object with what, why, and one seller action: retry or correct_configuration.
  • unavailable means the stored run intentionally did not compose; it is not a failed buyer response.
buyer.advertiser, buyer.buyingOperator, and buyer.account are each either an immutable captured value plus its source, or null when it was not recorded. The buying operator may be an agency or DSP, but it remains distinct from the advertiser and opaque buyer account. This endpoint never looks up or exposes a current buyer, CRM, or source-native mapping.
The record is scoped to the caller’s storefront. A run owned by another seller is not returned.

Errors

  • 404 NOT_FOUND — no run with that id belongs to the caller’s storefront.
  • 401 UNAUTHORIZED — missing or invalid bearer token.
See Errors for the full error contract and Intelligence runs overview for resolution and recovery details.