POST api/Ship/UpdateOrder
Used to Update an order (only available before courier is dispatched, on limited fields)
Request Information
URI Parameters
None.
Body Parameters
UpdateOrderParmName | Description | Type | Additional information |
---|---|---|---|
UserGUID |
Unique system generated user identifier |
string |
Required Max length: 36 |
ShipmentNumber |
System assigned shipment number to update |
integer |
Required |
PickupAddressCode |
Address code used to identify address |
string |
Max length: 20 |
PickupCompanyName |
Company name at pickup address |
string |
Required Max length: 50 |
PickupAddress1 |
First line of street address |
string |
Max length: 50 |
PickupAddress2 |
Second line of street address |
string |
Max length: 50 |
PickupAddress3 |
Third line of street address |
string |
Max length: 50 |
PickupCityName |
City name at pickup address |
string |
Required Max length: 50 |
PickupStateProvID |
State or province code at pickup address |
string |
Max length: 3 |
PickupPostalCode |
Postal code at pickup address |
string |
Max length: 10 |
PickupCountryID |
Country ID at pickup address (ie. US) |
string |
Required Max length: 10 |
PickupPersonToSee |
Name of person to see at pickup address |
string |
Max length: 50 |
PickupPhoneNumber |
Phone number at pickup address |
string |
Max length: 25 |
PickupInstructions |
Special instructions at pickup |
string |
Max length: 500 |
DeliveryAddressCode |
Address code used to identify delivery address |
string |
Max length: 20 |
DeliveryCompanyName |
Company name at delivery address |
string |
Max length: 50 |
DeliveryAddress1 |
First address line at delivery address |
string |
Max length: 50 |
DeliveryAddress2 |
Second address line at delivery address |
string |
Max length: 50 |
DeliveryAddress3 |
Third address line at delivery address |
string |
Max length: 50 |
DeliveryCityName |
City name at delivery address |
string |
Max length: 50 |
DeliveryStateProvID |
State or province code at delivery address |
string |
Max length: 3 |
DeliveryPostalCode |
Postal code at delivery address |
string |
Max length: 10 |
DeliveryCountryID |
Country code at delivery address (ie. US) |
string |
Max length: 2 |
DeliveryAttention |
Attention person at delivery address |
string |
Max length: 50 |
DeliveryPhoneNumber |
Phone number at delivery address |
string |
Max length: 25 |
DeliveryEmailAddress |
Email address at delivery address |
string |
Max length: 100 |
DeliveryInstructions |
Special instructions at delivery |
string |
Max length: 500 |
ReadyDate |
The date the shipment is ready in pickup timezone (yyyy-MM-dd) |
string |
Required Max length: 10 |
ReadyTime |
The time the shipment is ready in pickup timezone (HH:mm) |
string |
Required Max length: 5 |
Request Formats
application/json, text/json
{ "DeliveryAddress1": "sample string 17", "DeliveryAddress2": "sample string 18", "DeliveryAddress3": "sample string 19", "DeliveryAddressCode": "sample string 15", "DeliveryAttention": "sample string 24", "DeliveryCityName": "sample string 20", "DeliveryCompanyName": "sample string 16", "DeliveryCountryID": "sample string 23", "DeliveryEmailAddress": "sample string 26", "DeliveryInstructions": "sample string 27", "DeliveryPhoneNumber": "sample string 25", "DeliveryPostalCode": "sample string 22", "DeliveryStateProvID": "sample string 21", "PickupAddress1": "sample string 5", "PickupAddress2": "sample string 6", "PickupAddress3": "sample string 7", "PickupAddressCode": "sample string 3", "PickupCityName": "sample string 8", "PickupCompanyName": "sample string 4", "PickupCountryID": "sample string 11", "PickupInstructions": "sample string 14", "PickupPersonToSee": "sample string 12", "PickupPhoneNumber": "sample string 13", "PickupPostalCode": "sample string 10", "PickupStateProvID": "sample string 9", "ReadyDate": "sample string 28", "ReadyTime": "sample string 29", "ShipmentNumber": 2, "UserGUID": "sample string 1" }
application/xml, text/xml
<UpdateOrderParm xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Mnx.WebApi.Shipper.Models"> <DeliveryAddress1>sample string 17</DeliveryAddress1> <DeliveryAddress2>sample string 18</DeliveryAddress2> <DeliveryAddress3>sample string 19</DeliveryAddress3> <DeliveryAddressCode>sample string 15</DeliveryAddressCode> <DeliveryAttention>sample string 24</DeliveryAttention> <DeliveryCityName>sample string 20</DeliveryCityName> <DeliveryCompanyName>sample string 16</DeliveryCompanyName> <DeliveryCountryID>sample string 23</DeliveryCountryID> <DeliveryEmailAddress>sample string 26</DeliveryEmailAddress> <DeliveryInstructions>sample string 27</DeliveryInstructions> <DeliveryPhoneNumber>sample string 25</DeliveryPhoneNumber> <DeliveryPostalCode>sample string 22</DeliveryPostalCode> <DeliveryStateProvID>sample string 21</DeliveryStateProvID> <PickupAddress1>sample string 5</PickupAddress1> <PickupAddress2>sample string 6</PickupAddress2> <PickupAddress3>sample string 7</PickupAddress3> <PickupAddressCode>sample string 3</PickupAddressCode> <PickupCityName>sample string 8</PickupCityName> <PickupCompanyName>sample string 4</PickupCompanyName> <PickupCountryID>sample string 11</PickupCountryID> <PickupInstructions>sample string 14</PickupInstructions> <PickupPersonToSee>sample string 12</PickupPersonToSee> <PickupPhoneNumber>sample string 13</PickupPhoneNumber> <PickupPostalCode>sample string 10</PickupPostalCode> <PickupStateProvID>sample string 9</PickupStateProvID> <ReadyDate>sample string 28</ReadyDate> <ReadyTime>sample string 29</ReadyTime> <ShipmentNumber>2</ShipmentNumber> <UserGUID>sample string 1</UserGUID> </UpdateOrderParm>
application/x-www-form-urlencoded
Sample not available.
Response Information
Resource Description
UpdateOrderRespName | Description | Type | Additional information |
---|---|---|---|
IsSuccessful |
Method call was successful (true) or failed (false) |
boolean |
None. |
ErrorMessage |
Error message if method call failed for any reason |
string |
None. |
ShipmentNumber |
Unique system generated shipment number |
integer |
None. |
Response Formats
application/json, text/json
{ "ErrorMessage": "sample string 2", "IsSuccessful": true, "ShipmentNumber": 3 }
application/xml, text/xml
<UpdateOrderResp xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Mnx.WebApi.Shipper.Models"> <ErrorMessage>sample string 2</ErrorMessage> <IsSuccessful>true</IsSuccessful> <ShipmentNumber>3</ShipmentNumber> </UpdateOrderResp>