API reference · Types
OrderAdditionRequestLine
Part of the response of GET /orders/{orderId}/addition-requests and POST /orders/{orderId}/addition-requests/{requestRef}/decline and the payload of order.addition_request.created and order.addition_request.resolved.
Type: object
Example
{
"sku_id": 14602,
"product_id": 86,
"quantity": 2,
"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_idinteger requiredThe exact printing asked for. This is the identity; everything beside it is frozen from it.
Example
14602product_idinteger requiredSee Canonical catalog in Core concepts.
Example
86quantityinteger requiredThe number of units.
Example
2namestring or null requiredExample
Abyssal Nightstalkerset_namestring or null requiredExample
Portal Second Ageconditionstring or null requiredThe normalized condition assigned to the card.
Example
Near Mintcategory_namestring or null requiredExample
Magic: The Gatheringlanguagestring or null requiredThe language of the card printing.
Example
Englishfinishstring or null requiredThe catalog’s printing, under the name the order line snapshot uses.
Example
Normalcollector_numberstring or null requiredExample
nullraritystring or null requiredThe rarity assigned to the card printing.
Example
Uncommon
Used by
GET /orders/{orderId}/addition-requests- List an order's add-on requests (not yet available) (response)POST /orders/{orderId}/addition-requests/{requestRef}/decline- Decline an add-on request (not yet available) (response)order.addition_request.created- Add-on request created (not yet available) (payload)order.addition_request.resolved- Add-on request resolved (not yet available) (payload)