v1

latestOpenAPI 3.0.02026-07-266521,3121.2 MB
Stock

UpdateWarehouseMove

Use this call to update a stock move <b>Permissions Required: </b> GlobalPermissions.Inventory.WarehouseManagement.StockMoveNode <b>Rate limit: </b><span style="background-color:#0272d9;color:white;padding:4px 8px;text-align:center;border-radius:5px; font-size: small;"><b>150</b></span> / minute

post/api/Stock/UpdateWarehouseMove

Request body

MoveIdinteger

The Id of the stock move to update

BatchInventoryIdinteger

Batch Inventory Id of the stock item you are moving

Quantityinteger

Quantity of items being moved

BinrackIdDestinationinteger

Destination if known, can be null

JobIdinteger

If the move is part of a specific job, specify job id so it can be marked off from the job

TotIdinteger

(Optional) Move to TOT id, create or retrive tot scan barcode first. To unassign from Tot send 0

TxType'Open' | 'InTransit'

Type of the move. Open means its an instruction to move, In Transit actually marks the item as unavilable and physically being moved

UserIdstring uuid

Example request

{
  "UserId": "00000000-0000-0000-0000-000000000000"
}

Response

OK

Example response

{
  "WarehouseMove": {
    "BinrackFrom": {
      "LocationId": "00000000-0000-0000-0000-000000000000",
      "BinrackType": {
        "LocationBound": "00000000-0000-0000-0000-000000000000"
      }
    },
    "BinrackDestination": {
      "LocationId": "00000000-0000-0000-0000-000000000000",
      "BinrackType": {
        "LocationBound": "00000000-0000-0000-0000-000000000000"
      }
    },
    "Batch": {
      "StockItemId": "00000000-0000-0000-0000-000000000000",
      "Inventory": [
        {
          "StockLocationId": "00000000-0000-0000-0000-000000000000"
        }
      ]
    },
    "UserId": "00000000-0000-0000-0000-000000000000",
    "StockLocationId": "00000000-0000-0000-0000-000000000000"
  }
}