Part of the response of GET /orders/{orderId}/addition-offers, POST /orders/{orderId}/addition-offers and POST /orders/{orderId}/addition-offers/{offerRef}/withdraw and the payload of order.addition_offer.updated.

Type: object

Example

Schema example: from the GET /orders/{orderId}/addition-offers response
{
  "sku_id": 14602,
  "product_id": 86,
  "quantity": 2,
  "reference_unit_price_cents": 450,
  "unit_price_cents": 400,
  "name": "Abyssal Nightstalker",
  "set_name": "Portal Second Age",
  "condition": "Near Mint",
  "category_name": "Magic: The Gathering",
  "language": "English",
  "finish": "Normal",
  "collector_number": null,
  "rarity": "Uncommon"
}

Fields

sku_id integer required

The exact printing offered. Everything beside it is frozen from it.

Example 14602

product_id integer required

See Canonical catalog in Core concepts.

Example 86

quantity integer required

The number of units.

Example 2

reference_unit_price_cents integer required

The seller’s live listing price when the offer was authored: the ceiling this offer was allowed to charge up to, and the “was” price a discount reads against.

Example 450

unit_price_cents integer required

What this offer charges per unit; at or below the reference.

Example 400

name string or null required

Example Abyssal Nightstalker

set_name string or null required

Example Portal Second Age

condition string or null required

The normalized condition assigned to the card.

Example Near Mint

category_name string or null required

Example Magic: The Gathering

language string or null required

The language of the card printing.

Example English

finish string or null required

The catalog’s printing, under the name the order line snapshot uses.

Example Normal

collector_number string or null required

Example null

rarity string or null required

The rarity assigned to the card printing.

Example Uncommon

Used by