Skip to main content

Bulk Set Disposition on Lines

POST 

/api/return-receipts/:returnReceipt/lines/bulk-disposition

Set the disposition (action + optional condition grade) on multiple lines of a return receipt at once. When a line's action changes, its prior inventory effect is reversed and the new action is re-applied so inventory stays consistent.

Authentication: Requires Bearer token.

Fields:

  • line_ids (array of integers, required, min 1) — return receipt line IDs to update; each must exist
  • action (string, required) — disposition to apply. Bulk disposition only supports: added_to_stock, discarded. (Use the per-line blemished SKU flow for new_blemished_sku.)
  • condition_grade (string, optional, nullable) — condition grade to set on the lines. One of: A, B, C, unsellable
Required scope: returns:write

Grant this scope to your token under Settings → Developer → Personal Access Tokens.

Requires permission: returns.receive

Request

Responses

OK

Response Headers
    Content-Type