Получение данных из анкеты клиента

Получение данных из анкеты клиента

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

lang:ru
request:contract
operation:get
login:123/NIC-REG/ADM
subject-contract:3470/NIC-D
password:qwerty
request-id:20011220103455.12345@nic.ru

В заголовке запроса необходимо указать значения request:contract и operation:get (см. описание формата заголовка запроса). В поле subject-contract необходимо указать номер договора, по которому требуется получить информацию (цифровой порядковый номер, а также идентификатор типа договора NIC-D через дробь. Тело запроса - пустое.

Порядок следования полей в запросе произвольный в пределах каждого блока. Многострочные поля записываются в несколько строк, при этом в начале каждой строки присутствует название поля и разделитель (двоеточие). Для однострочных полей повторение не допускается. Необязательные поля могут либо отсутствовать в блоке, либо их значение может быть пустым (состоящим из пробельных символов).

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

State: 200 OK request-id:20011220103455.12345@nic.ru

[contract]
nic-a:
anketa-update-all-fields:no
street:123
tech-person-r:
p-addr:Москва
p-addr:ул. Собачкина, 13a
p-addr:ЗАО "Тест"
flag-epwd:OFF
state:123
adm-fax:
password:123
tech-password:
is_paper:no
mnt-nfy:nobody@nic.ru
code:1234567894
tech-phone:
org:Test Ltd
adm-person-r:
kpp:707070707
e-mail:nobody@nic.ru
address-r:Moscow
address-r:ул. Собачкина, 13a
tech-fax:
tech-email:
org-r:ЗАО "Тест"
bill-person:123
city:123
parent-org-r:
adm-email:
adm-person:
chownerable:yes
company:4
d-addr:
owner:1/NIC-REG
country:RU
tech-person:
click-date:
reklama:
zipcode:123
phone:+7 095 1234567
is-resident:yes
fax-no:+7 095 1234560
adm-phone:
is_signed:no
currency-id:RUR

 

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

State: 200 OK
request-id:20011220103455.12345@nic.ru

[contract]
owner:
person:
person-r:
passport:
passport:зарегистрирован по адресу:
birth-date:
code:
p-addr:
p-addr:
p-addr:
phone:
fax-no:
e-mail:
mnt-nfy:
is-resident:
country:
currency-id:
password:
tech-password:
is_signed:
is_paper:
nic-a:
anketa-update-all-fields:
street:
flag-epwd:
state:
city:
company:
chownerable:
d-addr:
click-date:
reklama:
zipcode:
address-r:

Ответ содержит заголовок (см. формат заголовка ответа) и тело ответа, которое отделяется от заголовка пустой строкой.

В случае успешного выполнения запроса (код 200) в теле ответа содержится блок contract c данными из найденной анкеты клиента.

Если в форме договора обнаружены ошибки, выдается ответ с кодом 402, и в теле ответа содержится блок errors с описанием ошибок на языке, указанном в запросе в поле lang.

Блок [contract] содержит следующие поля:

Для анкеты клиента-организации

  • contract-type
    Тип договора. Фиксированное значение: ORG. Однострочное поле.
  • owner
    Номер договора партнера (в формате порядковый номер - дробь - идентификатор типа договора с партнерами NIC-REG), к которому относится данная анкета клиента.
  • org
    Название организации клиента на английском языке. Может содержать латинские буквы, цифры, знаки препинания и пробелы. Многострочное поле.
  • org-r
    Название организации клиента на русском языке. Может содержать русские и латинские буквы, цифры, знаки препинания и пробелы. Многострочное поле.
  • parent-org-r
    Полное наименование головной организации. Заполняется только филиалами. Необязательное поле. Многострочное поле.
  • code
    ИНН организации клиента. Поле содержит десятизначное число (последняя цифра - контрольная). Однострочное поле.
  • address-r
    Юридический адрес клиента на русском языке. Может содержать русские и латинские буквы, цифры, знаки препинания и пробелы. Многострочное поле.
  • p-addr
    Почтовый адрес клиента на русском языке. Может содержать русские и латинские буквы, цифры, знаки препинания и пробелы. Многострочное поле.
  • d-addr
    Адрес грузополучателя на русском языке. Может содержать русские и латинские буквы, цифры, знаки препинания и пробелы. Минимальная длина - два слова, максимальная длина - 256 символов. Многострочное поле.
  • phone
    Номера телефонов клиента. Каждый номер телефона указывается в отдельной строке. Может содержать цифры, скобки и пробелы. Многострочное поле.
  • fax-no
    Номера факсов клиента. Каждый номер факса указывается в отдельной строке. Может содержать цифры, скобки и пробелы. Многострочное поле.
  • e-mail
    Адреса электронной почты клиента по договору. На эти адреса высылается административный пароль в том случае, если клиент его забудет. Эти адреса указываются при выводе информации о доменах клиента через Whois service. Каждый адрес должен записываться в отдельной строке. Максимальная длина - 256 символов. Многострочное поле.
  • mnt-nfy
    Адрес электронной почты, на которые отправляются уведомления о запрошенных и заказанных услугах. Каждый адрес должен записываться в отдельной строке. Многострочное поле.
  • is-resident
    Флаг, зарегистрировано ли данное юридическое лицо на территории РФ. Одно из двух фиксированных значений: YES или NO.
  • country
    Государство, в котором зарегистрирована организация клиента. Содержит двухбуквенный индекс страны в верхнем регистре в соответствии со списком ccTLD.
  • currency-id
    Валюта, в которой ведется отчетность договора. Должна содержать трехбуквенный индекс валюты в верхнем регистре (RUR/USD).
  • password
    Административный пароль клиента. Может содержать латинские буквы и цифры.
  • tech-password
    Технический пароль клиента. Может содержать латинские буквы и цифры.
  • chownerable
    Флаг, означает может ли клиент выйти из под Партнера. Одно из двух фиксированных значений: YES (может выйти из под Партнера) или NO (не может выйти из-под Партнера).
  • flag-epwd - Флаг, указывающий на возможность высылки пароля по почте. Не может иметь пустое значение. Одно из двух фиксированных значений: YES (можно высылать пароль по почте) или NO (нельзя высылать пароль по почте).
  • Поля сity, state, street, zipcode используются для регистрации доменов gtld. (DomainPeople).
  • address-r
    Юридический адрес клиента на русском языке. Может содержать русские и латинские буквы, цифры, знаки препинания и пробелы. Многострочное поле. (используется только для юридических лиц)
  • d-addr
    Фактический адрес доставки корреспонденции для Заказчика. Используется для юридических лиц.
  • Поля nic-a, reklama, clickdate, zipcode используются для информационных Партнеров компании RU-CENTER.
  • company
    Служебное поле.

Для анкеты клиента-физического лица или ИП

  • contract-type
    Тип договора. Фиксированное значение: PRS. Однострочное поле.
  • owner
    Номер договора партнера (в формате порядковый номер - дробь - идентификатор типа договора с партнерами NIC-REG), к которому относится данная анкета клиента.
  • person
    Имя, первая буква отчества и фамилия клиента на английском языке. Поле может содержать латинские буквы, цифры, знаки препинания и пробелы. Многострочное поле.
  • person-r
    Фамилия, имя и отчество клиента на русском языке. Поле может содержать русские и латинские буквы, цифры, знаки препинания и пробелы. Многострочное поле.
  • passport
    Паспортные данные клиента. Поле заполняется по-русски. Может содержать русские и латинские буквы, цифры, знаки препинания и пробелы. Многострочное поле.
  • birth-date
    Дата рождения клиента в формате DD.MM.YYYY (цифры).
  • code (только для ИП)
    ИНН индивидуального предпринимателя. Содержит число, состоящее из двенадцати цифр.
  • p-addr
    Почтовый адрес клиента на русском языке. Может содержать русские и латинские буквы, цифры, знаки препинания и пробелы. Многострочное поле.
  • phone
    Номера телефонов клиента. Каждый номер телефона указывается в отдельной строке. Может содержать цифры, скобки и пробелы. Многострочное поле.
  • fax-no
    Номера факсов клиента. Каждый номер факса указывается в отдельной строке. Может содержать цифры, скобки и пробелы. Многострочное поле.
  • e-mail
    Адреса электронной почты клиента по договору. На эти адреса высылается административный пароль в том случае, если клиент его забудет. Эти адреса указываются при выводе информации о доменах клиента через Whois service. Каждый адрес должен записываться в отдельной строке. Максимальная длина - 256 символов. Многострочное поле.
  • mnt-nfy
    Адрес электронной почты, на которые отправляются уведомления о запрошенных и заказанных услугах. Каждый адрес должен записываться в отдельной строке. Многострочное поле.
  • is-resident
    Флаг, является ли это физическое лицо гражданином РФ. Одно из двух фиксированных значений: YES или NO.
  • country
    Государство, гражданином которого является клиент. Содержит двухбуквенный индекс страны в верхнем регистре в соответствии со списком ccTLD.
  • currency-id
    Валюта, в которой ведется отчетность договора. Должна содержать трехбуквенный индекс валюты в верхнем регистре (RUR/USD).
  • password
    Административный пароль клиента. Может содержать латинские буквы и цифры.
  • tech-password
    Технический пароль клиента. Может содержать латинские буквы и цифры.

Всё ещё остались вопросы?