Update Inventory

Overview

Service Unique Name UpdateInventory
Request Method POST

Description

API to Update inventory in warehouse

Request Header

AccessKey : logixerp

Request Body

"sku": {
"partNumber": "TEST",
"price": "100",
"quantity": "1",
"warehouse": "HO"
}
}

Request Details

Parameter Data Type Required/Optional Description
SecureKey int Required It is a Unique key for accessing the API. For secure key email to support team.
partNumber String Required Part number of the product.
price String Optional Price of the product.
quantity String Optional Quantity of the product.
warehouse String Required Ware house code available in erp.

Response Format

ON SUCCESS
{
"message": "WMS inventory updated successfully",
"messageType": "Success"
}

ON ERROR
{
"message": "Invalid part number.",
"messageType": "Error"
}

ON ERROR
{
"message": "Invalid Warehouse code.",
"messageType": "Error"
}

Sample Code

import requests

access_url = "https://api.logixplatform.com/Rachna/webservice/v2/UpdateInventory"
payload = {
'SecureKey':'secure_key',

}

data = {
'sku':{
'partNumber':'TEST',
'price':'100',
'quantity':'1',
'warehouse':'HO',

}

}

headers = {'Content-Type':'application/json', 'AccessKey' : 'logixerp'}

try:
r = requests.get(access_url, params=payload, headers=headers)
print (r.text)
except requests.exceptions.RequestException as err:
print (err)
please wait...