For the complete documentation index, see llms.txt. This page is also available as Markdown.

Update domain nameservers

Set nameservers for a specified domain.

Update domain nameservers

put

Set nameservers for a specified domain.

Be aware, that improper nameserver configuration can lead to the domain being unresolvable or unavailable.

Use this endpoint to configure custom DNS hosting for domains.

Authorizations
AuthorizationstringRequired

API Token authentication

Path parameters
domainstringRequired

Domain name

Example: mydomain.tld
Body
ns1stringRequired

First name server

Example: ns1.some-nameserver.tld
ns2stringRequired

Second name server

Example: ns2.some-nameserver.tld
ns3stringOptional

Third name server

Example: ns3.some-nameserver.tld
ns4stringOptional

Fourth name server

Example: ns4.some-nameserver.tld
Responses
200

Success empty response

application/json
messagestringOptionalExample: Request accepted
put/api/domains/v1/portfolio/{domain}/nameservers
PUT /api/domains/v1/portfolio/{domain}/nameservers HTTP/1.1
Host: developers.hostinger.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 129

{
  "ns1": "ns1.some-nameserver.tld",
  "ns2": "ns2.some-nameserver.tld",
  "ns3": "ns3.some-nameserver.tld",
  "ns4": "ns4.some-nameserver.tld"
}
{
  "message": "Request accepted"
}

Last updated

Was this helpful?