Создание Домена

Метод Create an Domain используется для создания Домена.

 

 POST /api/vendor/v1/domains.json?api_token={api_token}

Аргументы

Название

Тип параметров

Тип данных

Обязательный/Опциональный

Описание

api_tokenquerystringОбязательныйAPI токен Сотрудника, выполняющего операцию (см.Просмотр и обновление информации о Сотруднике в ActivePlatform. Руководство по Панели управления Оператора).

account_id

form

integer

Обязательный

ID аккаунта

nameformstringОбязательныйИмя домена

Модель ответа

Название

Тип данных

Описание

id

integer

ID домена.
namestringДоменное имя.

account_id

integer

ID клиента, к которому относится домен.

created_at

dateДата регистрации домена (отображается для внутренних доменов).

updated_at

dateДата и время последнего изменения информации о домене.

expires_at

dateДата истечения регистрации домена (отображается для внутренних доменов).

dns_server_domain_id

integerID домена, который создается в DNS-сервере

management

bool

Признак возможностью управления DNS (доступен для настройки только внутренних доменов).

  • true - создания DNS-записей активно;
  • false - создание DNS-записей неактивно.

ns1

stringИмя первичного сервера

ns2

stringИмя вторичного сервера

ns3

stringИмя третичного сервера

ns4

stringИмя четвертичного сервера

ns1_ip

stringIP-адрес первичного сервера

ns2_ip

stringIP-адрес вторичного сервера

ns3_ip

stringIP-адрес третичного сервера

ns4_ip

stringIP-адрес четвертичного сервера

allow_subdomain_creation

bool

Разрешить создание поддоменов:

  • true - доступна возможность создания поддоменов для домена;
  • false - недоступна возможность создания поддоменов для домена.

registrar_lock

bool

Блокировка домена в реестре (только для доменов, зарегистрированных через регистратора OpenSRS):

  • true - блокировка удаления, изменения или переноса домена активна;
  • false - блокировка удаления, изменения или переноса домена неактивна.

Пример запроса

http://billing.activeplatform.com:80/api/vendor/v1/domains.json?api_token=654321
{
  "account_id": "2000532",
  "name": "activeplatfrom7.com"
}

Пример ответа

{
  "id": 2164,
  "name": "activeplatfrom.com",
  "account_id": 2000532,
  "created_at": "2016-10-04T08:17:21.931+03:00",
  "updated_at": "2016-10-04T08:17:21.931+03:00",
  "expires_at": "external",
  "dns_server_domain_id": 2495,
  "management": true,
  "ns1": null,
  "ns2": null,
  "ns3": null,
  "ns4": null,
  "ns1_ip": null,
  "ns2_ip": null,
  "ns3_ip": null,
  "ns4_ip": null,
  "allow_subdomain_creation": false,
  "registrar_lock": false
}