← API reference
CANONICAL TYPE REFERENCE

UpdateWarehouseTransferInput

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

Associate an existing material lot belonging to this tenant

New source warehouse location TypeID (prefix "wlc"); unchanged when omitted.

New destination warehouse location TypeID (prefix "wlc"); unchanged when omitted. The result must still differ from the source location.

New kind of item being moved; unchanged when omitted.

New identifier of the item being moved; unchanged when omitted.

New amount to move, in unit; unchanged when omitted. Must be greater than zero.

New unit of measure for the quantity; unchanged when omitted.

New stock-movement reason; unchanged when omitted.

notesString

New free-text note; unchanged when omitted (cannot be cleared through this input).

New originating-document kind; unchanged when omitted.

New originating-document identifier; unchanged when omitted.

New lifecycle status (e.g. APPROVED, IN_PROGRESS, COMPLETED, CANCELLED); unchanged when omitted. Transitions are not restricted by the server.

TypeID of the requesting user (prefix "usr"); unchanged when omitted.

TypeID of the approving user (prefix "usr"); unchanged when omitted.

TypeID of the completing user (prefix "usr"); unchanged when omitted.

New ISO-8601 requested timestamp; unchanged when omitted.

ISO-8601 timestamp of approval; unchanged when omitted.

ISO-8601 timestamp of completion; unchanged when omitted.

View exact SDL
"""
Partial update of a warehouse transfer: only the fields supplied are written, and null is indistinguishable from an omitted field.
"""
input UpdateWarehouseTransferInput {
  """Associate an existing material lot belonging to this tenant"""
  materialLotId: MaterialLotID
  """
  New source warehouse location TypeID (prefix "wlc"); unchanged when omitted.
  """
  sourceLocationId: WarehouseLocationID
  """
  New destination warehouse location TypeID (prefix "wlc"); unchanged when omitted. The result must still differ from the source location.
  """
  destinationLocationId: WarehouseLocationID
  """New kind of item being moved; unchanged when omitted."""
  stockableType: StockableType
  """New identifier of the item being moved; unchanged when omitted."""
  stockableId: String
  """
  New amount to move, in `unit`; unchanged when omitted. Must be greater than zero.
  """
  quantity: Float
  """New unit of measure for the quantity; unchanged when omitted."""
  unit: MeasurementUnit
  """New stock-movement reason; unchanged when omitted."""
  reason: StockMovementReason
  """
  New free-text note; unchanged when omitted (cannot be cleared through this input).
  """
  notes: String
  """New originating-document kind; unchanged when omitted."""
  referenceType: String
  """New originating-document identifier; unchanged when omitted."""
  referenceId: String
  """
  New lifecycle status (e.g. APPROVED, IN_PROGRESS, COMPLETED, CANCELLED); unchanged when omitted. Transitions are not restricted by the server.
  """
  status: TransferStatus
  """TypeID of the requesting user (prefix "usr"); unchanged when omitted."""
  requestedByUserId: UserID
  """TypeID of the approving user (prefix "usr"); unchanged when omitted."""
  approvedByUserId: UserID
  """TypeID of the completing user (prefix "usr"); unchanged when omitted."""
  completedByUserId: UserID
  """New ISO-8601 requested timestamp; unchanged when omitted."""
  requestedAt: ISO8601
  """ISO-8601 timestamp of approval; unchanged when omitted."""
  approvedAt: ISO8601
  """ISO-8601 timestamp of completion; unchanged when omitted."""
  completedAt: ISO8601
}

One stable address across all schema views. Follow a field’s type to explore connections between domains.