Skip to content

UpdateWarehouseTransferInput ​

Type: Input

Partial update of a warehouse transfer: only the fields supplied are written, and null is indistinguishable from an omitted field.

Fields ​

NameTypeDefaultDescription
approvedAtISO8601ISO-8601 timestamp of approval; unchanged when omitted.
approvedByUserIdUserIDTypeID of the approving user (prefix "usr"); unchanged when omitted.
completedAtISO8601ISO-8601 timestamp of completion; unchanged when omitted.
completedByUserIdUserIDTypeID of the completing user (prefix "usr"); unchanged when omitted.
destinationLocationIdWarehouseLocationIDNew destination warehouse location TypeID (prefix "wlc"); unchanged when omitted. The result must still differ from the source location.
notesStringNew free-text note; unchanged when omitted (cannot be cleared through this input).
quantityFloatNew amount to move, in unit; unchanged when omitted. Must be greater than zero.
reasonStockMovementReasonNew stock-movement reason; unchanged when omitted.
referenceIdStringNew originating-document identifier; unchanged when omitted.
referenceTypeStringNew originating-document kind; unchanged when omitted.
requestedAtISO8601New ISO-8601 requested timestamp; unchanged when omitted.
requestedByUserIdUserIDTypeID of the requesting user (prefix "usr"); unchanged when omitted.
sourceLocationIdWarehouseLocationIDNew source warehouse location TypeID (prefix "wlc"); unchanged when omitted.
statusTransferStatusNew lifecycle status (e.g. APPROVED, IN_PROGRESS, COMPLETED, CANCELLED); unchanged when omitted. Transitions are not restricted by the server.
stockableIdStringNew identifier of the item being moved; unchanged when omitted.
stockableTypeStockableTypeNew kind of item being moved; unchanged when omitted.
unitMeasurementUnitNew unit of measure for the quantity; unchanged when omitted.

Connect machines, automate workflows, and build custom apps for print production.