Offers
List Offers
Retrieve seller offers with per-offer calculated prices.
GET
Returns a paginated list of offers from visible sellers whose products are published.
Customer authentication is optional. When a customer token is provided, the customer’s group memberships enter the pricing context used for
calculated_price. Prices are computed per offer (each offer scopes the variant’s price set by an offer_id rule) only when calculated_price is in fields and a pricing context (region_id, country_code, or cart_id) resolves. Requesting inventory_quantity or in_stock requires a single sales channel — either configured on the publishable key or passed as sales_channel_id.Query parameters
Maximum number of offers to return.
Number of offers to skip before collecting results.
Field to sort by, prefixed with
- for descending order.Comma-separated fields and relations to include; add
calculated_price, inventory_quantity, or in_stock to receive the computed fields.Region used to build the pricing context for
calculated_price.Country used for the tax portion of the pricing context.
Province used for the tax portion of the pricing context.
Cart whose region and customer resolve the pricing context.
Free-text search term applied to offer fields.
Filter by one or more offer IDs.
Filter by one or more product IDs.
Filter by one or more variant IDs.
Filter by one or more seller IDs.
Filter by one or more offer SKUs.
Filter by creation date using operators like
$gt, $gte, $lt, $lte.Filter by update date using operators like
$gt, $gte, $lt, $lte.Response
Total number of matching offers.
Number of skipped offers.
Maximum number of returned offers.