POST api/V1/Order
Request Information
URI Parameters
None.
Body Parameters
OrderModelName | Description | Type | Additional information |
---|---|---|---|
UserName | string |
Required |
|
Password | string |
Required |
|
EOrderID | string |
Required |
|
StoreMatch | string |
Required |
|
EOrderAmount | decimal number |
Required Matching regular expression pattern: [0-9]{0,8}.[0-9]{0,2} |
|
EOrderTax | decimal number |
Required Matching regular expression pattern: [0-9]{0,8}.[0-9]{0,2} |
|
EOrderDeliveryFee | decimal number |
Required Matching regular expression pattern: [0-9]{0,8}.[0-9]{0,2} |
|
CustFirstName | string |
Required |
|
CustLastName | string |
Required |
|
CustPhoneNumber | string |
Required |
|
CusAdd1 | string |
Required |
|
CustAdd2 | string |
Required |
|
CustCity | string |
Required |
|
CustState | string |
Required |
|
CustCountry | string |
Required |
|
CustZip | string |
Required |
|
CustMobilePhone | string |
Required |
|
CustEmail | string |
Required Matching regular expression pattern: ^\s*(?:[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?\.)+[a-zA-Z]{2,}(?:(?:\s*[;,]\s*)|(?:\s*$)))+$ |
|
CustCompany | string |
Required |
|
DriverInstruction | string |
Required |
|
Occasion | string |
Required Permitted values are - Anniversary|Birthday|Sympathy|Holiday|GetWell|NewBaby|Romance|Just Like That|Other|New Baby |
|
Location | string |
Permitted values are - Home|Business|Hospital|Church|Funeral Home|Apartment|School|Hotel |
|
RecpFirstName | string |
Required |
|
RecpLastName | string |
Required |
|
RecpPhone | string |
Required |
|
ShipAdd1 | string |
Required |
|
ShipAdd2 | string |
Required |
|
ShipCity | string |
Required |
|
ShipState | string |
Required |
|
ShipCountry | string |
Required |
|
ShipZip | string |
Required |
|
RecpCompany | string |
Required |
|
DeliveryDate | string |
Required Matching regular expression pattern: ^(0[1-9]|1[012])[- /.](0[1-9]|[12][0-9]|3[01])[- /.](19|20)\d\d+$ |
|
EOrderComment | string |
Required |
|
SpecialInstructions | string |
Required |
|
CCType | string |
Required |
|
CCNumber | string |
Required |
|
CCExpDate | string |
Required Matching regular expression pattern: ^[0-9]{4}$ |
|
CCVCode | string |
Required |
|
DiscountPer | string |
Required |
|
Discount | string |
Required |
|
DeliveryTime |
Permitted values are After|Before|AM|PM|Any + valid time (HH:MM AM/PM). Example After 11:00AM. |
string |
None. |
OthersAdd | string |
Required |
|
EOrderTotal | decimal number |
Required Matching regular expression pattern: [0-9]{0,8}.[0-9]{0,2} |
|
Authorization | string |
Required Permitted values are - NotPaid|UnPaid|AuthorizationID |
|
EOrderGSTTax | decimal number |
Matching regular expression pattern: [0-9]{0,8}.[0-9]{0,2} |
|
EOrderPSTTax | decimal number |
Matching regular expression pattern: [0-9]{0,8}.[0-9]{0,2} |
|
EOrderHSTTax | decimal number |
Matching regular expression pattern: [0-9]{0,8}.[0-9]{0,2} |
|
EOrderQSTTax | decimal number |
Matching regular expression pattern: [0-9]{0,8}.[0-9]{0,2} |
|
OrderType | string |
Permitted values are - pickup|pick up|delivery |
|
Items | Collection of ItemDetails |
Required |
|
PONumber | string |
None. |
Request Formats
application/json, text/json
{ "UserName": "sample string 1", "Password": "sample string 2", "EOrderID": "sample string 3", "StoreMatch": "sample string 4", "EOrderAmount": 5.1, "EOrderTax": 6.1, "EOrderDeliveryFee": 7.1, "CustFirstName": "sample string 8", "CustLastName": "sample string 9", "CustPhoneNumber": "sample string 10", "CusAdd1": "sample string 11", "CustAdd2": "sample string 12", "CustCity": "sample string 13", "CustState": "sample string 14", "CustCountry": "sample string 15", "CustZip": "sample string 16", "CustMobilePhone": "sample string 17", "CustEmail": "sample string 18", "CustCompany": "sample string 19", "DriverInstruction": "sample string 20", "Occasion": "sample string 21", "Location": "sample string 22", "RecpFirstName": "sample string 23", "RecpLastName": "sample string 24", "RecpPhone": "sample string 25", "ShipAdd1": "sample string 26", "ShipAdd2": "sample string 27", "ShipCity": "sample string 28", "ShipState": "sample string 29", "ShipCountry": "sample string 30", "ShipZip": "sample string 31", "RecpCompany": "sample string 32", "DeliveryDate": "sample string 33", "EOrderComment": "sample string 34", "SpecialInstructions": "sample string 35", "CCType": "sample string 36", "CCNumber": "sample string 37", "CCExpDate": "sample string 38", "CCVCode": "sample string 39", "DiscountPer": "sample string 40", "Discount": "sample string 41", "DeliveryTime": "sample string 42", "OthersAdd": "sample string 43", "EOrderTotal": 44.1, "Authorization": "sample string 45", "EOrderGSTTax": 46.1, "EOrderPSTTax": 47.1, "EOrderHSTTax": 48.1, "EOrderQSTTax": 49.1, "OrderType": "sample string 50", "Items": [ { "Qty": 1, "ItemCode": "sample string 2", "Description": "sample string 3", "Amount": 4.1, "ExtAmount": 5.1, "Image_Url": "sample string 6", "taxable": true }, { "Qty": 1, "ItemCode": "sample string 2", "Description": "sample string 3", "Amount": 4.1, "ExtAmount": 5.1, "Image_Url": "sample string 6", "taxable": true } ], "PONumber": "sample string 51" }
text/html
{"UserName":"sample string 1","Password":"sample string 2","EOrderID":"sample string 3","StoreMatch":"sample string 4","EOrderAmount":5.1,"EOrderTax":6.1,"EOrderDeliveryFee":7.1,"CustFirstName":"sample string 8","CustLastName":"sample string 9","CustPhoneNumber":"sample string 10","CusAdd1":"sample string 11","CustAdd2":"sample string 12","CustCity":"sample string 13","CustState":"sample string 14","CustCountry":"sample string 15","CustZip":"sample string 16","CustMobilePhone":"sample string 17","CustEmail":"sample string 18","CustCompany":"sample string 19","DriverInstruction":"sample string 20","Occasion":"sample string 21","Location":"sample string 22","RecpFirstName":"sample string 23","RecpLastName":"sample string 24","RecpPhone":"sample string 25","ShipAdd1":"sample string 26","ShipAdd2":"sample string 27","ShipCity":"sample string 28","ShipState":"sample string 29","ShipCountry":"sample string 30","ShipZip":"sample string 31","RecpCompany":"sample string 32","DeliveryDate":"sample string 33","EOrderComment":"sample string 34","SpecialInstructions":"sample string 35","CCType":"sample string 36","CCNumber":"sample string 37","CCExpDate":"sample string 38","CCVCode":"sample string 39","DiscountPer":"sample string 40","Discount":"sample string 41","DeliveryTime":"sample string 42","OthersAdd":"sample string 43","EOrderTotal":44.1,"Authorization":"sample string 45","EOrderGSTTax":46.1,"EOrderPSTTax":47.1,"EOrderHSTTax":48.1,"EOrderQSTTax":49.1,"OrderType":"sample string 50","Items":[{"Qty":1,"ItemCode":"sample string 2","Description":"sample string 3","Amount":4.1,"ExtAmount":5.1,"Image_Url":"sample string 6","taxable":true},{"Qty":1,"ItemCode":"sample string 2","Description":"sample string 3","Amount":4.1,"ExtAmount":5.1,"Image_Url":"sample string 6","taxable":true}],"PONumber":"sample string 51"}
application/xml, text/xml
<OrderModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/HanaExternalWebOrdersAPI.Models"> <Authorization>sample string 45</Authorization> <CCExpDate>sample string 38</CCExpDate> <CCNumber>sample string 37</CCNumber> <CCType>sample string 36</CCType> <CCVCode>sample string 39</CCVCode> <CusAdd1>sample string 11</CusAdd1> <CustAdd2>sample string 12</CustAdd2> <CustCity>sample string 13</CustCity> <CustCompany>sample string 19</CustCompany> <CustCountry>sample string 15</CustCountry> <CustEmail>sample string 18</CustEmail> <CustFirstName>sample string 8</CustFirstName> <CustLastName>sample string 9</CustLastName> <CustMobilePhone>sample string 17</CustMobilePhone> <CustPhoneNumber>sample string 10</CustPhoneNumber> <CustState>sample string 14</CustState> <CustZip>sample string 16</CustZip> <DeliveryDate>sample string 33</DeliveryDate> <DeliveryTime>sample string 42</DeliveryTime> <Discount>sample string 41</Discount> <DiscountPer>sample string 40</DiscountPer> <DriverInstruction>sample string 20</DriverInstruction> <EOrderAmount>5.1</EOrderAmount> <EOrderComment>sample string 34</EOrderComment> <EOrderDeliveryFee>7.1</EOrderDeliveryFee> <EOrderGSTTax>46.1</EOrderGSTTax> <EOrderHSTTax>48.1</EOrderHSTTax> <EOrderID>sample string 3</EOrderID> <EOrderPSTTax>47.1</EOrderPSTTax> <EOrderQSTTax>49.1</EOrderQSTTax> <EOrderTax>6.1</EOrderTax> <EOrderTotal>44.1</EOrderTotal> <Items> <ItemDetails> <Amount>4.1</Amount> <Description>sample string 3</Description> <ExtAmount>5.1</ExtAmount> <Image_Url>sample string 6</Image_Url> <ItemCode>sample string 2</ItemCode> <Qty>1</Qty> <taxable>true</taxable> </ItemDetails> <ItemDetails> <Amount>4.1</Amount> <Description>sample string 3</Description> <ExtAmount>5.1</ExtAmount> <Image_Url>sample string 6</Image_Url> <ItemCode>sample string 2</ItemCode> <Qty>1</Qty> <taxable>true</taxable> </ItemDetails> </Items> <Location>sample string 22</Location> <Occasion>sample string 21</Occasion> <OrderType>sample string 50</OrderType> <OthersAdd>sample string 43</OthersAdd> <PONumber>sample string 51</PONumber> <Password>sample string 2</Password> <RecpCompany>sample string 32</RecpCompany> <RecpFirstName>sample string 23</RecpFirstName> <RecpLastName>sample string 24</RecpLastName> <RecpPhone>sample string 25</RecpPhone> <ShipAdd1>sample string 26</ShipAdd1> <ShipAdd2>sample string 27</ShipAdd2> <ShipCity>sample string 28</ShipCity> <ShipCountry>sample string 30</ShipCountry> <ShipState>sample string 29</ShipState> <ShipZip>sample string 31</ShipZip> <SpecialInstructions>sample string 35</SpecialInstructions> <StoreMatch>sample string 4</StoreMatch> <UserName>sample string 1</UserName> </OrderModel>
application/x-www-form-urlencoded
Response Information
Resource Description
HttpResponseMessageName | Description | Type | Additional information |
---|---|---|---|
Version | Version |
None. |
|
Content | HttpContent |
None. |
|
StatusCode | HttpStatusCode |
None. |
|
ReasonPhrase | string |
None. |
|
Headers | Collection of Object |
None. |
|
RequestMessage | HttpRequestMessage |
None. |
|
IsSuccessStatusCode | boolean |
None. |