Skip to main content
POST
Correct a completed assembly order's quantities

Authorizations

Authorization
string
header
required

Authenticate using a bearer token. To create a token, navigate to /settings/api-tokens and click Create API Token.

Path Parameters

assemblyOrderId
integer
required

ID of a completed assembly or disassembly order.

Body

application/json
reason
string
required
Maximum string length: 500
Example:

"Counted 24 gaskets used, not 2"

produced_quantity
number | null

New actual quantity of the order's own SKU (the finished good on an assembly, the parent on a disassembly). Greater than zero.

Required range: x > 0
Example:

12

lines
object[] | null
balancing_entry
object | null
allow_shelf_change
boolean
default:false

true skips the balancing adjustment so today's on-hand moves by each change. Rejected (422) when later inventory movements exist on an affected stock.

Response

Correction applied

message
string
Example:

"Order quantities corrected. Rewritten quantity logs were rematerialized into Core where Core tables exist."

data
object

Result of a ledger correction on a completed assembly or disassembly order. The preview omits correction_ids, adjustment_id, rematerialized_log_ids and balance_warnings.