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

An incremental update that keeps the endpoints largely the same, but deprecates some commonly misused parameters and add some features to ensure reports can be worked quicker.

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

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

This API exposes 14 operations across 12 paths, and defines 43 schemas. It is described by OpenAPI 2.0, at version 2.0.0.

Requests are made against the base URL https://api.godaddy.com.

14 operations 12 paths 43 schemas 11 GET3 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 2.0
API Version
2.0.0
Base URL
https://api.godaddy.com
Resource Areas
1

Paths & Operations 14

Across 12 paths, the API surfaces 14 operations — 11 GET, 3 POST. Each is listed below with its method, path, parameters, and response codes.

v2 14

An incremental update that keeps the endpoints largely the same, but deprecates some commonly misused parameters and add some features to ensure reports can be worked quicker.

GET
/v2/abuse/tickets
List all abuse tickets ids that match user provided filters
getTicketsV2 8 params → 200401403422
POST
/v2/abuse/tickets
Create a new abuse ticket
createTicketV2 1 param → 201401403422
GET
/v2/abuse/tickets/{ticketId}
Return the abuse ticket data for a given ticket id
getTicketInfoV2 1 param → 200401403404
GET
/v2/certificates
Search for certificate details by entitlement
certificate_get_entitlement 2 params → 200400401403422500
POST
/v2/certificates
Create a pending order for certificate
certificate_create 2 params → 202400401403409422500
POST
/v2/certificates/{certificateId}/reissue
Reissue active certificate
certificate_reissue 2 params → 202400401403404409422500
GET
/v2/certificates/download
Download certificate by entitlement
certificate_download_entitlement 1 param → 200400401403404409422500
GET
/v2/customers/{customerId}/certificates
Retrieve customer's certificates
getCustomerCertificatesByCustomerId 3 params → 200401403422429500
GET
/v2/customers/{customerId}/certificates/{certificateId}
Retrieve individual certificate details
getCertificateDetailByCertIdentifier 2 params → 200401403404422429500
GET
/v2/customers/{customerId}/certificates/{certificateId}/domainVerifications
Retrieve domain verification status
getDomainInformationByCertificateId 2 params → 200401403404422429500
GET
/v2/customers/{customerId}/certificates/{certificateId}/domainVerifications/{domain}
Retrieve detailed information for supplied domain
getDomainDetailsByDomain 3 params → 200401403404422429500
GET
/v2/customers/{customerId}/certificates/acme/externalAccountBinding
Retrieves the external account binding for the specified customer
getAcmeExternalAccountBinding 1 param → 200401403404422429500
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 43

The contract defines 43 schemas that model the data the API accepts and returns. The most detailed are CertificateDetailV2 (21 properties), Certificate (18 properties), CertificateDetails (14 properties), CertificateSummaryV2 (14 properties). Each schema is shown below with its type and property counts.

CertificateValidationType
string
The validation type for the certificate. Standard/Basic Validation (DV). Organizational/Deluxe Vetting (OV). Extended/Premium Validation (EV).
Error
object
4 properties 1 required
CertificateSummaryV2
object
14 properties 6 required
CertificateDetailV2
object
21 properties 7 required
CertificateAddress
object
6 properties 2 required
Certificate
object
18 properties 6 required
ErrorField_2
object
3 properties 2 required
CertificateReissueV2
object
4 properties
CertificateSummariesV2
object
2 properties 2 required
Pagination_2
object
5 properties
PEMCertificates
object
4 properties 1 required
SubscriptionCertificateCreate
object
13 properties
Pagination
object
5 properties
Domain
string
A domain, subject alternative name, or alias.
SubscriptionCertificateIdentifier
object
3 properties 3 required
CertificateOrganization
object
7 properties 3 required
Page
integer
The page number.
CertificatesByDomainPaged
4 required
DomainVerificationSummary
object
8 properties 7 required
AbuseTicketList
object
2 properties 1 required
ErrorField
object
4 properties 2 required
CertificateBundle
object
2 properties 2 required
ErrorLimit
Error_2
object
3 properties 1 required
AbuseTicketCreateBase
object
4 properties 1 required
Count
integer
The total aggregate count.
DomainVerificationDetail
JurisdictionOfIncorporation
object
4 properties 1 required
CertificateType
string
The type of certificate in terms of the number of applicable domains.
PageSize
integer
The page size.
CertificateDetails
object
14 properties 7 required
ExternalAccountBinding
object
3 properties 3 required
AbuseTicket
AbuseTicketLegacy
object
The associated fields returned, given a unique abuse ticket id
9 properties 9 required
AbuseTicketCreate
1 required
CertificateOrganizationCreate
object
6 properties 2 required
CertificatesByDomainPage
object
4 properties 4 required
AbuseTicketId
object
The primary key of a newly created abuse ticket
1 property 1 required
CertificateContact
object
7 properties 4 required
Guid
string
A Globally Unique Identifier
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…
CertificatesByDomain
object
7 properties 7 required
SubjectAlternativeNameDetails
object
2 properties 2 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

godaddy-v2-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 v1 API
Where this information came from

This is an independent, third-party profile of GoDaddy v2 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.