HomeMonetizeAdvertise
Start now →Sign in
Core glossary term

What is Offer Fetch in AON?

Offer Fetch is how AON asks an approved Partner for eligible structured supply. It is a signed, Partner-facing retrieval flow that is distinct from the public Offer Query used by an AI product.

By AON Editorial Team · Published September 18, 2026

A signed Offer Fetch request moving from AON to a Partner and back with structured supply
Offer Fetch
Sign · fetch · projectAON retrieving Partner supply
Definition

Offer Fetch is the AON-to-Partner request and response flow for retrieving structured Partner Offers.

AON sends a signed request to the exact Offer Fetch URL configured by the Partner; the Partner verifies the request, selects eligible supply, and returns a valid Partner Offer response. AON then resolves source identity and projects eligible entries into Public Offers for the requesting AI product.

At a glance

StepCaller → receiverArtifact / resultIdentity owner
Query requestAI product → AONOffer Query requestCaller may supply request_id; otherwise AON assigns it
Fetch requestAON → PartnerSigned Offer Fetch requestAON carries request_id into the Partner request
Supply responsePartner → AONPartner Offer responsePartner owns source_offer_id and echoes request_id
Public responseAON → AI productPublic Offer responseAON owns offer_id + offer_instance_id
Agent Offer Network (AON) context

Offer Fetch in AON

Offer Fetch is the supply-side connection that makes Partner catalogs available to AON's offer-discovery layer. It lets Partners own inventory and source identity while AON provides a consistent public projection and attribution path.

Implement Partner Offer Fetch
Partner integration

How Offer Fetch works

Configure the endpoint

An approved Partner registers the exact HTTPS Offer Fetch URL and configures the credentials and signing material required for the environment.

Receive a signed request

AON sends the current query context to the configured endpoint using the active OfferProvider contract.

Verify and select supply

The Partner verifies request identity and signature, then returns only the eligible structured supply it can support.

Project for the Query

AON validates the response, resolves source identity, applies the applicable public projection, and returns Public Offers to the AI product when appropriate.

Implementation

Implement Offer Fetch safely

Keep

  • The direction distinction: AON → Partner for Fetch versus AI product → AON for Query.
  • Request authentication, signature verification, source_offer_id, and the closed Partner response envelope.
  • The separate boundary between Fetch readiness, production approval, and live delivery health.

Do not

  • Returning an empty Offer result when signature or request authentication fails.
  • Treating a Fetch response as a public Query response, checkout result, or price guarantee.
  • Returning AON-owned offer_id or offer_instance_id from the Partner supply contract.
Term anatomy

Offer Fetch trust boundaries

Offer Fetch separates endpoint authentication, Partner supply ownership, AON projection, and downstream outcome reporting.

ConceptMeaning
Request authenticityThe Partner verifies the required headers, timestamp, request identity, and signature before parsing or applying the request.
Supply responseThe Partner returns a closed response envelope with source_offer_id and the fields allowed by the Partner Offer schema.
Public projectionAON owns offer_id, offer_instance_id, public match context, and any other fields introduced during projection to the AI product.
Separate postbackLater conversion reporting uses the Partner postback contract, with its own endpoint, signature, idempotency, and validation rules.
A structured comparison of the concepts that define offer fetch.
Important boundaries
  • Offer Fetch is not the public Offer Query endpoint and should not be described as an AI-product-facing search API.
  • A fetch response is supply data, not a checkout result, price guarantee, or merchant order confirmation.
  • A signature or request-authentication failure is an error; it must not be represented as an empty Offer result.
  • Fetch readiness, a successful test, and live delivery health are separate operational states.
Do not confuse

Offer Fetch vs Offer Query

Offer Fetch retrieves Partner supply for AON. Offer Query serves the AI product's discovery request and returns AON's Public Offer projection. The two flows have different callers, payloads, identities, and trust boundaries. See the Offer Query definition.

Offer Fetch vs Offer Query
DimensionOffer FetchOffer Query
Caller and receiverAON calls a Partner's registered endpoint.An AI product calls AON.
ResponseThe Partner returns Partner Offers to AON.AON returns Public Offers to the AI product.
IdentityThe Partner supplies source_offer_id.AON supplies offer_id and offer_instance_id.
AuthenticationThe Partner verifies AON's signed supply request.The caller uses the access and authentication required by its AON deployment.
Applied definition

Example in practice

An AI travel assistant queries AON for a Tokyo hotel. AON sends a signed request to the marketplace's registered Offer Fetch URL; the marketplace echoes request_id and returns eligible Partner Offers with source_offer_id values. AON then projects accepted entries into Public Offers for the assistant.

Common questions about offer fetch

Who calls an AON Offer Fetch endpoint?

AON calls the exact HTTPS endpoint registered by the Partner. The endpoint is not the same as the public Query API used by an AI product.

What does a Partner return from an AON Offer Fetch request?

The Partner returns a valid response envelope containing Partner Offers and stable source_offer_id values. It does not return AON-owned offer_id or offer_instance_id fields.

How is the request ID used in an AON Offer Fetch flow?

AON carries the Query request's request_id into the Partner request, and the Partner echoes the same value in its response so the exchange can be correlated.

How should a Partner verify an AON Offer Fetch request?

The Partner should verify the required headers, timestamp, request identity, and signature before parsing the request or applying business logic. A failed authentication or signature check is an error, not an empty Offer result.

Sources

  1. AON Partner Offer Fetch guideAON documentation
  2. AON Partner credentials and signingAON documentation
  3. AgentOffer Protocol OfferProvider specificationAON specification
  4. AON Partner postbacksAON documentation
← Back to the full AON glossary