Add Inventory Transfer
Use this operation to add new Inventory Transfer 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
{
"Orders": {
"Order": [{
"DeliverFrom": "OAK",
"DeliverTo": "Hillsboro",
"OrderNo": "2525",
"SpecialHandling": "Special handling goes here",
"RelatedSO": "2524",
"OrderDetails": {
"OD": [{
"ProductCode": "TNP1",
"ProductQty": "2",
"ProductSKUCode": ""
},
{
"ProductCode": "TNP2",
"ProductQty": "3",
"ProductSKUCode": ""
}
]
},
"SalesorderCustomFields": {
"CustomField": [{
"Name": "CustomFied1",
"Value": "Custom info 1"
},
{
"Name": "CustomFied2",
"Value": "Custom info 2"
}
]
}
}]
}
}
<Orders>
<Order>
<DeliverFrom>OAK</DeliverFrom>
<DeliverTo>Hillsboro</DeliverTo>
<OrderNo>2525</OrderNo>
<SpecialHandling>Special handling goes here</SpecialHandling>
<RelatedSO>2524</RelatedSO>
<OrderDetails>
<OD>
<ProductCode>TNP1</ProductCode>
<ProductQty>2</ProductQty>
<ProductSKUCode></ProductSKUCode>
</OD>
<OD>
<ProductCode>TNP2</ProductCode>
<ProductQty>3</ProductQty>
<ProductSKUCode></ProductSKUCode>
</OD>
</OrderDetails>
<SalesorderCustomFields>
<CustomField>
<Name>CustomFied1</Name>
<Value>Custom info 1</Value>
</CustomField>
<CustomField>
<Name>CustomFied2</Name>
<Value>Custom info 2</Value>
</CustomField>
</SalesorderCustomFields>
</Order>
</Orders>
{
"Orders": {
"Order": [{
"DeliverFrom": "OAK",
"DeliverTo": "Hillsboro",
"OrderNo": "2525",
"SpecialHandling": "Special handling goes here",
"OrderDetails": {
"OD": [{
"ProductCode": "TNP1",
"ProductQty": "2",
"ProductSKUCode": ""
},
{
"ProductCode": "TNP2",
"ProductQty": "3",
"ProductSKUCode": ""
}
]
},
"SalesorderCustomFields": {
"CustomField": [{
"Name": "CustomFied1",
"Value": "Custom info 1"
},
{
"Name": "CustomFied2",
"Value": "Custom info 2"
}
]
}
},
{
"DeliverFrom": "OAK",
"DeliverTo": "Hillsboro",
"OrderNo": "2526",
"SpecialHandling": "Special handling goes here",
"OrderDetails": {
"OD": [{
"ProductCode": "TNP1",
"ProductQty": "2",
"ProductSKUCode": ""
},
{
"ProductCode": "TNP2",
"ProductQty": "3",
"ProductSKUCode": ""
}
]
},
"SalesorderCustomFields": {
"CustomField": [{
"Name": "CustomFied1",
"Value": "Custom info 1"
},
{
"Name": "CustomFied2",
"Value": "Custom info 2"
}
]
}
}]
}
}
<Orders>
<Order>
<DeliverFrom>OAK</DeliverFrom>
<DeliverTo>Hillsboro</DeliverTo>
<OrderNo>2525</OrderNo>
<SpecialHandling>Special handling goes here</SpecialHandling>
<OrderDetails>
<OD>
<ProductCode>TNP1</ProductCode>
<ProductQty>2</ProductQty>
<ProductSKUCode></ProductSKUCode>
</OD>
<OD>
<ProductCode>TNP2</ProductCode>
<ProductQty>3</ProductQty>
<ProductSKUCode></ProductSKUCode>
</OD>
</OrderDetails>
<SalesorderCustomFields>
<CustomField>
<Name>CustomFied1</Name>
<Value>Custom info 1</Value>
</CustomField>
<CustomField>
<Name>CustomFied2</Name>
<Value>Custom info 2</Value>
</CustomField>
</SalesorderCustomFields>
</Order>
<Order>
<DeliverFrom>OAK</DeliverFrom>
<DeliverTo>Hillsboro</DeliverTo>
<OrderNo>2526</OrderNo>
<SpecialHandling>Special handling goes here</SpecialHandling>
<OrderDetails>
<OD>
<ProductCode>TNP1</ProductCode>
<ProductQty>2</ProductQty>
<ProductSKUCode></ProductSKUCode>
</OD>
<OD>
<ProductCode>TNP2</ProductCode>
<ProductQty>3</ProductQty>
<ProductSKUCode></ProductSKUCode>
</OD>
</OrderDetails>
<SalesorderCustomFields>
<CustomField>
<Name>CustomFied1</Name>
<Value>Custom info 1</Value>
</CustomField>
<CustomField>
<Name>CustomFied2</Name>
<Value>Custom info 2</Value>
</CustomField>
</SalesorderCustomFields>
</Order>
</Orders>
Sample Response
{
"MCM": {
"response": {
"objectType": "InventoryTransfer",
"syncTime": "2021-06-10 03:23:14"
},
"parameters": {
"results": {
"message": {
"status": "Success",
"success_message": {
"order_no": "2525",
"order_id": "203060"
}
}
}
}
}
}
<MCM>
<response>
<objectType>InventoryTransfer</objectType>
<syncTime>2021-06-10 03:23:14</syncTime>
</response>
<parameters>
<results>
<message>
<status>Success</status>
<success_message>
<order_no>2525</order_no>
<order_id>203060</order_id>
</success_message>
</message>
</results>
</parameters>
</MCM>
{
"MCM": {
"response": {
"objectType": "InventoryTransfer",
"syncTime": "2021-06-10 08:13:01"
},
"parameters": {
"results": {
"message": {
"success_message": {
"order": [{
"order_no": "2525",
"order_id": "203068"
},
{
"order_no": "2526",
"order_id": "203070"
}
]
},
"error_message": {}
}
}
}
}
}
<MCM>
<response>
<objectType>InventoryTransfer</objectType>
<syncTime>2021-06-10 08:13:01</syncTime>
</response>
<parameters>
<results>
<message>
<success_message>
<order>
<order_id>2525</order_id>
<order_no>6449</order_no>
</order>
<order>
<order_id>203070</order_id>
<order_no>2526</order_no>
</order>
</success_message>
<error_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="InventoryTransfer">
<method name="POST">
<request>
<param name="key" type="xsd:string" style="query" required="true"/>
<param name="DeliverFrom" type="xsd:string" style="query" required="true"/>
<param name="DeliverTo" type="xsd:string" style="query" required="true"/>
<param name="OrderNo" type="xsd:int" style="query"/>
<param name="SpecialHandling" type="xsd:string" style="query"/>
<param name="OrderDetails">
<param name="ProductCode" type="xsd:string" style="body" required="true"/>
<param name="ProductQty" type="xsd:int" style="body" required="true"/>
<param name="ProductSKUCode" type="xsd:int" style="body"/>
</param>
</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 21 hours ago