inventory mover (http://api.3plcentral.com/rels/inventory/mover)
Resource:
move of inventory to a different location
C# Rel Const:
Rels.InventorySvc.Mover
URI template:
mover
Obtain URI from:
Move inventory to a new location
Success status: 200
none
Type Description
Destination Generic.Models.LocationIdentifier
NameKey Generic.Models.LocationNameKey
FacilityIdentifier Generic.Models.FacilityIdentifier
Name string
Id int
Name string
Id int
PalletIdentifier Generic.Models.PalletIdentifier Optional: if specified, place item(s) on identified pallet; if left null, leave item(s) on original pallet(s), if any; if empty (Id == 0 and NameKey is null), remove item(s) from original pallet(s), if any
NameKey Generic.Models.PalletNameKey
FacilityIdentifier Generic.Models.FacilityIdentifier
Name string
Id int
Name string
Id int
MoveItems IEnumerable<Inventory.Models.MoveItem>
ReceiveItemId int
Quantity decimal
OrderItemIds List<int> Provide list of order item ids that should get moved, override Move Allocated Inventory permission.
ProcessTypeId int? ... Optional: Used to mark move history records with the specified process type. Typical Values: 1 - MoveInventory.MoveButton_Click 2 - MoveMovableUnits.UpdateSelectedMUs Leave null for current behavior.
replenishMove bool
Sample content-type: application/hal+json
{
  "replenishMove": true,
  "destination": {
    "nameKey": {
      "facilityIdentifier": {
        "name": "str",
        "id": 2
      },
      "name": "str"
    },
    "id": 1
  },
  "palletIdentifier": {
    "nameKey": {
      "facilityIdentifier": {
        "name": "str",
        "id": 2
      },
      "name": "str"
    },
    "id": 1
  },
  "moveItems": [
    {
      "receiveItemId": 1,
      "quantity": 2.0
    }
  ],
  "orderItemIds": [
    1
  ],
  "processTypeId": 1
}
Type Description
Destination Generic.Models.LocationIdentifier
NameKey Generic.Models.LocationNameKey
FacilityIdentifier Generic.Models.FacilityIdentifier
Name string
Id int
Name string
Id int
PalletIdentifier Generic.Models.PalletIdentifier Optional: if specified, place item(s) on identified pallet; if left null, leave item(s) on original pallet(s), if any; if empty (Id == 0 and NameKey is null), remove item(s) from original pallet(s), if any
NameKey Generic.Models.PalletNameKey
FacilityIdentifier Generic.Models.FacilityIdentifier
Name string
Id int
Name string
Id int
MoveItems IEnumerable<Inventory.Models.MoveItem>
ReceiveItemId int
Quantity decimal
OrderItemIds List<int> Provide list of order item ids that should get moved, override Move Allocated Inventory permission.
ProcessTypeId int? ... Optional: Used to mark move history records with the specified process type. Typical Values: 1 - MoveInventory.MoveButton_Click 2 - MoveMovableUnits.UpdateSelectedMUs Leave null for current behavior.
replenishMove bool
Sample accept: application/hal+json
{
  "replenishMove": true,
  "destination": {
    "nameKey": {
      "facilityIdentifier": {
        "name": "str",
        "id": 2
      },
      "name": "str"
    },
    "id": 1
  },
  "palletIdentifier": {
    "nameKey": {
      "facilityIdentifier": {
        "name": "str",
        "id": 2
      },
      "name": "str"
    },
    "id": 1
  },
  "moveItems": [
    {
      "receiveItemId": 1,
      "quantity": 2.0
    }
  ],
  "orderItemIds": [
    1
  ],
  "processTypeId": 1
}

This documentation is subject to change, and is updated often and without warning. The models documented may or may not be available to users now or in the future. Use this documentation at your own risk.
Contact api@3plcentral.com with any questions about this documentation.