API reference · Types
CancellationRequestListResponse
Part of the response of GET /orders/{orderId}/cancellation-requests.
Type: object
Example
{
"success": true,
"data": {
"items": [
{
"id": "cnr_8d3f2a61b0c94e7f9a15c2d48e6b7031",
"order_id": "ord_sandbox_01K4A8Y6D4QJH2N3P5R7S9T0VW",
"status": "pending",
"reason": "Ordered the wrong printing",
"resolution_note": null,
"created_at": "2026-09-04T19:01:12.000Z",
"resolved_at": null,
"lines": [
{
"line_ref": "oln_1f0c8a4d7e2b45c9a1d6f3b8e07c9241",
"sku_id": 14602,
"quantity": 1
}
]
}
]
}
}Fields
successboolean requiredWhether the operation completed as requested.
Constraints: allowed values:
trueExampletruedataobject requiredThe operation or event payload.
Show child fieldsHide child fields
data.items CancellationrequiredRequest[] Every cancellation request on the order, pending and resolved, oldest first.
Show child fieldsHide child fields
data.string requireditems[]. id The cancellation request id (
cnr_…), stable for the life of the request (STABLE).Example
cnr_8d3f2a61b0c94e7f9a15c2d48e6b7031data.string requireditems[]. order_id The order the buyer asked to cancel (STABLE).
Example
ord_sandbox_01K4A8Y6D4QJH2N3P5R7S9T0VWdata.string requireditems[]. status pendinguntil it is answered.honored: a cancellation covered it.declined: the seller refused it, withresolution_note.withdrawn: the buyer took it back (STABLE).Constraints: allowed values:
pending,honored,declined,withdrawnExamplependingdata.string or null requireditems[]. reason The buyer's own words, or null when they gave none (STABLE).
Example
Ordered the wrong printingdata.string or null requireditems[]. resolution_note The decline reason the buyer is shown. Null unless
statusisdeclined(STABLE).Example
nulldata.string requireditems[]. created_at When the buyer opened the request (STABLE).
Constraints: format: date-time Example
2026-09-04T19:01:12.000Zdata.string or null requireditems[]. resolved_at When the request was honored, declined or withdrawn. Null while it is pending (STABLE).
Constraints: format: date-time Example
nulldata.array of object or null requireditems[]. lines The lines the buyer asked to cancel, or null when they asked to cancel the whole order (STABLE).
Show child fieldsHide child fields
data.string or null requireditems[]. lines[]. line_ref The purchase line the buyer asked to cancel, the same
line_refthe order carries. Null only on a request recorded before line refs existed.Example
oln_1f0c8a4d7e2b45c9a1d6f3b8e07c9241data.integer requireditems[]. lines[]. sku_id The SKU now on that line (STABLE).
Example
14602data.integeritems[]. lines[]. quantity How many units the buyer asked to cancel. Omitted means the whole line (STABLE).
Constraints: exclusive minimum: 0 Example
1