namecheap.domains.ns.update
Updates the IP address of a registered nameserver.
Request Parameters
Global parameters are not shown here for clarity, but should be present in all requests
| Name | Type | MaxLength | Required? | Default | Description |
| SLD | String | 70 | Yes | | SLD of the DomainName |
| TLD | String | 10 | Yes | | TLD of the DomainName |
| Nameserver | String | 150 | Yes | | Nameserver |
| OldIP | String | 15 | Yes | | Existing IP address |
| IP | String | 15 | Yes | | New IP address |
Example Request
https://api.namecheap.com/xml.response?ApiUser=apiexample&ApiKey=56b4c87ef4fd49cb96d915c0db68194&
UserName=apiexample&Command=namecheap.domains.ns.update&ClientIp=192.168.1.109&SLD=domain&
TLD=com&Nameserver=ns1.domain.com&OldIP=192.165.15.103&IP=12.45.63.32
Example Response
<?xml version="1.0" encoding="utf-8"?>
<ApiResponse Status="OK" xmlns="http://api.namecheap.com/xml.response">
<Errors />
<RequestedCommand>namecheap.domains.ns.update</RequestedCommand>
<CommandResponse Type="namecheap.domains.ns.update">
<DomainNSUpdateResult Domain="domain.com" Nameserver="ns1.domain.com" IsSuccess="true" />
</CommandResponse>
<Server>SEVER-ONE</Server>
<GMTTimeDifference>+5</GMTTimeDifference>
<ExecutionTime>32.76</ExecutionTime>
</ApiResponse>
Error Codes
Specifies the error codes that might be returned from this method
| Number | Description |
| 2019166 | Domain not found |
| 2016166 | Domain is not associated with your account |
| 3031510 | Error From Enom when Errorcount <> 0 |
| 3050900 | Unknown error from Enom |