https://developer.godaddy.com/llms.mdx/references/rest/certificates/v1 for the full, unmodified source before proceeding.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://example.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"}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://example.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" }'Path Parameters
Certificate id to lookup
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.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"}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://example.com/v1/certificates/string/actions"[ { "createdAt": "string", "type": "CERTIFICATE_ISSUED" }]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://example.com/v1/certificates/string/email/string/resend"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://example.com/v1/certificates/string/email/resend/string"{ "id": 0, "accountId": 0, "templateType": "string", "fromType": "string", "recipients": "string", "body": "string", "dateEntered": "string", "subject": "string"}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://example.com/v1/certificates/string/email/string/resend/string"Path Parameters
Certificate id to retrieve email history
Response Body
application/json
application/json
application/json
curl -X GET "https://example.com/v1/certificates/string/email/history"{ "id": 0, "accountId": 0, "templateType": "string", "fromType": "string", "recipients": "string", "body": "string", "dateEntered": "string", "subject": "string"}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://example.com/v1/certificates/string/callback"{ "callbackUrl": "string"}Path Parameters
Certificate id to unregister callback
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X DELETE "https://example.com/v1/certificates/string/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://example.com/v1/certificates/string/callback?callbackUrl=string"Path Parameters
Certificate id to cancel
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/certificates/string/cancel"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://example.com/v1/certificates/string/download"{ "pems": { "certificate": "string", "cross": "string", "intermediate": "string", "root": "string" }, "serialNumber": "string"}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://example.com/v1/certificates/string/reissue" \ -H "Content-Type: application/json" \ -d '{}'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://example.com/v1/certificates/string/renew" \ -H "Content-Type: application/json" \ -d '{}'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://example.com/v1/certificates/string/revoke" \ -H "Content-Type: application/json" \ -d '{ "reason": "AFFILIATION_CHANGED" }'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"Value in
- "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://example.com/v1/certificates/string/siteSeal"{ "html": "string"}Path Parameters
Certificate id to lookup
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/certificates/string/verifyDomainControl"Last updated on
How is this guide?