godaddy-api

GoDaddy API to create subdoman returns "The given domain is not registered, or does not have a zone file"


I'm trying to use GoDaddy's API to create a subdomain using the following http request:

PATCH /v1/domains/domainName.com/records
Host: api.ote-godaddy.com
Authorization: sso-key API_KEY:API_SECRET
Content-Type: application/json
Content-Length: 100

[
  {
    "data": "111.111.111.111",
    "name": "subdomainName",
    "ttl": 6000,
    "type": "A"
  }
]

but I get the following response:

{
    "code": "UNKNOWN_DOMAIN",
    "message": "The given domain is not registered, or does not have a zone file"
}

Solution

  • Please changes the host name as https://api.godaddy.com. your request will be work only production URL.

    Please generate Production level API Key & SECRET.

    Body: (Raw - Json Type)

    [ { "data": "YourServerIp", "name": "subdomainName", "port": 80, "priority": 10, "protocol": "string", "service": "string", "ttl": 600, "type": "A" } ]

    Note:

    It's only happened when primary domain already exists on your go daddy account