Change Approval Email

Change Approval Email

Purpose
You can change the approver email for any of your orders. For a COMODO multi-domain product, you will need to loop and call the API for each domain name.

Note: This method is not supported for Trustwave products.

URL

  • SANDBOX URL:
https://sandbox-wbapi.thesslstore.com/rest/order/changeapproveremail/
  • LIVE URL:
https://api.thesslstore.com/order/changeapproveremail/

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",
		"TokenID":"String content",
		"TokenCode":"String content",
		"IPAddress":"String content",
		"IsUsedForTokenSystem":true,
		"Token":"String content"
	},
	"CustomOrderID":"String content",
	"TheSSLStoreOrderID":"String content",
	"ResendEmailType":"String content",
	"ResendEmail":"String content",
	"RefundReason":"String content",
	"RefundRequestID":"String content",
	"ApproverMethod":"String content",
	"DomainNames":"String content",
	"SerialNumber":"String content"
}

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

<OrderRequest>

<AuthRequest>

<PartnerCode>String content</PartnerCode>

<AuthToken>String content</AuthToken>

<ReplayToken>String content</ReplayToken>

<UserAgent>String content</UserAgent>

<TokenID>String content</TokenID>

<TokenCode>String content</TokenCode>

<IPAddress>String content</IPAddress>

<IsUsedForTokenSystem>true</IsUsedForTokenSystem>

<Token>String content</Token>

</AuthRequest>

<CustomOrderID>String content</CustomOrderID>

<TheSSLStoreOrderID>String content</TheSSLStoreOrderID>

<ResendEmailType>String content</ResendEmailType>

<ResendEmail>String content</ResendEmail>

<RefundReason>String content</RefundReason>

<RefundRequestID>String content</RefundRequestID>

<ApproverMethod>String content</ApproverMethod>

<DomainNames>String content</DomainNames>

<SerialNumber>String content</SerialNumber>

</OrderRequest>

RESPONSE
JSON :

{
	"isError":true,
	"Message":["String content"],
	"Timestamp":"String content",
	"ReplayToken":"String content",
	"InvokingPartnerCode":"String content"
}

XML:

<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>

Fields Explanation

NAME FROM Type Description
AuthRequest.AuthToken Request String This is an alpha-numeric code provided to you by thesslstore.com. It is required in all requests.

*Required for this request

AuthRequest.PartnerCode 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.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.
AuthRequest.Token Request String Used for AutoInstallSSL Plugin. If you pass Token then our system will ignore TokenCode and TokenID.
AuthRequest.TokenID Request String Used for AutoInstallSSL Plugin. If you passed Token then this field is optional.
AuthRequest.TokenCode Request String Used for AutoInstallSSL Plugin. If you passed Token then this field is optional.
AuthRequest.IsUsedForTokenSystem Request Boolean Used for AutoInstallSSL Plugin
OrderRequest.CustomOrderID Request String A Unique Number Provide by You when you place order request.

*Required for this request (Ignore if you passed ThesslstoreOrderID).

OrderRequest.RefundReason Request String This RefundReason is Reason regarding Purchased Certificate Cancel.
OrderRequest.RefundRequestID Request String This RefundRequestID about RefundRequest.
OrderRequest.ResendEmailType Request String This ResendEmail is Resend an Invite email that was previously extended
OrderRequest.ResendEmail Request String You can change your approval email by specifying here new resend email

*Required for this request.

OrderRequest.ApproverMethod Request String Selected method for Domain Control Validation. Permitted values are:

EMAIL

HTTP_CSR_HASH

HTTPS_CSR_HASH

CNAME_CSR_HASH

OrderRequest.DomainNames Request String This is domainname for which approver email has to be changed.
OrderRequest.SerialNumber Request String Serail Number
OrderRequest.TheSSLStoreOrderID Request String A Tracking Number for Orders that can be set by a TheSSLStore.com

*Required for this request.

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.