REST API Reference
View as MarkdownComplete REST API documentation with interactive examples
Domain Lifecycle
Domains & DNS
Manage domain registrations, DNS records, privacy settings, and transfers. Operations span version namespaces: v1 is the original REST API; v2 added async processing (action queues, notifications, and status polling) in 2019; v3 is the newest API with a quote-execute registration model. Machine-readable OpenAPI specs: domains-v1.json and domains-v2.json.
Domain Marketplace & Aftermarket
Aftermarket API
Auction-related actions exclusive to allowlisted reseller partners (list, bid on, and manage aftermarket domain listings. Auth: sso-key).
Auctions API
Domain auction operations — retrieve active auctions, place bids, and manage auction state. Auth: sso-key.
Transactions API
List and read store transactions, signatures, and reference data from the Transactions API v2.
Domain Monetization
Parking API
Domain parking configuration — enable, disable, and manage monetized parked-page settings for domains. Auth: sso-key.
Customer & Identity
Agreements API
Retrieve the legal agreements required for domain registration, transfers, and privacy changes. The agreementKeys returned here must be passed in the consent object when purchasing a domain. Auth: sso-key.
Shoppers API
Manage shopper accounts, subaccounts, and authentication used by resellers acting on behalf of customers.
Security & Risk
Abuse API
Report and manage domain abuse cases. Auth: sso-key.
Abuse v2
Report domain abuse, manage abuse cases, and retrieve abuse ticket status.
Abuse v1 (Legacy)
Legacy abuse reporting endpoints — use v2 for new integrations.
Certificates API
Manage SSL/TLS certificate orders, validation, reissuance, and domain verification. Auth: sso-key.
Certificates v1
Create, validate, and manage certificate orders. Includes callback registration, email actions, and action polling.
Certificates v2
Create and reissue certificates. Customer-scoped endpoints for certificate details, domain verification, and ACME EAB.
Platform & Integration
ANS API
Agent Name Service (ANS) is a decentralized naming layer for registering, resolving, and managing ANS handles and identities. Auth: OAuth.
Registration
Register and manage ANS handles and names.
Resolution
Resolve ANS handles and names to their linked data.
Search
Search ANS names and handles.
Validation
Validate ANS handles and names.
Agents
Manage ANS agent configurations.
Certificate Management
Manage certificates within ANS.
Events
Subscribe to and retrieve ANS events.
Revocation
Revoke ANS registrations.
Node.js Hosting API
Deploy and operate Node.js apps on GoDaddy's hosting platform. Manage apps, source uploads, deployments, secrets, and logs.
Reference Data
Countries API
Country reference data — states and provinces, dialing codes, and country codes for use in contact and address fields. Auth: sso-key.
Last updated on
How is this guide?