API Docs
Adjust API
Adjust Inventory Property

Adjust Inventory Property API

Adjust Inventory Property API is used in Warehouse Management System to modify specific properties or attributes of an inventor item without changing its quantity. This article introduces the general Adjust Inventory Property API for easily understanding and applying this API.

Introduction

Adjust Inventory Property API ensures that all item attributes are current, helping in warehouse organization, categorization and reporting. It also helps in ensuring tat items are easily searchable and identifiable based on their updated attributes.

API Request

API: POST /edi/3pl/adjust/inventory-adjust-property
Body Request:

Body ParameterRequiredDescriptionNote
CompanyIDYCompany ID"LT"
CustomerIDYCustomer ID"AUKINT0001"
FacilityIDYFacility ID"889"
LPYLP ID
* LP and Location should not be both empty
"ILP-1000011"
LocationYLocation
* LP and Location should not be both empty
"01.001.002.3"
StatusNInventory Status[
"AVAILABLE"
"ON_HOLD"
]
TitleNItem Title
GoodsTypeNItem Goods Type[
"GOOD"
"DAMAGE"
]
LotNoNItem Lot Number
ExpirationDateNItem Expiration Date2023-01-01T00:00:00-07:00
MfgDateNItem MFG Date2023-01-01T00:00:00-07:00
ShelfLifeDateNItem Shelf Life Date2023-01-01T00:00:00-07:00
SNNItem SN
ItemIDYItem ID"SKU10001"
UOMYITEM UOM[
"EA"
"CS"
]
AdjustTypeYAdjustment Type[
"Adjust Status",
"Adjust Title",
"Adjust GoodsType",
]
AdjustFromValueYAdjustment From Value"AVAILABLE"
AdjustToValueYAdjustment To Value"ON_HOLD"
AdjustQtyYAdjustment Quantity100
NoteNAdjustment Note
ReasonYAdjustment Reason[
"Cycle Count",
""CC Overage",
""CC Shortage",
""Physical Count",
]

API Return

It returns the status which indicates the operation is correct or not, for more detail, please refer to the following example.

Example

Request

{
	"CompanyID": "LT",
	"CustomerID": "AIRINC0001",
	"FacilityID": "889",
	"Location": "STG109",
	"LP": "ILP-1110985489",
	"ItemID": "RG8L",
	"UOM": "EA",
	"Reason": "Cycle Count",
	"Note": "Notes",
	"AdjustFromValue": "a",
	"AdjustToValue": "b",
	"AdjustType": "Adjust Title",
	"AdjustQty": 80
}

Response

// Success return
200
{
	"success": true
}
// Failure return
400
{
    "error": "something went wrong"
}