Manage Domain Settings
View as MarkdownRetrieve a list of Domains for the specified Shopper
Query Parameters
Only include results with status value in the specified set
Only include results with status value in any of the specified groups
Maximum number of domains to return
1 <= value <= 1000Marker Domain to use as the offset in results
Optional details to be included in the response
Only include results that have been modified since the specified date
iso-datetimeHeader Parameters
Shopper ID which owns the domain. NOTE: This is only required if you are a Reseller managing a domain purchased outside the scope of your reseller account.
Response Body
curl -X GET "https://api.godaddy.com/v1/domains"[
{
"authCode": "string",
"contactAdmin": {
"addressMailing": {
"address1": "string",
"address2": "string",
"city": "string",
"country": "AC",
"postalCode": "string",
"state": "string"
},
"email": "user@example.com",
"fax": "string",
"jobTitle": "string",
"nameFirst": "string",
"nameLast": "string",
"nameMiddle": "string",
"organization": "string",
"phone": "string"
},
"contactBilling": {
"addressMailing": {
"address1": "string",
"address2": "string",
"city": "string",
"country": "AC",
"postalCode": "string",
"state": "string"
},
"email": "user@example.com",
"fax": "string",
"jobTitle": "string",
"nameFirst": "string",
"nameLast": "string",
"nameMiddle": "string",
"organization": "string",
"phone": "string"
},
"contactRegistrant": {
"addressMailing": {
"address1": "string",
"address2": "string",
"city": "string",
"country": "AC",
"postalCode": "string",
"state": "string"
},
"email": "user@example.com",
"fax": "string",
"jobTitle": "string",
"nameFirst": "string",
"nameLast": "string",
"nameMiddle": "string",
"organization": "string",
"phone": "string"
},
"contactTech": {
"addressMailing": {
"address1": "string",
"address2": "string",
"city": "string",
"country": "AC",
"postalCode": "string",
"state": "string"
},
"email": "user@example.com",
"fax": "string",
"jobTitle": "string",
"nameFirst": "string",
"nameLast": "string",
"nameMiddle": "string",
"organization": "string",
"phone": "string"
},
"createdAt": "2019-08-24T14:15:22Z",
"deletedAt": "2019-08-24T14:15:22Z",
"transferAwayEligibleAt": "2019-08-24T14:15:22Z",
"domain": "string",
"domainId": 0.1,
"expirationProtected": true,
"expires": "2019-08-24T14:15:22Z",
"exposeWhois": true,
"holdRegistrar": true,
"locked": true,
"nameServers": [
"string"
],
"privacy": true,
"registrarCreatedAt": "string",
"renewAuto": true,
"renewDeadline": "2019-08-24T14:15:22Z",
"renewable": true,
"status": "string",
"transferProtected": true
}
]{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string",
"pathRelated": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string",
"pathRelated": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string",
"pathRelated": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string",
"pathRelated": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string",
"pathRelated": "string"
}
],
"message": "string",
"retryAfterSec": 0
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string",
"pathRelated": "string"
}
],
"message": "string"
}Validate the request body using the Domain Contact Validation Schema for specified domains.
Query Parameters
MarketId in which the request is being made, and for which responses should be localized
"en-US"bcp-47An instance document expected for domains contacts validation
Response Body
curl -X POST "https://api.godaddy.com/v1/domains/contacts/validate" \ -H "Content-Type: application/json" \ -d '{ "domains": [ "string" ] }'{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string",
"pathRelated": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"domains": [
"string"
],
"message": "string",
"path": "string",
"pathRelated": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string",
"pathRelated": "string"
}
],
"message": "string",
"retryAfterSec": 0
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string",
"pathRelated": "string"
}
],
"message": "string"
}Retrieve details for the specified Domain
Path Parameters
Domain name whose details are to be retrieved
Header Parameters
Shopper ID which owns the domain. NOTE: This is only required if you are a Reseller managing a domain purchased outside the scope of your reseller account.
Response Body
curl -X GET "https://api.godaddy.com/v1/domains/string"{
"authCode": "string",
"contactAdmin": {
"addressMailing": {
"address1": "string",
"address2": "string",
"city": "string",
"country": "AC",
"postalCode": "string",
"state": "string"
},
"email": "user@example.com",
"fax": "string",
"jobTitle": "string",
"nameFirst": "string",
"nameLast": "string",
"nameMiddle": "string",
"organization": "string",
"phone": "string"
},
"contactBilling": {
"addressMailing": {
"address1": "string",
"address2": "string",
"city": "string",
"country": "AC",
"postalCode": "string",
"state": "string"
},
"email": "user@example.com",
"fax": "string",
"jobTitle": "string",
"nameFirst": "string",
"nameLast": "string",
"nameMiddle": "string",
"organization": "string",
"phone": "string"
},
"contactRegistrant": {
"addressMailing": {
"address1": "string",
"address2": "string",
"city": "string",
"country": "AC",
"postalCode": "string",
"state": "string"
},
"email": "user@example.com",
"fax": "string",
"jobTitle": "string",
"nameFirst": "string",
"nameLast": "string",
"nameMiddle": "string",
"organization": "string",
"phone": "string"
},
"contactTech": {
"addressMailing": {
"address1": "string",
"address2": "string",
"city": "string",
"country": "AC",
"postalCode": "string",
"state": "string"
},
"email": "user@example.com",
"fax": "string",
"jobTitle": "string",
"nameFirst": "string",
"nameLast": "string",
"nameMiddle": "string",
"organization": "string",
"phone": "string"
},
"createdAt": "2019-08-24T14:15:22Z",
"deletedAt": "2019-08-24T14:15:22Z",
"transferAwayEligibleAt": "2019-08-24T14:15:22Z",
"domain": "string",
"domainId": 0.1,
"expirationProtected": true,
"expires": "2019-08-24T14:15:22Z",
"exposeRegistrantOrganization": true,
"exposeWhois": true,
"holdRegistrar": true,
"locked": true,
"nameServers": [
"string"
],
"privacy": true,
"registrarCreatedAt": "string",
"renewAuto": true,
"renewDeadline": "2019-08-24T14:15:22Z",
"status": "string",
"subaccountId": "string",
"transferProtected": true,
"verifications": {
"domainName": {
"status": "APPROVED"
},
"realName": {
"status": "APPROVED"
}
}
}{
"authCode": "string",
"contactAdmin": {
"addressMailing": {
"address1": "string",
"address2": "string",
"city": "string",
"country": "AC",
"postalCode": "string",
"state": "string"
},
"email": "user@example.com",
"fax": "string",
"jobTitle": "string",
"nameFirst": "string",
"nameLast": "string",
"nameMiddle": "string",
"organization": "string",
"phone": "string"
},
"contactBilling": {
"addressMailing": {
"address1": "string",
"address2": "string",
"city": "string",
"country": "AC",
"postalCode": "string",
"state": "string"
},
"email": "user@example.com",
"fax": "string",
"jobTitle": "string",
"nameFirst": "string",
"nameLast": "string",
"nameMiddle": "string",
"organization": "string",
"phone": "string"
},
"contactRegistrant": {
"addressMailing": {
"address1": "string",
"address2": "string",
"city": "string",
"country": "AC",
"postalCode": "string",
"state": "string"
},
"email": "user@example.com",
"fax": "string",
"jobTitle": "string",
"nameFirst": "string",
"nameLast": "string",
"nameMiddle": "string",
"organization": "string",
"phone": "string"
},
"contactTech": {
"addressMailing": {
"address1": "string",
"address2": "string",
"city": "string",
"country": "AC",
"postalCode": "string",
"state": "string"
},
"email": "user@example.com",
"fax": "string",
"jobTitle": "string",
"nameFirst": "string",
"nameLast": "string",
"nameMiddle": "string",
"organization": "string",
"phone": "string"
},
"createdAt": "2019-08-24T14:15:22Z",
"deletedAt": "2019-08-24T14:15:22Z",
"transferAwayEligibleAt": "2019-08-24T14:15:22Z",
"domain": "string",
"domainId": 0.1,
"expirationProtected": true,
"expires": "2019-08-24T14:15:22Z",
"exposeRegistrantOrganization": true,
"exposeWhois": true,
"holdRegistrar": true,
"locked": true,
"nameServers": [
"string"
],
"privacy": true,
"registrarCreatedAt": "string",
"renewAuto": true,
"renewDeadline": "2019-08-24T14:15:22Z",
"status": "string",
"subaccountId": "string",
"transferProtected": true,
"verifications": {
"domainName": {
"status": "APPROVED"
},
"realName": {
"status": "APPROVED"
}
}
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string",
"pathRelated": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string",
"pathRelated": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string",
"pathRelated": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string",
"pathRelated": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string",
"pathRelated": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string",
"pathRelated": "string"
}
],
"message": "string",
"retryAfterSec": 0
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string",
"pathRelated": "string"
}
],
"message": "string"
}Update details for the specified Domain
Path Parameters
Domain whose details are to be updated
Header Parameters
Shopper ID which owns the domain. NOTE: This is only required if you are a Reseller managing a domain purchased outside the scope of your reseller account.
Changes to apply to existing Domain
Response Body
curl -X PATCH "https://api.godaddy.com/v1/domains/string" \ -H "Content-Type: application/json" \ -d '{}'{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string",
"pathRelated": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string",
"pathRelated": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string",
"pathRelated": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string",
"pathRelated": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string",
"pathRelated": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string",
"pathRelated": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string",
"pathRelated": "string"
}
],
"message": "string",
"retryAfterSec": 0
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string",
"pathRelated": "string"
}
],
"message": "string"
}curl -X DELETE "https://api.godaddy.com/v1/domains/string"{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string",
"pathRelated": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string",
"pathRelated": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string",
"pathRelated": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string",
"pathRelated": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string",
"pathRelated": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string",
"pathRelated": "string"
}
],
"message": "string",
"retryAfterSec": 0
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string",
"pathRelated": "string"
}
],
"message": "string"
}Update domain
Path Parameters
Domain whose Contacts are to be updated.
Header Parameters
Shopper ID which owns the domain. NOTE: This is only required if you are a Reseller managing a domain purchased outside the scope of your reseller account.
Changes to apply to existing Contacts
Response Body
curl -X PATCH "https://api.godaddy.com/v1/domains/string/contacts" \ -H "Content-Type: application/json" \ -d '{ "contactRegistrant": { "addressMailing": { "address1": "string", "city": "string", "country": "AC", "postalCode": "string", "state": "string" }, "email": "user@example.com", "nameFirst": "string", "nameLast": "string", "phone": "string" } }'{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string",
"pathRelated": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string",
"pathRelated": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string",
"pathRelated": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string",
"pathRelated": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string",
"pathRelated": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string",
"pathRelated": "string"
}
],
"message": "string",
"retryAfterSec": 0
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string",
"pathRelated": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string",
"pathRelated": "string"
}
],
"message": "string"
}Re-send Contact E-mail Verification for specified Domain
Path Parameters
Domain whose Contact E-mail should be verified.
Header Parameters
Shopper ID which owns the domain. NOTE: This is only required if you are a Reseller managing a domain purchased outside the scope of your reseller account.
Response Body
curl -X POST "https://api.godaddy.com/v1/domains/string/verifyRegistrantEmail"{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string",
"pathRelated": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string",
"pathRelated": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string",
"pathRelated": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string",
"pathRelated": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string",
"pathRelated": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string",
"pathRelated": "string"
}
],
"message": "string",
"retryAfterSec": 0
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string",
"pathRelated": "string"
}
],
"message": "string"
}{
"code": "string",
"fields": [
{
"code": "string",
"message": "string",
"path": "string",
"pathRelated": "string"
}
],
"message": "string"
}Agent & Automation Notes
domains.domain:read, domains.domain:create, domains.domain:delete, domains.domain:update, domains.contact:update, domains.dns:update, domains.transfer:executeRelated
Last updated on
How is this guide?