/api/orders/{id}Replace an order and its lines
Updates an order by replacing its full set of order details and lines. Provide customerId, source, and at least one line with all required line fields; this operation replaces the order rather than changing only the fields you send. The returned order contains the updated details and lines.
- IdempotentThe SDK sends
Idempotency-Key, so a retried request is only applied once.
Replacement order details and lines.
A 400 is returned for invalid input; a 401 when the request is unauthenticated; a 403 when the authenticated user lacks the required department membership or role; a 404 when the order is not found; a 409 for a conflict; and a 500 for an unexpected server error. The id path parameter must identify an order. customerId, source, and lines are required, lines must contain at least one item, and each line must include itemId, qty, rawBaked, loosePacked, and sliced; the enum fields must use their listed values.