POST v1/api/OrderAcknowledgement
Processes Order Acknowledgement details from Nike to eShopWorld.
Request Information
URI Parameters
None.
Body Parameters
A object containing Order Acknowledgement details for eShopWorld to process.
esw.Common.Model.Published.Order.Nike.NikeOrderAcknowledgementRequestName | Description | Type | Additional information |
---|---|---|---|
BrandOrderReference |
The Nike Order number that is being acknowledged. Required: Yes |
string |
None. |
EShopOrderReference |
The eShopWorld Order number that is being acknowledged. Required: Yes |
string |
None. |
Status |
The overall OrderStatus from Nike. Required: Yes |
string |
None. |
OrderItems |
The collection of OrderLineItems with status'. Required: Yes |
esw.Common.Model.Published.Order.Nike.NikeOrderAckLineItemsContainer |
None. |
Request Formats
application/json, text/json
Sample:
{ "BrandOrderReference": "sample string 1", "EShopOrderReference": "sample string 2", "Status": "sample string 3", "OrderItems": { "OrderItem": [ { "Status": "sample string 1", "OrderItemSequence": 2 }, { "Status": "sample string 1", "OrderItemSequence": 2 } ] } }
application/x-www-form-urlencoded
Sample:
application/xml, text/xml
Sample:
<Order xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" OrderId="sample string 1" VendorOrderNo="sample string 2" Status="sample string 3" xmlns="http://www.eShopWorld.com/eShopWorld.Nike.Contracts"> <OrderLines> <OrderLine Status="sample string 1" VendorOrderLineNo="2" /> <OrderLine Status="sample string 1" VendorOrderLineNo="2" /> </OrderLines> </Order>
Response Information
Resource Description
An object containing the response object.
esw.Common.Model.Published.Order.Nike.NikeOrderAcknowledgementResponseName | Description | Type | Additional information |
---|---|---|---|
Status | esw.Common.Model.Published.Order.Nike.NikeOrderAcknowledgementStatus |
None. |
|
StatusMessage | string |
None. |
Response Formats
application/json, text/json
Sample:
{ "Status": 0, "StatusMessage": "sample string 1" }
application/xml, text/xml
Sample:
<Order xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.eShopWorld.com/eShopWorld.Nike.Contracts"> <Status>Success</Status> <StatusMessage>sample string 1</StatusMessage> </Order>