В PS Cloud Services вы можете управлять доменами с помощью публичного GraphQL API:
https://console.ps.kz/domains/graphql
API позволяет:
Это решение упрощает интеграцию доменной регистрации в ваши внутренние системы или клиентские сервисы.
Пример запроса:
true
.code
, description
, data
DOMAIN_ALREADY_EXISTS
WRONG_DOMAIN_NAME
YEARS_LIMIT_VIOLATED
MIN_NAMESERVERS
, MAX_NAMESERVERS
, NAMESERVER_NOT_EXIST
, NAMESERVERS_IS_REQUIRED
REGISTRANT_IS_REQUIRED
, REQUIRED_EXTENSION_IS_MISSING
TLD_NOT_AVAILABLE
REGISTRANT_FIELDS_ARE_MISSING
, ADMIN_FIELDS_ARE_MISSING
REGISTRANT_TEMPLATE_NOT_FOUND
, ADMIN_TEMPLATE_NOT_FOUND
WRONG_PARAMETERS
INSUFFICIENT_ACCOUNT_BALANCE
UNEXPECTED_ERROR
Не указано месторасположение сервера для .kz:
Не указана цель для .kz:
Домен уже зарегистрирован:
Премиальный домен:
Некорректные поля в шаблоне:
Не существует неймсерверов:
Тип контакта:
type
, residence
Для физического лица:
person_firstName
, person_lastName
, person_patronymic
(опц.)person_firstNameLatin
, person_lastNameLatin
, person_patronymicLatin
(опц.)person_birthDate
— для зоны rutaxId
— для зоны uzПаспортные данные (ru, uz):
passport_code
, passport_number
passport_who
, passport_whoLatin
passport_issueDate
, passport_expirationDate
Для юридического лица:
legalEntity_name
, legalEntity_role
legalEntity_nameLatin
, legalEntity_roleLatin
Банковские реквизиты (uz):
uz_bankName
, uz_bankNameLatin
uz_bankAccount
, uz_regionCode
Контактные данные:
contact_email
, contact_phone
, contact_fax
(опц.)Адрес и на латинице:
address_street
, address_city
, address_state
address_streetLatin
, address_cityLatin
, address_stateLatin
address_postalCode
, address_countryCode
Входные поля:
domainName
, years
, currentExpiryDate
Ответ:
domainName
, invoiceNum
, price
, expirationDate
, errors
Ошибки:
DOMAIN_NOT_FOUND
WRONG_EXPIRATION_DATE
INSUFFICIENT_ACCOUNT_BALANCE
UNEXPECTED_ERROR
Поля запроса:
domains
— массив доменовПоля ответа:
domain
, tld
, available
, reason
WRONG_DOMAIN_NAME
TLD_NOT_AVAILABLE
DOMAIN_EXISTS
DOMAIN_IS_PREMIUM
REGISTRY_CHECK_ERROR
Пример ответа:
Инструкция по работе с публичным API по доменам позволяет:
При этом следует учитывать требования к полям и возможные ошибки в ответах API.