POST api/V1/Order

Request Information

URI Parameters

None.

Body Parameters

OrderModel
NameDescriptionTypeAdditional 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

Sample:
{
  "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

Sample:
{"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

Sample:
<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

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'OrderModel'.

Response Information

Resource Description

HttpResponseMessage
NameDescriptionTypeAdditional information
Version

Version

None.

Content

HttpContent

None.

StatusCode

HttpStatusCode

None.

ReasonPhrase

string

None.

Headers

Collection of Object

None.

RequestMessage

HttpRequestMessage

None.

IsSuccessStatusCode

boolean

None.