POST api/V1/Order
Request Information
URI Parameters
None.
Body Parameters
OrderModel| Name | 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|School|Hotel|Church|Funeral Home|Apartment |
|
| 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
HttpResponseMessage| Name | 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. |