The return object
A return tracks merchandise coming back to a merchant. It carries the RMA, the reason, the condition of the goods, and the refund amounts, with a line item per SKU returned.Casing
The object mixes two conventions, and the API sends them exactly as written:Do not normalise these when serialising a request, and do not assume a snake_case equivalent exists.
customer_email is not a field.Return
Return line item
A return can have an empty
return_line_items array. A return created from a customer request
before the goods arrive has no lines yet — do not treat an empty array as an error.Status
status is a short code, not a word. RCV means received:
Reasons
reason_category groups the many ways a return can arise. The distinctions that matter operationally:
Example
A newly created return, showing how sparse the real payload is:Related
- Get a return
- List returns
- Create a return
- Warranties — for claims against a product rather than a purchase