ServiceStack Home (Live)

<back to all web services

PurchaseSubscription

The following routes are available for this service:
POST/PurchaseSubscription
PurchaseSubscription Parameters:
NameParameterData TypeRequiredDescription
CodebodystringNo
CouponbodystringNo
RenewalRefbodystringNo
UpgradeRefbodystringNo
QuantitybodyintNo
UserAuthIdbodystringNo
SkuIdbodyintNo
IsSmallCompanybodybool?No
IsNonProfitbodybool?No
AgreeTermsbodyboolNo
FirstNamebodystringNo
LastNamebodystringNo
EmailbodystringNo
PasswordbodystringNo
CompanybodystringNo
PhoneNumberbodystringNo
AddressLine1bodystringNo
AddressLine2bodystringNo
AddressCitybodystringNo
AddressZipbodystringNo
AddressStatebodystringNo
AddressCountrybodystringNo
LicenseNamebodystringNo
LicenseEmailbodystringNo
LicenseAddressbodystringNo
CardNumberbodystringNo
CvcbodystringNo
ExpMonthbodyintNo
ExpYearbodyintNo
NotesbodystringNo
Subscriptions Parameters:
NameParameterData TypeRequiredDescription
SectionformstringNo
SuccessformboolNo
ActivatedformboolNo
PurchasedOrderIdformint?No

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 /PurchaseSubscription HTTP/1.1 
Host: account.servicestack.net 
Accept: application/xml
Content-Type: application/xml
Content-Length: length

<PurchaseSubscription 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>
  <CardNumber>String</CardNumber>
  <Code>String</Code>
  <Company>String</Company>
  <Coupon>String</Coupon>
  <Cvc>String</Cvc>
  <Email>String</Email>
  <ExpMonth>0</ExpMonth>
  <ExpYear>0</ExpYear>
  <FirstName>String</FirstName>
  <IsNonProfit>false</IsNonProfit>
  <IsSmallCompany>false</IsSmallCompany>
  <LastName>String</LastName>
  <LicenseAddress>String</LicenseAddress>
  <LicenseEmail>String</LicenseEmail>
  <LicenseName>String</LicenseName>
  <Notes>String</Notes>
  <Password>String</Password>
  <PhoneNumber>String</PhoneNumber>
  <Quantity>0</Quantity>
  <RenewalRef>String</RenewalRef>
  <SkuId>0</SkuId>
  <UpgradeRef>String</UpgradeRef>
  <UserAuthId>String</UserAuthId>
</PurchaseSubscription>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<Subscriptions xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MyApp.ServiceModel">
  <Activated>false</Activated>
  <PurchasedOrderId>0</PurchasedOrderId>
  <Section>String</Section>
  <Success>false</Success>
</Subscriptions>