# API обновления динамического IP адреса Для того что бы обновить ваш привязанный в системе динамический IP адрес необходимо отправить HTTP запрос на следующий URL: **https://www.skydns.ru/nic/update** Пример минимального запроса с передачей авторизационных данных в запросе в явном виде (поддерживается роутерами с прошивкой DD-WRT, OPEN-WRT и другими системами) ``` https://username:password@www.skydns.ru/nic/update?hostname=home ``` Пример сырого HTTP запроса с передачей авторизационных данных в закодированном виде ``` GET /nic/update?hostname=home HTTP/1.0 Host: www.skydns.ru Authorization: Basic base64-encoded-auth-string ``` ##### Авторизация при использовании сырых HTTP запросов Для сырых HTTP запросов нужно использовать Basic Authorization. Нужно передавать специальный HTTP заголовок Authorization в каждом запросе, в котором передавать строку username:password, закодированную методом base64. При этом следует явно указывать базовый (Basic) метод авторизации. Пример заголовка: ``` Authorization: Basic NDc2MDE4N2Q4MWJjNGI3Nzk5NDc2YjQycjUxMDM3MTM6ZjI1YmViZjk5MWZmNDE5ODkzZGIyNTU3MjhlNGUxZGU= ``` Параметры URL
ПолеОбязательныйОписание
username:passwordДаЛогин и пароль аккаунта. В качестве логина используется email адрес.
hostnameДаУказывает имя хоста, добавляется для идентификации. Например, если привязывается несколько IP адресов на один профиль.
profileНетУказывает числовой идентификатор профиля на который будет привязан IP адрес. Идентификаторы можно увидеть в личном кабинете в разделе Профили.
myipНетОбновляемый динамический IP адрес. В целях безопасности данный параметр игнорируется и обновляемый адрес берется не из параметра, а определяется на стороне нашего сервера.
Коды ответа
КодСтатусОписание
Authentication requiredОшибкаТребуется авторизация, указаны неправильные данные в заголовке Authorization
badprofileОшибкаУказан неверный профиль
!yoursОшибкаДанный IP адрес уже используется, для большей информации можете посмотреть статус в [кабинете](https://www.skydns.ru/cabinet/devices/)
good IP\_ADDRESSУспехАдрес успешно привязан