UpdateWarehouse
| Endpoint URL |
https://www.yournetosite.com.au/do/WS/NetoAPI |
| Method |
POST |
| XML Headers |
| NETOAPI_ACTION |
UpdateWarehouse |
| NETOAPI_USERNAME |
Your Neto Username (generate this in your Neto control panel) |
| NETOAPI_KEY |
Your Neto API Secure Key (generate this in your Neto control panel) |
|
| JSON Headers |
| NETOAPI_ACTION |
UpdateWarehouse |
| NETOAPI_USERNAME |
Your Neto Username (generate this in your Neto control panel) |
| NETOAPI_KEY |
Your Neto API Secure Key (generate this in your Neto control panel) |
| Accept |
application/json |
|
| Description |
Use this call to add a new warehouse. You can store stock in multiple warehouses with Neto by Maropost. |
| XSD Schema |
UpdateWarehouse XSD | UpdateWarehouse Response XSD
|
UpdateWarehouse Post
You must specify at least one filter and one OutputSelector in your UpdateWarehouse request. These will determine the results returned.
XML POST
<?xml version="1.0" encoding="utf-8"?>
<UpdateWarehouse>
<Warehouse>
<WarehouseID>(Integer)</WarehouseID>
<WarehouseReference>(String)</WarehouseReference>
<IsActive>(Boolean)</IsActive>
<ShowQuantity>(Boolean)</ShowQuantity>
<IsPrimary>(Boolean)</IsPrimary>
<WarehouseName>(String)</WarehouseName>
<WarehouseContact>(String)</WarehouseContact>
<WarehousePhone>(String)</WarehousePhone>
<WarehouseStreet1>(String)</WarehouseStreet1>
<WarehouseStreet2>(String)</WarehouseStreet2>
<WarehousePostcode>(String)</WarehousePostcode>
<WarehouseCity>(String)</WarehouseCity>
<WarehouseState>(String)</WarehouseState>
<WarehouseCountry>(String)</WarehouseCountry>
<WarehouseNotes>(String)</WarehouseNotes>
</Warehouse>
</UpdateWarehouse>
JSON POST
{
"Warehouse": [ {
"WarehouseID":"Integer",
"WarehouseReference":"String",
"IsActive":"Boolean",
"ShowQuantity":"Boolean",
"IsPrimary":"Boolean",
"WarehouseName":"String",
"WarehouseContact":"String",
"WarehousePhone":"String",
"WarehouseStreet1":"String",
"WarehouseStreet2":"String",
"WarehousePostcode":"String",
"WarehouseCity":"String",
"WarehouseState":"String",
"WarehouseCountry":"String",
"WarehouseNotes":"String"
} ]
}
<Warehouse>
| Element Name |
Required |
Field Type / Options |
| WarehouseID |
Required |
Integer |
| WarehouseReference |
Optional |
String(10) |
| IsActive |
Optional |
Boolean(True, False) |
| ShowQuantity |
Optional |
Boolean(True, False) |
| IsPrimary |
Required |
Boolean(True, False) |
| WarehouseName |
Optional |
String(30) |
| WarehouseContact |
Optional |
String(25) |
| WarehousePhone |
Optional |
String(30) |
| WarehouseStreet1 |
Optional |
String(50) |
| WarehouseStreet2 |
Optional |
String(50) |
| WarehousePostcode |
Optional |
String(15) |
| WarehouseCity |
Optional |
String(50) |
| WarehouseState |
Optional |
String(50) |
| WarehouseCountry |
Optional |
String(50) |
| WarehouseNotes |
Optional |
String(255) |
UpdateWarehouse Responses
XML Response
<?xml version="1.0" encoding="utf-8"?>
<UpdateWarehouse>
<Warehouse>
<WarehouseID>(Integer)</WarehouseID>
</Warehouse>
<Messages>
<Error>
<Message>(String)</Message>
<SeverityCode>(String)</SeverityCode>
<Description>(String)</Description>
</Error>
<Warning>
<Message>(String)</Message>
<SeverityCode>(String)</SeverityCode>
</Warning>
</Messages>
</UpdateWarehouse>
JSON Response
{
"Warehouse": [ {
"WarehouseID":"Integer"
} ] , "Messages": {
"Error": [ {
"Message":"String",
"SeverityCode":"String",
"Description":"String"
} ] , "Warning": [ {
"Message":"String",
"SeverityCode":"String"
} ]
}
}
<Warehouse>
| Element Name |
Field Type |
| WarehouseID |
Integer |
<Messages>
<Error>
<Warning>
If you are a vendor creating an integration with Neto by Maropost, we would like to hear from you!
Contact Us