Submit a return request for an existing order
Submit a return request for a previously placed order. Returns are reviewed and resolved asynchronously — subsequent reads will show the current status and any return labels.Documentation Index
Fetch the complete documentation index at: https://www.zinc.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
order_placed status.order_item_id (UUID of a line on the order) and quantity (1–100).reason is other.| Reason | When to use |
|---|---|
damaged | Arrived damaged in transit |
not_delivered | Package never arrived |
empty_box | Package arrived empty / item missing |
wrong_item | A different item shipped than what was ordered |
defective | Item works incorrectly / quality issue |
not_as_described | Item doesn’t match the listing |
wrong_size | Apparel or sizing mismatch |
no_longer_needed | Customer changed their mind |
forced_cancellation | Retailer / system forced cancellation after placement |
other | Anything else — include details in notes |
status: "open" and
an empty label_urls array. See
Get Return Request for the full
response shape.Zinc API key (Bearer zn_...)
Per-product lines being returned
1Universal return reason codes (Shopify + Amazon prepaid alignment).
damaged, not_delivered, empty_box, wrong_item, defective, not_as_described, wrong_size, no_longer_needed, forced_cancellation, other 2000Successful Response
open, approved, denied Universal return reason codes (Shopify + Amazon prepaid alignment).
damaged, not_delivered, empty_box, wrong_item, defective, not_as_described, wrong_size, no_longer_needed, forced_cancellation, other