Query – Products

Query – Products

Purpose
At any moment, you can retrieve a list of products with their pricing for your particular account.

URL

  • LIVE URL:
https://api.thesslstore.com/rest/product/query
  • SANDBOX URL:
https://sandbox-wbapi.thesslstore.com/rest/product/query

HTTP VERB
POST
PARAMETERS
JSON :
Content-type: application/json; charset=utf-8;

{
	"AuthRequest":{
		"PartnerCode":"String content",
		"AuthToken":"String content",
		"ReplayToken":"String content",
		"UserAgent":"String content"
	},
	"ProductCode":"String content",
	"ProductType":0
}

XML:
Content-type: application/xml; charset=utf-8;

<ProductRequest>
<AuthRequest>
<PartnerCode>String content</PartnerCode>
<AuthToken>String content</AuthToken>
<ReplayToken>String content</ReplayToken>
<UserAgent>String content</UserAgent>
</AuthRequest>
<ProductCode>String content</ProductCode>
<ProductType>ALL</ProductType>
</ProductRequest>

RESPONSE
JSON :

{
	"ProductCode":"String content",
	"ProductName":"String content",
	"CanbeReissued": true,
	"ReissueDays":2147483647,
	"ProductType":1,
	"IsWlidcard":true,
	"IsSanEnable":true,
	"IsCompetitiveUpgradeSupported": true,
	"IsNoOfServerFree":true,
	"VendorName": "String content",
	"PricingInfo":[{
		"NumberOfMonths":2147483647,
		"NumberOfServer":2147483647,
		"Price":12678967.543233,
		"SRP":12678967.543233,
		"PricePerAdditionalSAN":12678967.543233,
		"PricePerAdditionalServer":12678967.543233
	}],
	"AuthResponse":{
		"IsError":true,
		"Message":["String content"],
		"Timestamp":"String content",
		"ReplayToken":"String content",
		"InvokingPartnerCode":"String content"
	}
}

XML:

<ProductResponse>
<ProductCode>String content</ProductCode>
<ProductName>String content</ProductName>
<CanbeReissued>true</CanbeReissued>
<ReissueDays>2147483647</ReissueDays>
<ProductType>DV</ProductType>
<IsWlidcard>true</isWlidcard>
<IsSanEnable>true</IsSanEnable>
<IsCompetitiveUpgradeSupported>true</IsCompetitiveUpgradeSupported>
<IsNoOfServerFree>true</isNoOfServerFree>
<VendorName>String content</VendorName>
<PricingInfo>
<ProductPricing>
<NumberOfMonths>2147483647</NumberOfMonths>
<NumberOfServer>2147483647</NumberOfServer>
<Price>12678967.543233</Price>
<SRP>12678967.543233</SRP>
<PricePerAdditionalSAN>12678967.543233</PricePerAdditionalSAN>
<PricePerAdditionalServer>12678967.543233</PricePerAdditionalServer>
</ProductPricing>
<ProductPricing>
<NumberOfMonths>2147483647</NumberOfMonths>
<NumberOfServer>2147483647</NumberOfServer>
<Price>12678967.543233</Price>
<SRP>12678967.543233</SRP>
<PricePerAdditionalSAN>12678967.543233</PricePerAdditionalSAN>
<PricePerAdditionalServer>12678967.543233</PricePerAdditionalServer>
</ProductPricing>
</PricingInfo>
<AuthResponse>
<IsError>true</isError>
<Message>
<String>String content</string>
<String>String content</string>
</Message>
<Timestamp>String content</Timestamp>
<ReplayToken>String content</ReplayToken>
<InvokingPartnerCode>String content</InvokingPartnerCode>
</AuthResponse>
</ProductResponse>

Fields Explanation

NAME FROM Type Description
AuthRequest.AuthToken Request string This is an alpha-numeric token code
provided to you by thesslstore.com.
It is required in all requests.
*Required for this request
AuthRequest.PartnerCode Request string A code for the product that a
particular request relates to. Note
that a partner must have a valid contract
for a product code for it to be valid in a
request. Also, a product code must be
valid for the context of the request.
*Required for this request
AuthRequest.ReplayToken Request string This is an alpha-numeric code
provided by you in order request
and thesslstore.com sent back
in request.
AuthRequest.UserAgent Request string Browser’s user agent value provided
by you for specific order.
ProductRequest.ProductCode Request string This is an alpha-numeric code
provided to you by thesslstore.com.
It is required in all requests.

*Required for this request
ProductRequest.ProductType Request string This is the Type of product.
Supported Values :
ALL=0,
DV=1,
EV=2,
OV=3,
WILDCARD=4,
SCAN=5,
PCI=6,
SAN_ENABLED=7,
CODESIGN=8
AuthResponse.isError Response string Returns False/true according to
errorstatus into the response.
AuthResponse.Message Response string The Message given into the
response.
AuthResponse.Timestamp Response Date The Date and time when user
gets the response.
AuthResponse.ReplayToken Response string The value of the ReplayToken
which provide by you in Order
request
AuthResponse.InvokingPartnerCode Response string This is an alpha-numeric code
provided to you by thesslstore.com.
It is required in all requests.
ProductResponse.ProductCode Response string This is the unique code of the
product.
ProductResponse.ProductName Response string This is the product name.
ProductResponse. CanbeReissued Response Bit True/False value for is order
can be reissued?
ProductResponse. ReissueDays Response Int The days require to re-issue
to order.
ProductResponse.IsWlidcard Response Bit Return True if product is wildcard
else False
ProductResponse.IsSanEnable Response Bit If Addition Domains available in this
product than return True else False.
ProductResponse.Is
CompetitiveUpgradeSupported
Response Bit If Competitive Upgrade is available
in this product than return True
else False
ProductResponse.isNoOfServerFree Response Bit If Addition Server is free for product
than return True else False
ProductResponse.VendorName Response String Vendor name of product.
ProductPricing. NumberOfMonths Response int Total no of months of the product
ProductPricing.Number Of Server Response int Total number of server supported
by the certificates
ProductPricing.Price Response Decimal Price of the product
ProductPricing.
PricePerAdditionalSAN
Response Decimal Price for each additional domain
ProductPricing.
PricePerAdditionalServer
Response Decimal Price for each additional Server
ProductPricing.SRP Response Decimal Sale price pf the Product
ProductResponse.ProductType Response string This is the Type of product.
Expected Values :
ALL=0,
DV=1,
EV=2,
OV=3,
WILDCARD=4,
SCAN=5,
PCI=6,
SAN_ENABLED=7,
CODESIGN=8