Create a pending order for certificate
Header Parameters
Setting locale for communications such as emails and error messages
"Default locale for shopper account"Request Body
application/json
The certificate order information
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://api.godaddy.com/v1/certificates" \ -H "Content-Type: application/json" \ -d '{ "contact": { "email": "string", "nameFirst": "string", "nameLast": "string", "phone": "string" }, "csr": "string", "period": 0, "productType": "DV_SSL" }'{
"certificateId": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}Validate a pending order for certificate
Header Parameters
Setting locale for communications such as emails and error messages
"Default locale for shopper account"Request Body
application/json
The certificate order info
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://api.godaddy.com/v1/certificates/validate" \ -H "Content-Type: application/json" \ -d '{ "contact": { "email": "string", "nameFirst": "string", "nameLast": "string", "phone": "string" }, "csr": "string", "period": 0, "productType": "DV_SSL" }'{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}Retrieve certificate details
Path Parameters
Certificate id to lookup
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://api.godaddy.com/v1/certificates/string"{
"certificateId": "string",
"commonName": "string",
"contact": {
"email": "string",
"jobTitle": "string",
"nameFirst": "string",
"nameLast": "string",
"nameMiddle": "string",
"phone": "string",
"suffix": "string"
},
"createdAt": "string",
"deniedReason": "string",
"organization": {
"address": {
"address1": "string",
"address2": "string",
"city": "string",
"country": "AC",
"postalCode": "string",
"state": "string"
},
"assumedName": "string",
"jurisdictionOfIncorporation": {
"city": "string",
"country": "string",
"county": "string",
"state": "string"
},
"name": "string",
"phone": "string",
"registrationAgent": "string",
"registrationNumber": "string"
},
"period": 0,
"productType": "DV_SSL",
"progress": 0,
"revokedAt": "string",
"rootType": "GODADDY_SHA_1",
"serialNumber": "string",
"serialNumberHex": "string",
"slotSize": "FIVE",
"status": "PENDING_ISSUANCE",
"subjectAlternativeNames": [
{
"status": "PENDING",
"subjectAlternativeName": "string"
}
],
"validEnd": "string",
"validStart": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}Retrieve all certificate actions
Path Parameters
Certificate id to register for callback
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://api.godaddy.com/v1/certificates/string/actions"[
{
"createdAt": "string",
"type": "CERTIFICATE_ISSUED"
}
]{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}Resend an email
Path Parameters
Certificate id to resend email
Email id for email to resend
Response Body
application/json
application/json
application/json
curl -X POST "https://api.godaddy.com/v1/certificates/string/email/string/resend"{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}Add alternate email address
Path Parameters
Certificate id to resend emails
Specific email address to resend email
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://api.godaddy.com/v1/certificates/string/email/resend/string"{
"id": 0,
"accountId": 0,
"templateType": "string",
"fromType": "string",
"recipients": "string",
"body": "string",
"dateEntered": "string",
"subject": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}Resend email to email address
Path Parameters
Certificate id to resend emails
Email id for email to resend
Specific email address to resend email
Response Body
application/json
application/json
application/json
curl -X POST "https://api.godaddy.com/v1/certificates/string/email/string/resend/string"{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}Retrieve email history
Path Parameters
Certificate id to retrieve email history
Response Body
application/json
application/json
application/json
curl -X GET "https://api.godaddy.com/v1/certificates/string/email/history"{
"id": 0,
"accountId": 0,
"templateType": "string",
"fromType": "string",
"recipients": "string",
"body": "string",
"dateEntered": "string",
"subject": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}Retrieve system stateful action callback url
Path Parameters
Certificate id to register for stateful action callback
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://api.godaddy.com/v1/certificates/string/callback"{
"callbackUrl": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}Unregister system callback
Path Parameters
Certificate id to unregister callback
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X DELETE "https://api.godaddy.com/v1/certificates/string/callback"{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}Register of certificate action callback
Path Parameters
Certificate id to register/replace for callback
Query Parameters
Callback url registered/replaced to receive stateful actions
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
curl -X PUT "https://api.godaddy.com/v1/certificates/string/callback?callbackUrl=string"{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}Cancel a pending certificate
Path Parameters
Certificate id to cancel
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://api.godaddy.com/v1/certificates/string/cancel"{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}Download certificate
Path Parameters
Certificate id to download
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://api.godaddy.com/v1/certificates/string/download"{
"pems": {
"certificate": "string",
"cross": "string",
"intermediate": "string",
"root": "string"
},
"serialNumber": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}Reissue active certificate
Path Parameters
Certificate id to reissue
Request Body
application/json
The reissue request info
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://api.godaddy.com/v1/certificates/string/reissue" \ -H "Content-Type: application/json" \ -d '{}'{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}Renew active certificate
Path Parameters
Certificate id to renew
Request Body
application/json
The renew request info
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://api.godaddy.com/v1/certificates/string/renew" \ -H "Content-Type: application/json" \ -d '{}'{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}Revoke active certificate
Path Parameters
Certificate id to revoke
Request Body
application/json
The certificate revocation request
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://api.godaddy.com/v1/certificates/string/revoke" \ -H "Content-Type: application/json" \ -d '{ "reason": "AFFILIATION_CHANGED" }'{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}Get Site seal
Path Parameters
Certificate id
Query Parameters
This value represents the visual theme of the seal. If seal doesn't exist, default values are used if params not present. If seal does exist, default values will not be used to update unless params present.
"LIGHT""DARK" | "LIGHT"Determine locale for text displayed in seal image and verification page. If seal doesn't exist, default values are used if params not present. If seal does exist, default values will not be used to update unless params present.
"en"Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://api.godaddy.com/v1/certificates/string/siteSeal"{
"html": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}Check Domain Control
Path Parameters
Certificate id to lookup
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://api.godaddy.com/v1/certificates/string/verifyDomainControl"{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string"
}
],
"message": "string"
}Last updated on
How is this guide?