API reference · Types
OrderRefundedData
Part of the payload of order.refunded.
Type: object
Example
{
"order_id": "ord_sandbox_01K4A8Y6D4QJH2N3P5R7S9T0VW",
"seller_id": 42,
"restock": true,
"lines": [
{
"line_ref": "oln_1f0c8a4d7e2b45c9a1d6f3b8e07c9241",
"sku_id": 14602,
"external_ref": "platform-listing-1042",
"quantity": 1
}
]
}Fields
order_idstring requiredThe refunded order id. Use it to reconcile events for the same order (STABLE).
Example
ord_sandbox_01K4A8Y6D4QJH2N3P5R7S9T0VWseller_idinteger requiredThe seller that owns the API key. Use this id to route the event to the right store (STABLE).
Example
42restockboolean requiredWhether the seller declared that the physical units came back and can be sold again. Snapcaster does not infer this value. A value of
false, for example for lost mail or a wrong card, leaves stock unchanged (STABLE).Example
truelinesTerminationrequiredLine[] The refunded lines and quantities (STABLE).
Constraints: minimum items: 1
Show child fieldsHide child fields
lines[].string or null requiredline_ref The purchase-line reference of the terminated line, the same
line_refthe order body carries. Reconcile on this field: an order can hold two lines of onesku_id, and only this says which of them was cancelled or refunded. Null only on an event Snapcaster froze before this field existed.Example
oln_1f0c8a4d7e2b45c9a1d6f3b8e07c9241lines[].integer requiredsku_id Canonical TCGplayer SKU id, the same id as the order line (STABLE).
Example
14602lines[].string or null requiredexternal_ref Echo of the seller's opaque listing ref; null if the listing carried none (STABLE).
Example
platform-listing-1042lines[].integer requiredquantity The cancelled or refunded quantity. It may be less than the quantity ordered for this line (STABLE).
Example
1
Used by
order.refunded- Order refunded (payload)