Loading
Cart Total
$0.00
-
Your shopping cart is empty
Loading
Hello! Log in Your Account
New customer? Start here
Domain Management
Domain Management
Domain Contacts
Name Server Groups
DNZ Zones and Records
Email and Web Forwarding
SSL Certificates
Commands to create, renew and update domain names.
Become a ResellerFilter:
* You will be charged every time this command is run.
Gets a specific domain name on an account
Back to top
Request Details
Response Details
URL and Query String Parameters
Name
Type
Required
uuid
String
True
The UUID of the domain to query
200 Response
{
"result" : {
"auth_code" : "auth-code-1",
"auto_renew" : true,
"created_on" : "2023-06-02",
"domain_name" : "example",
"domain_name_complete" : "example.com",
"expires_on" : "2018-09-01",
"has_privacy" : true,
"nameserver_group" : "5f925d9c-6d98-463b-924b-4096465665bd",
"registry_object_id" : "COM-12345-X",
"updated_on" : "2023-06-02",
"uuid" : "31347d42-00bd-44a5-9b5c-20dc4197a2f6"
},
"status_code" : 200,
"status_message" : "OK"
}
400 Response
{
"result" : {},
"status_code" : 400,
"status_message" : "Bad Request"
}
404 Response
{
"result" : {},
"status_code" : 404,
"status_message" : "Not Found"
}
Gets all domain names on an account
Back to top
Request Details
Response Details
This command has no URL/Query String parameters
200 Response
{
"result" : [
{
"auth_code" : "auth-code-1",
"auto_renew" : true,
"created_on" : "2023-06-02",
"domain_name" : "example",
"domain_name_complete" : "example.com",
"expires_on" : "2018-09-01",
"has_privacy" : true,
"nameserver_group" : "5f925d9c-6d98-463b-924b-4096465665bd",
"registry_object_id" : "COM-12345-X",
"updated_on" : "2023-06-02",
"uuid" : "31347d42-00bd-44a5-9b5c-20dc4197a2f6"
}
],
"status_code" : 200,
"status_message" : "OK"
}
Create a new domain name
Back to top
Request Details
Response Details
This command has no URL/Query String parameters
POST body
Name
Type
Required
allow_premium
boolean
False
This flag is required for premium domains to acknowledge the greater cost. Defaults to false
auto_renew
boolean
True
Should this domain be automatically renewed at the end of its current registraiton period
contacts
Map of String
True
A list of contacts to apply to the domain
domain_name
String
True
The domain name, including TLD
group_uuid
String
False
The UUID of the name server group assigned to this domain, if provided the 'nameservers' array should be omitted
has_privacy
boolean
True
Indicates if the domain has privacy applied to it or not
nameservers
Array of String
False
A list of name servers that are current applied to the domain, if provided the 'group_uuid' field should be omitted
period
int
True
The period to register or renew the domain for
status
Array of String
True
A list of status to apply for the domain
JSON all-fields example:
{
"allow_premium" : true,
"auto_renew" : true,
"contacts" : {
"admin" : "82607d4a-4b61-46f3-88ba-1f8ea38c9ea3",
"registrant" : "4fb1d77a-8598-4fd3-a442-664c9aae7a74"
},
"domain_name" : "example.com",
"group_uuid" : "7aca94f2-97f0-4f30-8ed3-32901782a0c4",
"has_privacy" : true,
"nameservers" : [
"ns1.example.com",
"ns2.example.com"
],
"period" : 1,
"status" : [
"clientUpdateProhibited",
"clientTransferProhibited",
"clientDeleteProhibited"
]
}
201 Response
{
"result" : {
"auth_code" : "auth-code-1",
"auto_renew" : true,
"created_on" : "2023-06-02",
"domain_name" : "example",
"domain_name_complete" : "example.com",
"expires_on" : "2018-09-01",
"has_privacy" : true,
"nameserver_group" : "5f925d9c-6d98-463b-924b-4096465665bd",
"registry_object_id" : "COM-12345-X",
"uuid" : "31347d42-00bd-44a5-9b5c-20dc4197a2f6"
},
"status_code" : 201,
"status_message" : "Created"
}
400 Response
{
"result" : {},
"status_code" : 400,
"status_message" : "Bad Request"
}
402 Response
{
"result" : {},
"status_code" : 402,
"status_message" : "Payment Required"
}
404 Response
{
"result" : {},
"status_code" : 404,
"status_message" : "Not Found"
}
Renews the specified domain name
Back to top
Request Details
Response Details
URL and Query String Parameters
Name
Type
Required
uuid
String
True
The UUID of the domain to be renewed
POST body
Name
Type
Required
allow_premium
boolean
False
This flag is required for premium domains to acknowledge the greater cost. Defaults to false
auto_renew
boolean
True
Should this domain be automatically renewed at the end of its current registraiton period
contacts
Map of String
True
A list of contacts to apply to the domain
domain_name
String
True
The domain name, including TLD
group_uuid
String
False
The UUID of the name server group assigned to this domain, if provided the 'nameservers' array should be omitted
has_privacy
boolean
True
Indicates if the domain has privacy applied to it or not
nameservers
Array of String
False
A list of name servers that are current applied to the domain, if provided the 'group_uuid' field should be omitted
period
int
True
The period to register or renew the domain for
status
Array of String
True
A list of status to apply for the domain
JSON all-fields example:
{
"allow_premium" : true,
"auto_renew" : true,
"contacts" : {
"admin" : "82607d4a-4b61-46f3-88ba-1f8ea38c9ea3",
"registrant" : "4fb1d77a-8598-4fd3-a442-664c9aae7a74"
},
"domain_name" : "example.com",
"group_uuid" : "7aca94f2-97f0-4f30-8ed3-32901782a0c4",
"has_privacy" : true,
"nameservers" : [
"ns1.example.com",
"ns2.example.com"
],
"period" : 1,
"status" : [
"clientUpdateProhibited",
"clientTransferProhibited",
"clientDeleteProhibited"
]
}
200 Response
{
"result" : {
"auth_code" : "auth-code-1",
"auto_renew" : true,
"created_on" : "2023-06-02",
"domain_name" : "example",
"domain_name_complete" : "example.com",
"expires_on" : "2018-09-01",
"has_privacy" : true,
"nameserver_group" : "5f925d9c-6d98-463b-924b-4096465665bd",
"registry_object_id" : "COM-12345-X",
"uuid" : "31347d42-00bd-44a5-9b5c-20dc4197a2f6"
},
"status_code" : 200,
"status_message" : "OK"
}
400 Response
{
"result" : {},
"status_code" : 400,
"status_message" : "Bad Request"
}
402 Response
{
"result" : {},
"status_code" : 402,
"status_message" : "Payment Required"
}
404 Response
{
"result" : {},
"status_code" : 404,
"status_message" : "Not Found"
}
Updates the status on the specified domain name
Back to top
Request Details
Response Details
URL and Query String Parameters
Name
Type
Required
uuid
String
True
The UUID of the domain to be updated
PUT body
Name
Type
Required
allow_premium
boolean
False
This flag is required for premium domains to acknowledge the greater cost. Defaults to false
auto_renew
boolean
True
Should this domain be automatically renewed at the end of its current registraiton period
contacts
Map of String
True
A list of contacts to apply to the domain
domain_name
String
True
The domain name, including TLD
group_uuid
String
False
The UUID of the name server group assigned to this domain, if provided the 'nameservers' array should be omitted
has_privacy
boolean
True
Indicates if the domain has privacy applied to it or not
nameservers
Array of String
False
A list of name servers that are current applied to the domain, if provided the 'group_uuid' field should be omitted
period
int
True
The period to register or renew the domain for
status
Array of String
True
A list of status to apply for the domain
JSON all-fields example:
{
"auto_renew" : true,
"contacts" : {
"admin" : "82607d4a-4b61-46f3-88ba-1f8ea38c9ea3",
"registrant" : "4fb1d77a-8598-4fd3-a442-664c9aae7a74"
},
"domain_name" : "example.com",
"group_uuid" : "7aca94f2-97f0-4f30-8ed3-32901782a0c4",
"has_privacy" : true,
"nameservers" : [
"ns1.example.com",
"ns2.example.com"
],
"period" : 1,
"status" : [
"clientUpdateProhibited",
"clientTransferProhibited",
"clientDeleteProhibited"
]
}
200 Response
{
"result" : {
"auth_code" : "auth-code-1",
"auto_renew" : true,
"created_on" : "2023-06-02",
"domain_name" : "example",
"domain_name_complete" : "example.com",
"expires_on" : "2018-09-01",
"has_privacy" : true,
"nameserver_group" : "5f925d9c-6d98-463b-924b-4096465665bd",
"registry_object_id" : "COM-12345-X",
"updated_on" : "2023-06-02",
"uuid" : "31347d42-00bd-44a5-9b5c-20dc4197a2f6"
},
"status_code" : 200,
"status_message" : "OK"
}
400 Response
{
"result" : {},
"status_code" : 400,
"status_message" : "Bad Request"
}
404 Response
{
"result" : {},
"status_code" : 404,
"status_message" : "Not Found"
}
Updates the privacy on the specified domain name
Back to top
Request Details
Response Details
URL and Query String Parameters
Name
Type
Required
uuid
String
True
The UUID of the domain to be updated
PUT body
Name
Type
Required
allow_premium
boolean
False
This flag is required for premium domains to acknowledge the greater cost. Defaults to false
auto_renew
boolean
True
Should this domain be automatically renewed at the end of its current registraiton period
contacts
Map of String
True
A list of contacts to apply to the domain
domain_name
String
True
The domain name, including TLD
group_uuid
String
False
The UUID of the name server group assigned to this domain, if provided the 'nameservers' array should be omitted
has_privacy
boolean
True
Indicates if the domain has privacy applied to it or not
nameservers
Array of String
False
A list of name servers that are current applied to the domain, if provided the 'group_uuid' field should be omitted
period
int
True
The period to register or renew the domain for
status
Array of String
True
A list of status to apply for the domain
JSON all-fields example:
{
"auto_renew" : true,
"contacts" : {
"admin" : "82607d4a-4b61-46f3-88ba-1f8ea38c9ea3",
"registrant" : "4fb1d77a-8598-4fd3-a442-664c9aae7a74"
},
"domain_name" : "example.com",
"group_uuid" : "7aca94f2-97f0-4f30-8ed3-32901782a0c4",
"has_privacy" : true,
"nameservers" : [
"ns1.example.com",
"ns2.example.com"
],
"period" : 1,
"status" : [
"clientUpdateProhibited",
"clientTransferProhibited",
"clientDeleteProhibited"
]
}
200 Response
{
"result" : {
"auth_code" : "auth-code-1",
"auto_renew" : true,
"created_on" : "2023-06-02",
"domain_name" : "example",
"domain_name_complete" : "example.com",
"expires_on" : "2018-09-01",
"has_privacy" : true,
"nameserver_group" : "5f925d9c-6d98-463b-924b-4096465665bd",
"registry_object_id" : "COM-12345-X",
"updated_on" : "2023-06-02",
"uuid" : "31347d42-00bd-44a5-9b5c-20dc4197a2f6"
},
"status_code" : 200,
"status_message" : "OK"
}
400 Response
{
"result" : {},
"status_code" : 400,
"status_message" : "Bad Request"
}
404 Response
{
"result" : {},
"status_code" : 404,
"status_message" : "Not Found"
}
Updates the contacts on the specified domain name
Back to top
Request Details
Response Details
URL and Query String Parameters
Name
Type
Required
uuid
String
True
The UUID of the domain to be updated
PUT body
Name
Type
Required
allow_premium
boolean
False
This flag is required for premium domains to acknowledge the greater cost. Defaults to false
auto_renew
boolean
True
Should this domain be automatically renewed at the end of its current registraiton period
contacts
Map of String
True
A list of contacts to apply to the domain
domain_name
String
True
The domain name, including TLD
group_uuid
String
False
The UUID of the name server group assigned to this domain, if provided the 'nameservers' array should be omitted
has_privacy
boolean
True
Indicates if the domain has privacy applied to it or not
nameservers
Array of String
False
A list of name servers that are current applied to the domain, if provided the 'group_uuid' field should be omitted
period
int
True
The period to register or renew the domain for
status
Array of String
True
A list of status to apply for the domain
JSON all-fields example:
{
"auto_renew" : true,
"contacts" : {
"admin" : "82607d4a-4b61-46f3-88ba-1f8ea38c9ea3",
"registrant" : "4fb1d77a-8598-4fd3-a442-664c9aae7a74"
},
"domain_name" : "example.com",
"group_uuid" : "7aca94f2-97f0-4f30-8ed3-32901782a0c4",
"has_privacy" : true,
"nameservers" : [
"ns1.example.com",
"ns2.example.com"
],
"period" : 1,
"status" : [
"clientUpdateProhibited",
"clientTransferProhibited",
"clientDeleteProhibited"
]
}
200 Response
{
"result" : {
"auth_code" : "auth-code-1",
"auto_renew" : true,
"created_on" : "2023-06-02",
"domain_name" : "example",
"domain_name_complete" : "example.com",
"expires_on" : "2018-09-01",
"has_privacy" : true,
"nameserver_group" : "5f925d9c-6d98-463b-924b-4096465665bd",
"registry_object_id" : "COM-12345-X",
"updated_on" : "2023-06-02",
"uuid" : "31347d42-00bd-44a5-9b5c-20dc4197a2f6"
},
"status_code" : 200,
"status_message" : "OK"
}
400 Response
{
"result" : {},
"status_code" : 400,
"status_message" : "Bad Request"
}
404 Response
{
"result" : {},
"status_code" : 404,
"status_message" : "Not Found"
}
Updates the auto-renew setting on the specified domain name
Back to top
Request Details
Response Details
URL and Query String Parameters
Name
Type
Required
uuid
String
True
The UUID of the domain to be updated
PUT body
Name
Type
Required
allow_premium
boolean
False
This flag is required for premium domains to acknowledge the greater cost. Defaults to false
auto_renew
boolean
True
Should this domain be automatically renewed at the end of its current registraiton period
contacts
Map of String
True
A list of contacts to apply to the domain
domain_name
String
True
The domain name, including TLD
group_uuid
String
False
The UUID of the name server group assigned to this domain, if provided the 'nameservers' array should be omitted
has_privacy
boolean
True
Indicates if the domain has privacy applied to it or not
nameservers
Array of String
False
A list of name servers that are current applied to the domain, if provided the 'group_uuid' field should be omitted
period
int
True
The period to register or renew the domain for
status
Array of String
True
A list of status to apply for the domain
JSON all-fields example:
{
"auto_renew" : true,
"contacts" : {
"admin" : "82607d4a-4b61-46f3-88ba-1f8ea38c9ea3",
"registrant" : "4fb1d77a-8598-4fd3-a442-664c9aae7a74"
},
"domain_name" : "example.com",
"group_uuid" : "7aca94f2-97f0-4f30-8ed3-32901782a0c4",
"has_privacy" : true,
"nameservers" : [
"ns1.example.com",
"ns2.example.com"
],
"period" : 1,
"status" : [
"clientUpdateProhibited",
"clientTransferProhibited",
"clientDeleteProhibited"
]
}
200 Response
{
"result" : {
"auth_code" : "auth-code-1",
"auto_renew" : true,
"created_on" : "2023-06-02",
"domain_name" : "example",
"domain_name_complete" : "example.com",
"expires_on" : "2018-09-01",
"has_privacy" : true,
"nameserver_group" : "5f925d9c-6d98-463b-924b-4096465665bd",
"registry_object_id" : "COM-12345-X",
"updated_on" : "2023-06-02",
"uuid" : "31347d42-00bd-44a5-9b5c-20dc4197a2f6"
},
"status_code" : 200,
"status_message" : "OK"
}
400 Response
{
"result" : {},
"status_code" : 400,
"status_message" : "Bad Request"
}
404 Response
{
"result" : {},
"status_code" : 404,
"status_message" : "Not Found"
}
Updates the nameservers on the specified domain name
Back to top
Request Details
Response Details
URL and Query String Parameters
Name
Type
Required
uuid
String
True
The UUID of the domain to be updated
PUT body
Name
Type
Required
allow_premium
boolean
False
This flag is required for premium domains to acknowledge the greater cost. Defaults to false
auto_renew
boolean
True
Should this domain be automatically renewed at the end of its current registraiton period
contacts
Map of String
True
A list of contacts to apply to the domain
domain_name
String
True
The domain name, including TLD
group_uuid
String
False
The UUID of the name server group assigned to this domain, if provided the 'nameservers' array should be omitted
has_privacy
boolean
True
Indicates if the domain has privacy applied to it or not
nameservers
Array of String
False
A list of name servers that are current applied to the domain, if provided the 'group_uuid' field should be omitted
period
int
True
The period to register or renew the domain for
status
Array of String
True
A list of status to apply for the domain
JSON all-fields example:
{
"auto_renew" : true,
"contacts" : {
"admin" : "82607d4a-4b61-46f3-88ba-1f8ea38c9ea3",
"registrant" : "4fb1d77a-8598-4fd3-a442-664c9aae7a74"
},
"domain_name" : "example.com",
"group_uuid" : "7aca94f2-97f0-4f30-8ed3-32901782a0c4",
"has_privacy" : true,
"nameservers" : [
"ns1.example.com",
"ns2.example.com"
],
"period" : 1,
"status" : [
"clientUpdateProhibited",
"clientTransferProhibited",
"clientDeleteProhibited"
]
}
200 Response
{
"result" : {
"auth_code" : "auth-code-1",
"auto_renew" : true,
"created_on" : "2023-06-02",
"domain_name" : "example",
"domain_name_complete" : "example.com",
"expires_on" : "2018-09-01",
"has_privacy" : true,
"nameserver_group" : "5f925d9c-6d98-463b-924b-4096465665bd",
"registry_object_id" : "COM-12345-X",
"updated_on" : "2023-06-02",
"uuid" : "31347d42-00bd-44a5-9b5c-20dc4197a2f6"
},
"status_code" : 200,
"status_message" : "OK"
}
400 Response
{
"result" : {},
"status_code" : 400,
"status_message" : "Bad Request"
}
404 Response
{
"result" : {},
"status_code" : 404,
"status_message" : "Not Found"
}
Adds a label to the specified domain name
Back to top
Request Details
Response Details
URL and Query String Parameters
Name
Type
Required
uuid
String
True
The UUID of the domain to be updated
POST body
Name
Type
Required
label_name
String
True
The label to be applied
JSON all-fields example:
{
"label_name" : "work-domains"
}
200 Response
{
"result" : {
"auth_code" : "auth-code-1",
"auto_renew" : true,
"created_on" : "2023-06-02",
"domain_name" : "example",
"domain_name_complete" : "example.com",
"expires_on" : "2018-09-01",
"has_privacy" : true,
"nameserver_group" : "5f925d9c-6d98-463b-924b-4096465665bd",
"registry_object_id" : "COM-12345-X",
"uuid" : "31347d42-00bd-44a5-9b5c-20dc4197a2f6"
},
"status_code" : 200,
"status_message" : "OK"
}
400 Response
{
"result" : {},
"status_code" : 400,
"status_message" : "Bad Request"
}
404 Response
{
"result" : {},
"status_code" : 404,
"status_message" : "Not Found"
}
409 Response
{
"result" : {},
"status_code" : 409,
"status_message" : "Conflict"
}
Deletes the specified label from the specified domain
Back to top
Request Details
Response Details
URL and Query String Parameters
Name
Type
Required
uuid
String
True
The UUID of the domain to be updated
label
String
True
The label to be deleted
204 Response
{
"result" : {},
"status_code" : 204,
"status_message" : "No Content"
}
400 Response
{
"result" : {},
"status_code" : 400,
"status_message" : "Bad Request"
}
404 Response
{
"result" : {},
"status_code" : 404,
"status_message" : "Not Found"
}
Delete the specified domain
Back to top
Request Details
Response Details
URL and Query String Parameters
Name
Type
Required
uuid
String
True
The UUID of the domain to be deleted
204 Response
{
"result" : {},
"status_code" : 204,
"status_message" : "No Content"
}
400 Response
{
"result" : {},
"status_code" : 400,
"status_message" : "Bad Request"
}
404 Response
{
"result" : {},
"status_code" : 404,
"status_message" : "Not Found"
}
Releases the domain to the given Nominet Tag
Back to top
Request Details
Response Details
URL and Query String Parameters
Name
Type
Required
uuid
String
True
The UUID of the domain to be released
ips_tag
String
True
The IPS TAG of the registrar to release the domain to
204 Response
{
"result" : {},
"status_code" : 204,
"status_message" : "No Content"
}
400 Response
{
"result" : {},
"status_code" : 400,
"status_message" : "Bad Request"
}
Releases the domain to the given Nominet Tag
Back to top
Request Details
Response Details
URL and Query String Parameters
Name
Type
Required
uuid
String
True
The UUID of the domain to be released
ips_tag
String
True
The IPS TAG of the registrar to release the domain to
204 Response
{
"result" : {},
"status_code" : 204,
"status_message" : "No Content"
}
400 Response
{
"result" : {},
"status_code" : 400,
"status_message" : "Bad Request"
}