Update Product BinLocations
Use this operation to update existing Product BinLocations object.
Parameters
Body Params | |
---|---|
JSON: | json |
XML: | string |
Path Params | |
---|---|
yourCompany: | string |
Header Params | |
---|---|
Accept: | string |
Query Auth | |
---|---|
key: | string |
Header Auth | |
---|---|
apiKey: | string |
Sample Code
{
"ProductsBinLocations": {
"ProductsBinLocation": [
{
"ProductCode": "Product-1",
"ProductName": "Product1",
"StockLocation": "OAK",
"BinLocation": "BinLocation A",
"Quantity": "25",
"MatrixSKUCode": null,
"CreatedBy": "admin",
"CreatedTime": "11-22-2021 11:54:29",
"ModifiedTime": "11-22-2021 11:54:29"
},
{
"ProductCode": "Product-1",
"ProductName": "Product1",
"StockLocation": "OAK",
"BinLocation": "BinLocation B",
"Quantity": "25",
"MatrixSKUCode": null,
"CreatedBy": "admin",
"CreatedTime": "11-22-2021 11:54:29",
"ModifiedTime": "11-22-2021 11:54:29"
},
{
"ProductCode": "Product-1",
"ProductName": "Product1",
"StockLocation": "OAK",
"BinLocation": "BinLocation C",
"Quantity": "25",
"MatrixSKUCode": null,
"CreatedBy": "admin",
"CreatedTime": "11-22-2021 11:54:29",
"ModifiedTime": "11-22-2021 11:54:29"
}
]
}
}
<ProductsBinLocations>
<ProductsBinLocation>
<ProductCode>Product-1</ProductCode>
<ProductName>Product1</ProductName>
<StockLocation>OAK</StockLocation>
<BinLocation>BinLocation A</BinLocation>
<Quantity>25</Quantity>
<MatrixSKUCode></MatrixSKUCode>
<CreatedBy>admin</CreatedBy>
<CreatedTime>11-22-2021 11:54:29</CreatedTime>
<ModifiedTime>11-22-2021 11:54:29</ModifiedTime>
</ProductsBinLocation>
<ProductsBinLocation>
<ProductCode>Product-1</ProductCode>
<ProductName>Product1</ProductName>
<StockLocation>OAK</StockLocation>
<BinLocation>BinLocation B</BinLocation>
<Quantity>25</Quantity>
<MatrixSKUCode></MatrixSKUCode>
<CreatedBy>admin</CreatedBy>
<CreatedTime>11-22-2021 11:54:29</CreatedTime>
<ModifiedTime>11-22-2021 11:54:29</ModifiedTime>
</ProductsBinLocation>
<ProductsBinLocation>
<ProductCode>Product-1</ProductCode>
<ProductName>Product1</ProductName>
<StockLocation>OAK</StockLocation>
<BinLocation>BinLocation C</BinLocation>
<Quantity>25</Quantity>
<MatrixSKUCode></MatrixSKUCode>
<CreatedBy>admin</CreatedBy>
<CreatedTime>11-22-2021 11:54:29</CreatedTime>
<ModifiedTime>11-22-2021 11:54:29</ModifiedTime>
</ProductsBinLocation>
</ProductsBinLocations>
Sample Response
{
"MCM": {
"response": {
"objectType": "Products",
"syncTime": "2024-08-28 12:10:25"
},
"parameters": {
"results": {
"message": {
"success_message": {
"productsbinlocations": [
{
"binlocation": "BinLocation A"
},
{
"binlocation": "BinLocation B"
},
{
"binlocation": "BinLocation C"
}
]
},
"error_message": null
}
}
}
}
}
<MCM>
<response>
<objectType>Products</objectType>
<syncTime>2024-08-28 12:10:25</syncTime>
</response>
<parameters>
<results>
<message>
<success_message>
<productsbinlocations>
<binlocation>BinLocation A</binlocation>
</productsbinlocations>
<productsbinlocations>
<binlocation>BinLocation B</binlocation>
</productsbinlocations>
<productsbinlocations>
<binlocation>BinLocation C</binlocation>
</productsbinlocations>
</success_message>
<error_message />
</message>
</results>
</parameters>
</MCM>
WADL
<?xml version="1.0" encoding="utf-8"?>
<application>
<resources base="https://{yourCompany}.agiliron.net/agiliron/api-40/">
<resource path="ProductsBinLocation">
<method name="PUT">
<request>
<param name="key" type="xsd:string" style="query" required="true"/>
<param name="ProductName" type="xsd:string" style="body" required="true"/>
<param name="ProductCode" type="xsd:string" style="body" required="true"/>
<param name="StockLocation" type="xsd:string" style="body"/>
<param name="BinLocation" type="xsd:string" style="body"/>
<param name="Quantity" type="xsd:int" style="body"/>
<param name="MatrixSKUCode" type="xsd:string" style="body"/>
<param name="CreatedBy" type="xsd:date" style="body"/>
<param name="CreatedTime" type="xsd:date" style="body"/>
<param name="ModifiedTime" type="xsd:date" style="body"/>
</request>
<response status="200">
<representation mediaType="application/xml" element="yn:ResultSet"/>
</response>
<response status="400">
<representation mediaType="application/xml" element="ya:Error"/>
</response>
</method>
</resource>
</resources>
</application>
Updated about 22 hours ago