Loading...

Knowledge Base

Enroll SSL Certificates via API

When you want to enroll an SSL certificate using the API. This article explains the required parameters, supported verification methods, CSR submission, and additional organization details required for certificate enrollment, including EV SSL certificates.

Enroll

Description

Enroll the certificate for the specified order id.

Parameters

NameData TypeRequired / OptionalDescription
auth-useridIntegerRequiredAuthentication Parameter
api-keyStringRequiredAuthentication Parameter
order-idIntegerRequiredThe order id for for the certificate.
csrStringRequiredCSR
verification-emailStringOptional This is only required if the verification method is email.
verification-methodStringOptionalThe type of verification method. Accepted values: email, cname, http. Default is email
dbaStringOptionalDoing Business As
Note

The value for this parameter cannot be changed later.

 

addressStringOptionalAddress of the organization
Note

This parameter is compulsory in case of  EV Certificate.

zipStringOptionalZip/Postal Code
Note

This parameter is compulsory in case of EV Certificate.

country-of-incorporationStringOptional2 letter country-code of the country in which the organization was incorporated
Note
  • This parameter is compulsory in case of EV Certificate.

  • The value for this parameter cannot be changed later.

     

app-rep-emailStringOptionalEmail address of the individual authorized to accept Agreements
Note
  • This parameter is compulsory in case of EV Certificate.

  • The value for this parameter cannot be changed later.

     

joi-cityStringConditionalNEW — required for EV from 18th June 2026
joi-state-or-provinceStringConditionalNEW — required for EV from 18th June 2026
main-phoneStringConditionalNEW — required for EV from 18th June 2026
approver-titleStringConditionalNEW — required for EV from 18th June 2026
approver-firstnameStringConditionalNEW — required for EV from 18th June 2026
approver-lastnameStringConditionalNEW — required for EV from 18th June 2026

 

HTTP Method

POST

Example Test URL Request

https://test.httpapi.com/api/sslcert/enroll.json?auth-userid=0&api-key=key&order-id=0&csr=-----BEGIN NEW CERTIFICATE REQUEST---MIIBwzCCASwCAQAwgYIxCzAJBgNVB-----END NEW CERTIFICATE REQUEST---&verification-email=test@yourdomain.com&verification-method=email

Response

Returns a hash map of the enrollment action.