How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

GoDaddy Certificates API

The Certificates API from GoDaddy — 21 operation(s) for certificates.

GoDaddy Certificates API is one of 13 APIs that GoDaddy publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Certificates. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 24 operations across 21 paths, and defines 36 schemas. It is described by OpenAPI 3.2.0.

Requests are made against a single base URL, https://api.ote-godaddy.com.

24 operations 21 paths 36 schemas 1 DELETE10 GET12 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
Base URL
https://api.godaddy.com
Resource Areas
1

Paths & Operations 24

Across 21 paths, the API surfaces 24 operations — 1 DELETE, 10 GET, 12 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

Certificates 24
POST
/v1/certificates
Create a pending order for certificate
certificate_create 1 param body → 202400401403409422500
POST
/v1/certificates/validate
Validate a pending order for certificate
certificate_validate 1 param body → 204400401403409422500
GET
/v1/certificates/{certificateId}
Retrieve certificate details
certificate_get 1 param → 200400401403404500
GET
/v1/certificates/{certificateId}/actions
Retrieve all certificate actions
certificate_action_retrieve 1 param → 200400401403404500
POST
/v1/certificates/{certificateId}/email/{emailId}/resend
Resend an email
certificate_resend_email 2 params → 204404409500
POST
/v1/certificates/{certificateId}/email/resend/{emailAddress}
Add alternate email address
certificate_alternate_email_address 2 params → 200404409500
POST
/v1/certificates/{certificateId}/email/{emailId}/resend/{emailAddress}
Resend email to email address
certificate_resend_email_address 3 params → 204404409500
GET
/v1/certificates/{certificateId}/email/history
Retrieve email history
certificate_email_history 1 param → 200409500
DELETE
/v1/certificates/{certificateId}/callback
Unregister system callback
certificate_callback_delete 1 param → 204400401403404500
GET
/v1/certificates/{certificateId}/callback
Retrieve system stateful action callback url
certificate_callback_get 1 param → 200400401403404500
PUT
/v1/certificates/{certificateId}/callback
Register of certificate action callback
certificate_callback_replace 2 params → 204400401403404422500
POST
/v1/certificates/{certificateId}/cancel
Cancel a pending certificate
certificate_cancel 1 param → 204401403404409500
GET
/v1/certificates/{certificateId}/download
Download certificate
certificate_download 1 param → 200400401403404409500
POST
/v1/certificates/{certificateId}/reissue
Reissue active certificate
certificate_reissue 1 param body → 202400401403404409422500
POST
/v1/certificates/{certificateId}/renew
Renew active certificate
certificate_renew 1 param body → 202400401403404409422500
POST
/v1/certificates/{certificateId}/revoke
Revoke active certificate
certificate_revoke 1 param body → 204400401403404409500
GET
/v1/certificates/{certificateId}/siteSeal
Get Site seal
certificate_siteseal_get 3 params → 200400401403404409422500
POST
/v1/certificates/{certificateId}/verifyDomainControl
Check Domain Control
certificate_verifydomaincontrol 1 param → 204400401403404409500
GET
/v2/certificates
Search for certificate details by entitlement
certificate_get_entitlement 2 params → 200400401403422500
POST
/v2/certificates
Create a pending order for certificate
postV2Certificates 1 param body → 202400401403409422500
POST
/v2/certificates/{certificateId}/reissue
Reissue active certificate
postV2CertificatesByCertificateIdReissue 1 param body → 202400401403404409422500
GET
/v2/certificates/download
Download certificate by entitlement
certificate_download_entitlement 1 param → 200400401403404409422500
GET
/v2/certificates/subscriptions/search
Get a page of subscriptions by domain
retrieveSslByDomainReseller 6 params → 200
GET
/v2/certificates/subscription/{guid}
GET a page of certificates for a specific domain product
retrieveSslByDomainSubscriptionReseller 7 params → 200

Schemas 36

The contract defines 36 schemas that model the data the API accepts and returns. The most detailed are Certificate (18 properties), CertificateDetails (14 properties), SubscriptionCertificateCreate (13 properties), CertificateCreate (11 properties). Each schema is shown below with its type and property counts.

Guid
string
A Globally Unique Identifier
Page
integer
The page number.
CertificateStatus
string
The certificate lifecycle stage. Active, Expired, and Revoked are all Issued certificates. Active means the validity period includes today. Expired means the v…
SubscriptionCertificateIdentifier
object
3 properties 3 required
CertificateAction
object
2 properties 2 required
CertificateOrganization
object
7 properties 3 required
CertificatesByDomainPaged
4 required
CertificatesByDomain
object
7 properties 7 required
CertificateReissue
object
7 properties
CertificateContact
object
7 properties 4 required
SubjectAlternativeNameDetails
object
2 properties 2 required
Certificate
object
18 properties 6 required
CertificateAddress
object
6 properties 2 required
CertificateSiteSeal
object
1 property 1 required
PEMCertificates
object
4 properties 1 required
SubscriptionCertificateCreate
object
13 properties
CertificateEmailHistory
object
8 properties 8 required
CertificateIdentifier
object
1 property 1 required
CertificateReissueV2
object
4 properties
PageSize
integer
The page size.
CertificateType
string
The type of certificate in terms of the number of applicable domains.
CertificateOrganizationCreate
object
6 properties 2 required
Count
integer
The total aggregate count.
JurisdictionOfIncorporation
object
4 properties 1 required
CertificatesByDomainPage
object
4 properties 4 required
CertificateDetails
object
14 properties 7 required
CertificateRevoke
object
1 property 1 required
CertificateCreate
object
11 properties 4 required
ArrayOfCertificateAction
array
CertificateRenew
object
6 properties
Error
object
3 properties 1 required
Domain
string
A domain, subject alternative name, or alias.
CertificateBundle
object
2 properties 2 required
CertificateCallback
object
1 property 1 required
ErrorField
object
3 properties 2 required
CertificateValidationType
string
The validation type for the certificate. Standard/Basic Validation (DV). Organizational/Deluxe Vetting (OV). Extended/Premium Validation (EV).

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

godaddy-certificates-api-openapi.yml Raw ↑

Other APIs GoDaddy publishes across the network.

GoDaddy Actions API
GoDaddy Contacts API
GoDaddy Domains API
GoDaddy Expiry Auctions: Registrar Partners API
GoDaddy Notifications API
GoDaddy Abuse API
GoDaddy Agreements API
GoDaddy Countries API
GoDaddy Customers API
GoDaddy Orders API
GoDaddy Shoppers API
GoDaddy Subscriptions API
Where this information came from

This is an independent, third-party profile of GoDaddy Certificates API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.