ServiceStack Home (Live)

<back to all web services

Product

The following routes are available for this service:
GET/Product
GET/Product/{Id}
Product Parameters:
NameParameterData TypeRequiredDescription
IdpathintNo
NamequerystringNo
CreatedDatequeryDateTimeNo
ModifiedDatequeryDateTimeNo
SkusqueryList<Sku>No
ActivequeryboolNo
Sku Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
ProductIdformintNo
TypeformSkuTypeNo
FeatureformLicenseFeatureNo
CodeformstringNo
NameformstringNo
NotesformstringNo
MinQtyformint?No
MaxQtyformint?No
PriceformintNo
PlanformstringNo
DiscountOffformintNo
DiscountLabelOffformstringNo
ActualPriceformintNo
IsPlanformboolNo
IsRenewalformboolNo
SubscriptionDurationDaysformint?No
ExpiryDurationDaysformint?No
TrialPeriodDaysformint?No
SupportQtyformintNo
CoresQtyformint?No
CreatedDateformDateTimeNo
ModifiedDateformDateTimeNo
LicenseTypeformLicenseTypeNo
ActiveformboolNo
SkuType Enum:
Product
PerDev
PerCore
Site
Support
Training
Register
Payment
LicenseFeature Enum:
NameValue
None0
Free0
Premium1
Text2
Client4
Common8
Redis16
RedisSku18
OrmLite32
OrmLiteSku34
ServiceStack64
Server128
Razor256
Admin512
Aws1024
AwsSku1026
All2047
LicenseType Enum:
Free
FreeIndividual
FreeOpenSource
Indie
Business
Enterprise
TextIndie
TextBusiness
OrmLiteIndie
OrmLiteBusiness
RedisIndie
RedisBusiness
AwsIndie
AwsBusiness
Trial
Site
TextSite
RedisSite
OrmLiteSite
Product Parameters:
NameParameterData TypeRequiredDescription
IdpathintNo
NamequerystringNo
CreatedDatequeryDateTimeNo
ModifiedDatequeryDateTimeNo
SkusqueryList<Sku>No
ActivequeryboolNo

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.

GET /Product HTTP/1.1 
Host: account.servicestack.net 
Accept: application/xml
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<Product xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MyApp.ServiceModel">
  <Active>false</Active>
  <CreatedDate>0001-01-01T00:00:00</CreatedDate>
  <Id>0</Id>
  <ModifiedDate>0001-01-01T00:00:00</ModifiedDate>
  <Name>String</Name>
  <Skus>
    <Sku>
      <Active>false</Active>
      <Code>String</Code>
      <CoresQty>0</CoresQty>
      <CreatedDate>0001-01-01T00:00:00</CreatedDate>
      <DiscountLabelOff>String</DiscountLabelOff>
      <DiscountOff>0</DiscountOff>
      <ExpiryDurationDays>0</ExpiryDurationDays>
      <Feature>None</Feature>
      <Id>0</Id>
      <IsPlan>false</IsPlan>
      <IsRenewal>false</IsRenewal>
      <LicenseType>Free</LicenseType>
      <MaxQty>0</MaxQty>
      <ModifiedDate>0001-01-01T00:00:00</ModifiedDate>
      <Name>String</Name>
      <Notes>String</Notes>
      <Plan>String</Plan>
      <Price>0</Price>
      <ProductId>0</ProductId>
      <SubscriptionDurationDays>0</SubscriptionDurationDays>
      <SupportQty>0</SupportQty>
      <TrialPeriodDays>0</TrialPeriodDays>
      <Type>Product</Type>
    </Sku>
  </Skus>
</Product>