Query – Products

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

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,
	"NeedSortedList":true
}

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>
<NeedSortedList>true</NeedSortedList>
</ProductRequest>

RESPONSE
JSON :

{
	"ProductCode":"String content",
	"ProductName":"String content",
	"CanbeReissued": true,
	"ReissueDays":2147483647,
	"ProductType":1,
	"isWildcard":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>
<isWildcard>true</isWildcard>
<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
• R – Required
• O – Optional
• I – Ignore (not applicable)

NAME FROM Field Req. Type Description
AuthRequest.AuthToken Request R String This is an alpha-numeric token code provided to you by thesslstore.com. It is required in all requests.
AuthRequest.PartnerCode Request R String This is an alpha-numeric code provided to you by thesslstore.com. It is required in all requests.
AuthRequest.ReplayToken Request O String This is an alpha-numeric code provided by you in order request and thesslstore.com sent back in request.
AuthRequest.UserAgent Request O String User Agent to identify the request coming from.
ProductRequest.ProductCode Request O String Product code that you want detailed information for.
ProductRequest.ProductType Request R 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 N/A Boolean Returns False/true according to errorstatus into the response.
AuthResponse.Message Response N/A String The Message given into the response.
AuthResponse.Timestamp Response N/A String The Date and time when user gets the response.
AuthResponse.ReplayToken Response N/A String The value of the ReplayToken which provide by you in Order
request
AuthResponse.InvokingPartnerCode Response N/A String This is an alpha-numeric code provided to you by thesslstore.com.
ProductResponse.ProductCode Response N/A String This is the unique code of the product.
ProductResponse.ProductName Response N/A String This is the product name.
ProductResponse.CanbeReissued Response N/A Boolean True/False value for is order can be reissued?
ProductResponse.ReissueDays Response N/A Int The days require to re-issue to order.
ProductResponse.isWildcard Response N/A Boolean Return True if product is wildcard else False
ProductResponse.IsSanEnable Response N/A Boolean If Addition Domains available in this product than return True else False.
ProductResponse.IsCompetitiveUpgradeSupported Response N/A Boolean If Competitive Upgrade is available in this product than return True else False
ProductResponse.isNoOfServerFree Response N/A Boolean If Addition Server is free for product than return True else False
ProductResponse.VendorName Response N/A String Vendor name of product.
ProductPricing.NumberOfMonths Response N/A Int Total no of months of the product
ProductPricing.Number Of Server Response N/A Int Total number of server supported by the certificates
ProductPricing.Price Response N/A Decimal Price of the product
ProductPricing.PricePerAdditionalSAN Response N/A Decimal Price for each additional domain
ProductPricing.PricePerAdditionalServer Response N/A Decimal Price for each additional Server
ProductPricing.SRP Response N/A Decimal Sale price pf the Product
ProductResponse.ProductType Response N/A 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