В PS Cloud Services вы можете управлять доменами с помощью публичного GraphQL API:
https://console.ps.kz/domains/graphql
API позволяет:
Это решение упрощает интеграцию доменной регистрации в ваши внутренние системы или клиентские сервисы.
Пример запроса:
true.code, description, dataDOMAIN_ALREADY_EXISTSWRONG_DOMAIN_NAMEYEARS_LIMIT_VIOLATEDMIN_NAMESERVERS, MAX_NAMESERVERS, NAMESERVER_NOT_EXIST, NAMESERVERS_IS_REQUIREDREGISTRANT_IS_REQUIRED, REQUIRED_EXTENSION_IS_MISSINGTLD_NOT_AVAILABLEREGISTRANT_FIELDS_ARE_MISSING, ADMIN_FIELDS_ARE_MISSINGREGISTRANT_TEMPLATE_NOT_FOUND, ADMIN_TEMPLATE_NOT_FOUNDWRONG_PARAMETERSINSUFFICIENT_ACCOUNT_BALANCEUNEXPECTED_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_numberpassport_who, passport_whoLatinpassport_issueDate, passport_expirationDateДля юридического лица:
legalEntity_name, legalEntity_rolelegalEntity_nameLatin, legalEntity_roleLatinБанковские реквизиты (uz):
uz_bankName, uz_bankNameLatinuz_bankAccount, uz_regionCodeКонтактные данные:
contact_email, contact_phone, contact_fax (опц.)Адрес и на латинице:
address_street, address_city, address_stateaddress_streetLatin, address_cityLatin, address_stateLatinaddress_postalCode, address_countryCodeВходные поля:
domainName, years, currentExpiryDateОтвет:
domainName, invoiceNum, price, expirationDate, errorsОшибки:
DOMAIN_NOT_FOUNDWRONG_EXPIRATION_DATEINSUFFICIENT_ACCOUNT_BALANCEUNEXPECTED_ERRORПоля запроса:
domains — массив доменовПоля ответа:
domain, tld, available, reasonWRONG_DOMAIN_NAMETLD_NOT_AVAILABLEDOMAIN_EXISTSDOMAIN_IS_PREMIUMREGISTRY_CHECK_ERRORПример ответа:
Инструкция по работе с публичным API по доменам позволяет:
При этом следует учитывать требования к полям и возможные ошибки в ответах API.
