API DNS-хостинга (legacy)

Мы выпустили новую версию DNS-хостинга (actual) и прекращаем поддерживать и развивать устаревшую версию (legacy). Домены и ресурсные записи в DNS-хостинге (legacy) продолжают работать, о прекращении их работы мы предупредим вас заранее.
Рекомендуем перенести домены и ресурсные записи в DNS-хостинг (actual) сейчас, чтобы избежать перебоя в работе сайтов при отключении DNS-хостинга (legacy).
Если вы зарегистрировались после 30 января, вам доступен только DNS-хостинг (actual).

С помощью этого API можно работать с DNS-хостингом (legacy):

  • управлять доменами — добавлять, изменять и удалять домены;
  • управлять ресурсными записями — добавлять и редактировать ресурсные записи. Подробнее о доступных типах ресурсных записей;
  • размечать домены тегами для группировки и фильтрации.

Авторизация

Для работы с API DNS используются токен Keystone (для аккаунта) или токен Selectel (ключ API).

Токен передается в каждом запросе в заголовке:

  • X-Auth-Token – токен Keystone;
  • X-Token – токен Selectel.

Адрес (URL) можно посмотреть в списке URL.

Примеры запросов для просмотра списка всех добавленных доменов:

  • curl -i \
    -H 'X-Auth-Token: <keystone_token>' \
    -H 'Content-Type: application/json' \
    https://api.selectel.ru/domains/v1/
    

    Укажите <keystone_token> — токен Keystone.

  • curl -i \
    -H 'X-Token: <selectel_token>' \
    -H 'Content-Type: application/json' \
    https://api.selectel.ru/domains/v1/
    

    Укажите <selectel_token> — токен Selectel.