ServiceStack Home (Live)

<back to all web services

ViewOrder

Requires Authentication
The following routes are available for this service:
All Verbs/account/orders/{Id}
GET/ViewOrder
GET/ViewOrder/{Id}
ViewOrder Parameters:
NameParameterData TypeRequiredDescription
IdpathintNo
Order Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
CustomerIdformintNo
ProductNameformstringNo
FirstNameformstringNo
LastNameformstringNo
EmailformstringNo
CompanyformstringNo
PhoneNumberformstringNo
AddressLine1formstringNo
AddressLine2formstringNo
AddressCityformstringNo
AddressZipformstringNo
AddressStateformstringNo
AddressCountryformstringNo
AgreeTermsformboolNo
NotesformstringNo
Last4formstringNo
SubTotalformintNo
CouponIdformstringNo
DiscountformintNo
TaxformintNo
TotalformintNo
ItemQuantityformintNo
AuthorizedQuantityformint?No
SubscriptionIdformint?No
LicenseRefformstringNo
PaymentIdformint?No
EmailIdformint?No
PaidformboolNo
CreatedDateformDateTimeNo
ModifiedDateformDateTimeNo
ModifiedByformstringNo
CancelledDateformDateTime?No
CancelledReasonformstringNo
IpAddressformstringNo
OrderDetailsformList<OrderDetail>No
OrderDetail Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
OrderIdformintNo
SkuIdformintNo
SkuTypeformSkuTypeNo
PriceformintNo
DescriptionformstringNo
QuantityformintNo
TotalformintNo
SkuType Enum:
Product
PerDev
PerCore
Site
Support
Training
Register
Payment

To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml

HTTP + XML

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /account/orders/{Id} HTTP/1.1 
Host: account.servicestack.net 
Accept: application/xml
Content-Type: application/xml
Content-Length: length

<ViewOrder xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MyApp.ServiceModel">
  <Id>0</Id>
</ViewOrder>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<Order xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MyApp.ServiceModel">
  <AddressCity>String</AddressCity>
  <AddressCountry>String</AddressCountry>
  <AddressLine1>String</AddressLine1>
  <AddressLine2>String</AddressLine2>
  <AddressState>String</AddressState>
  <AddressZip>String</AddressZip>
  <AgreeTerms>false</AgreeTerms>
  <AuthorizedQuantity>0</AuthorizedQuantity>
  <CancelledDate>0001-01-01T00:00:00</CancelledDate>
  <CancelledReason>String</CancelledReason>
  <Company>String</Company>
  <CouponId>String</CouponId>
  <CreatedDate>0001-01-01T00:00:00</CreatedDate>
  <CustomerId>0</CustomerId>
  <Discount>0</Discount>
  <Email>String</Email>
  <EmailId>0</EmailId>
  <FirstName>String</FirstName>
  <Id>0</Id>
  <IpAddress>String</IpAddress>
  <ItemQuantity>0</ItemQuantity>
  <Last4>String</Last4>
  <LastName>String</LastName>
  <LicenseRef>String</LicenseRef>
  <ModifiedBy>String</ModifiedBy>
  <ModifiedDate>0001-01-01T00:00:00</ModifiedDate>
  <Notes>String</Notes>
  <OrderDetails>
    <OrderDetail>
      <Description>String</Description>
      <Id>0</Id>
      <OrderId>0</OrderId>
      <Price>0</Price>
      <Quantity>0</Quantity>
      <SkuId>0</SkuId>
      <SkuType>Product</SkuType>
      <Total>0</Total>
    </OrderDetail>
  </OrderDetails>
  <Paid>false</Paid>
  <PaymentId>0</PaymentId>
  <PhoneNumber>String</PhoneNumber>
  <ProductName>String</ProductName>
  <SubTotal>0</SubTotal>
  <SubscriptionId>0</SubscriptionId>
  <Tax>0</Tax>
  <Total>0</Total>
</Order>