Список всех контроллеров / domain / domain-create

Функция domain/domain-create

Назначение:
Купить домен
Поля запроса:
name desc
dname Имя домена
templateId Id шаблона
nameservers Список NS-серверов. Содержит в себе списочный элемент ns
years_num Кол-во лет на которое необходимо зарегистрировать домен. От 1 до 10 лет.
Поля ответа:
name desc
price Цена, по которой был куплен домен.
invoice_num Номер счёта в биллинговой системе.
Пример:
Запрос:
https://api.ps.kz/domain/domain-create?username=test&password=test
&input_format=http&output_format=json
&dname=test-name.kz
&templateId=123
&nameservers%5Bns%5D%5B0%5D=ns.ps.kz
&nameservers%5Bns%5D%5B1%5D=ns1.ps.kz
&years_num=1

Ответ:
Формат возвращаемого ответа можно задать через параметр output_format=json|xml|array
{
  "result" : "success",
  "answer" : {
    "price" : "1750",
    "invoice_num" : "5092"
  }
}
Возможные ошибки:
Ошибки при выполнении запроса:
Данные ошибки выводятся в корне ответа.
Error_code Error_text Описание
PURCHASES_DISABLED Purchases disabled for this account. Покупки/заказы для этого лицевого счёта запрещены.
DOMAIN_ALREADY_EXISTS Domain already exists, use whois service Домен уже существует, проверьте через whois
DOMAIN_CONTACT_NOT_EXISTS Domain contact handle does not exists. Доменный контакт с указанным handle не существует.
DOMAIN_BAD_NAME Invalid domain name Недопустимое имя для домена
PARAMETER_INCORRECT Given parameter has an invalid format or value or is missing. Переданный параметр имеет неверный формат, значение или отсутствует.

blog comments powered by Disqus