Пример запроса:
lang:ruВ заголовке запроса необходимо указать значения request:contract и operation:create (см. описание формата заголовка запроса).
После заголовка запроса следует блок contract. Блок начинается заголовком, указанным в квадратных скобках в отдельной строке.
Блок [contract] состоит из следующих полей:
Поле |
Значение поля |
address-r |
Юридический адрес клиента на русском языке. Может содержать русские и латинские буквы, цифры, знаки препинания и пробелы. Минимальная длина - два слова, максимальная длина - 256 символов. Обязательное поле. Многострочное поле. |
code |
ИНН организации клиента. Поле должно содержать десятизначное число (последняя цифра - контрольная). Обязательное поле для резидентов РФ. Однострочное поле. |
contract-type |
Тип договора. Фиксированное значение ORG для клиента - юридического лица. Обязательное поле. Однострочное поле. |
country |
Государство, в котором зарегистрирована организация клиента. Должна содержать двухбуквенный индекс страны в верхнем регистре в соответствии со списком ccTLD. Обязательное поле. Однострочное поле. |
currency-id |
Валюта, в которой ведется отчетность договора. Должна содержать трехбуквенный индекс валюты в верхнем регистре (RUR/USD). Обязательное поле. Однострочное поле. |
d-addr |
Адрес грузополучателя на русском языке. Может содержать русские и латинские буквы, цифры, знаки препинания и пробелы. Минимальная длина - два слова, максимальная длина - 256 символов. Необязательное поле. Многострочное поле. |
|
Адреса электронной почты клиента по договору. На эти адреса высылается административный пароль в том случае, если клиент его забудет. Эти адреса указываются при выводе информации о доменах клиента через Whois service. Каждый адрес должен записываться в отдельной строке. Максимальная длина - 256 символов. Обязательное поле. Многострочное поле. |
fax-no |
Номера факсов клиента. Каждый номер факса указывается в отдельной строке. Перед номером должен быть указан код выхода на международную связь (+7 для России) и код города. Может содержать цифры, скобки и пробелы. Максимальная длина - 256 символов. Необязательное поле. Многострочное поле. |
kpp |
Код причины постановки на учет организации клиента (КПП). Поле должно содержать девятизначное число. Обязательное поле для резидентов РФ. Однострочное поле. |
mnt-nfy |
Адрес электронной почты, на которые будут отправляться уведомления о запрошенных и заказанных услугах. В этом поле необходимо указать адреса сотрудников, которые будут заниматься технической поддержкой услуг данного клиента. В случае, если вы не хотите получать уведомления об услугах по электронной почте, не заполняйте это поле. Каждый адрес должен записываться в отдельной строке. Максимальная длина - 256 символов. Необязательное поле. Многострочное поле. |
ogrn |
ОГРН - государственный регистрационный номер записи о создании юридического лица. Необходимо указывать при постановке на учет в качестве электронного СМИ. Поле должно содержать тринадцатизначное число. Необязательное поле. Однострочное поле. |
org |
Название организации клиента на английском языке. Может содержать латинские буквы, цифры, знаки препинания и пробелы. Минимальная длина - два слова, максимальная длина - 100 символов. Обязательное поле. Многострочное поле. |
org-r |
Название организации клиента на русском языке. Может содержать русские и латинские буквы, цифры, знаки препинания и пробелы. Минимальная длина - два слова, максимальная длина - 256 символов. Обязательное поле. Многострочное поле. |
password |
Административный пароль для клиента. Пароль может содержать латинские буквы и цифры, регистр букв различается. Минимальная длина - один символ, максимальная длина - 30 символов. Обязательное поле. Однострочное поле. |
phone |
Номера телефонов клиента. Каждый телефонный номер указывается в отдельной строке. Перед номером должен быть указан код выхода на международную связь (+7 для России) и код города. Может содержать цифры, скобки и пробелы. Максимальная длина - 256 символов. Обязательное поле. Многострочное поле. |
p-addr |
Почтовый адрес клиента на русском языке. Может содержать русские и латинские буквы, цифры, знаки препинания и пробелы. Минимальная длина - два слова, максимальная длина - 256 символов. Обязательное поле. Многострочное поле. |
parent-org-r |
Полное наименование головной организации. Заполняется только филиалами. Необязательное поле. Многострочное поле. |
tech-password |
Технический пароль для клиента. Пароль может содержать латинские буквы и цифры, регистр букв различается. Минимальная длина - один символ, максимальная длина - 30 символов. Необязательное поле. Однострочное поле. |
Порядок следования полей в запросе произвольный в пределах каждого блока. Многострочные поля записываются в несколько строк, при этом в начале каждой строки присутствует название поля и разделитель (двоеточие). Для однострочных полей повторение не допускается. Необязательные поля могут либо отсутствовать в блоке, либо их значение может быть пустым (состоящим из пробельных символов).
Пример ответа 1:
State: 200 OKПример ответа 2:
State: 402 Errors in the submitted formОтвет содержит заголовок (см. формат заголовка ответа) и тело ответа, которое отделяется от заголовка пустой строкой.
В случае успешного выполнения запроса (код 200) в теле ответа содержится одно поле - login, в котором указывается номер договора клиента, присвоенный базой данных.
Если в запросе обнаружены ошибки, выдается ответ с кодом 402, и в теле ответа содержится блок errors с описанием ошибок на языке, указанном в запросе в поле lang.
Пример запроса:
lang:ru
request:contract
operation:create
login:123/NIC-REG/ADM
password:qwerty
request-id:20011220103455.12345@nic.ru
[contract]
contract-type:PRS
password:QWERTY
tech-password:dk3wo2e
person:Sidor S Sidorov
person-r:ИП Сидоров Сидор Сидорович
country:RU
currency-id:RUR
passport:XXX-AB 123456 выдан 123 отделением милиции г.Москвы, 30.01.1990
passport:зарегистрирован по адресу: Москва, ул.Кошкина, д.15, кв.4
address-r: 123456 Москва, ул.Собачкина, д.13а, кв.78
code:123456789146
birth-date:11.11.1965
p-addr:123456, Москва, ул.Кошкина, д.15, кв.4
p-addr:Сидорову Сидору Сидоровичу
d-addr:123456, Москва, ул.Кошкина, д.15, кв.4
phone:+7 495 1234567
phone:+7 495 1234568
phone:+7 495 1234569
fax-no:+7 495 1234560
e-mail:adm-group@my-internet-name.ru
e-mail:sidor@test.my-provider.ru
mnt-nfy:adm-group@my-internet-name.ru
В заголовке запроса необходимо указать значения request:contract и operation:create (см. описание формата заголовка запроса).
После заголовка запроса следует блок contract. Блок начинается заголовком, указанным в квадратных скобках в отдельной строке.
Блок [contract] состоит из следующих полей:
Поле |
Значение поля |
address-r |
Адрес прописки клиента на русском языке. Может содержать русские и латинские буквы, цифры, знаки препинания и пробелы. Минимальная длина - два слова, максимальная длина - 256 символов. Необязательное поле. Многострочное поле. |
birth-date |
Дата рождения клиента в формате DD.MM.YYYY (цифры). Обязательное поле. Однострочное поле. |
code |
ИНН предпринимателя. Поле должно содержать двенадцатизначное число (последняя цифра - контрольная). Обязательное поле. Однострочное поле. |
country |
Государство, гражданином которого является клиент. Должна содержать двухбуквенный индекс страны в верхнем регистре в соответствии со списком ccTLD. Обязательное поле. Однострочное поле. |
contract-type |
Тип договора. Фиксированное значение PRS для клиента - физического лица или ИП. Обязательное поле. Однострочное поле. |
currency-id |
Валюта, в которой ведется отчетность договора. Должна содержать трехбуквенный индекс валюты в верхнем регистре (RUR/USD). Обязательное поле. Однострочное поле. |
d-addr |
Адрес грузополучателя на русском языке. Может содержать русские и латинские буквы, цифры, знаки препинания и пробелы. Минимальная длина - два слова, максимальная длина - 256 символов. Необязательное поле. Многострочное поле. |
|
Адреса электронной почты клиента по договору. На эти адреса высылается административный пароль в том случае, если клиент его забудет. Эти адреса указываются при выводе информации о доменах клиента через Whois service. Каждый адрес должен записываться в отдельной строке. Максимальная длина - 256 символов. Обязательное поле. Многострочное поле. |
fax-no |
Номера факсов клиента. Каждый номер факса указывается в отдельной строке. Перед номером должен быть указан код выхода на международную связь (+7 для России) и код города. Может содержать цифры, скобки и пробелы. Максимальная длина - 256 символов. Необязательное поле. Многострочное поле. |
mnt-nfy |
Адрес электронной почты, на которые будут отправляться уведомления о запрошенных и заказанных услугах. В этом поле необходимо указать адреса сотрудников, которые будут заниматься технической поддержкой услуг данного клиента. В случае, если вы не хотите получать уведомления об услугах по электронной почте, не заполняйте это поле. Каждый адрес должен записываться в отдельной строке. Максимальная длина - 256 символов. Необязательное поле. Многострочное поле. |
passport |
Паспортные данные клиента. Поле заполняется по-русски. Может содержать русские и латинские буквы, цифры, знаки препинания и пробелы. Минимальная длина - два слова, максимальная длина - 256 символов. Обязательное поле. Многострочное поле. Пример: |
password |
Административный пароль для клиента. Пароль может содержать латинские буквы и цифры, регистр букв различается. Минимальная длина - один символ, максимальная длина - 30 символов. Обязательное поле. Однострочное поле. |
person |
Имя, первая буква отчества и фамилия клиента на английском языке. Без точек, заполняется латинскими буквами. |
person-r |
Фамилия, имя и отчество клиента на русском языке. Без точек, заполняется русскими буквами. Максимальная длина - 64 символа. Обязательное поле. Многострочное поле. |
phone |
Номера телефонов клиента. Каждый телефонный номер указывается в отдельной строке. Перед номером должен быть указан код выхода на международную связь (+7 для России) и код города. Может содержать цифры, скобки и пробелы. Максимальная длина - 256 символов. Обязательное поле. Многострочное поле. |
p-addr |
Почтовый адрес клиента на русском языке. Может содержать русские и латинские буквы, цифры, знаки препинания и пробелы. Минимальная длина - два слова, максимальная длина - 256 символов. Обязательное поле. Многострочное поле. |
tech-password |
Технический пароль для клиента. Пароль может содержать латинские буквы и цифры, регистр букв различается. Минимальная длина - один символ, максимальная длина - 30 символов. Необязательное поле. Однострочное поле. |
Порядок следования полей в запросе произвольный в пределах каждого блока. Многострочные поля записываются в несколько строк, при этом в начале каждой строки присутствует название поля и разделитель (двоеточие). Для однострочных полей повторение не допускается. Необязательные поля могут либо отсутствовать в блоке, либо их значение может быть пустым (состоящим из пробельных символов).
Пример ответа 1:
State: 200 OKПример ответа 2:
State: 402 Errors in the submitted formОтвет содержит заголовок (см. формат заголовка ответа) и тело ответа, которое отделяется от заголовка пустой строкой.
В случае успешного выполнения запроса (код 200) в теле ответа содержится одно поле - login, в котором указывается номер договора клиента, присвоенный базой данных.
Если в запросе обнаружены ошибки, выдается ответ с кодом 402, и в теле ответа содержится блок errors с описанием ошибок на языке, указанном в запросе в поле lang.
Пример запроса:
lang:ruВ заголовке запроса необходимо указать значения request:contract и operation:create (см. описание формата заголовка запроса).
После заголовка запроса следует блок contract. Блок начинается заголовком, указанным в квадратных скобках в отдельной строке.
Блок [contract] состоит из следующих полей:
Поле |
Значение поля |
birth-date |
Дата рождения клиента в формате DD.MM.YYYY (цифры). Обязательное поле. Однострочное поле. |
contract-type |
Тип договора. Фиксированное значение PRS для клиента - физического лица. Обязательное поле. Однострочное поле. |
country |
Государство, гражданином которого является клиент. Должна содержать двухбуквенный индекс страны в верхнем регистре в соответствии со списком ccTLD. Обязательное поле. Однострочное поле. |
currency-id |
Валюта, в которой ведется отчетность договора. Должна содержать трехбуквенный индекс валюты в верхнем регистре (RUR/USD). Обязательное поле. Однострочное поле. |
|
Адреса электронной почты клиента по договору. На эти адреса высылается административный пароль в том случае, если клиент его забудет. Эти адреса указываются при выводе информации о доменах клиента через Whois service. Каждый адрес должен записываться в отдельной строке. Максимальная длина - 256 символов. Обязательное поле. Многострочное поле. |
fax-no |
Номера факсов клиента. Каждый номер факса указывается в отдельной строке. Перед номером должен быть указан код выхода на международную связь (+7 для России) и код города. Может содержать цифры, скобки и пробелы. Максимальная длина - 256 символов. Необязательное поле. Многострочное поле. |
mnt-nfy |
Адрес электронной почты, на которые будут отправляться уведомления о запрошенных и заказанных услугах. В этом поле необходимо указать адреса сотрудников, которые будут заниматься технической поддержкой услуг данного клиента. В случае, если вы не хотите получать уведомления об услугах по электронной почте, не заполняйте это поле. Каждый адрес должен записываться в отдельной строке. Максимальная длина - 256 символов. Необязательное поле. Многострочное поле. |
passport |
Паспортные данные клиента. Поле заполняется по-русски. Может содержать русские и латинские буквы, цифры, знаки препинания и пробелы. Минимальная длина - два слова, максимальная длина - 256 символов. Обязательное поле. Многострочное поле. Пример: |
password |
Административный пароль для клиента. Пароль может содержать латинские буквы и цифры, регистр букв различается. Минимальная длина - один символ, максимальная длина - 30 символов. Обязательное поле. Однострочное поле. |
person |
Имя, первая буква отчества и фамилия клиента на английском языке. Без точек, заполняется латинскими буквами. |
person-r |
Фамилия, имя и отчество клиента на русском языке. Без точек, заполняется русскими буквами. |
phone |
Номера телефонов клиента. Каждый телефонный номер указывается в отдельной строке. Перед номером должен быть указан код выхода на международную связь (+7 для России) и код города. Может содержать цифры, скобки и пробелы. Максимальная длина - 256 символов. Обязательное поле. Многострочное поле. |
p-addr |
Почтовый адрес клиента на русском языке. Может содержать русские и латинские буквы, цифры, знаки препинания и пробелы. Минимальная длина - два слова, максимальная длина - 256 символов. Обязательное поле. Многострочное поле. |
tech-password |
Технический пароль для клиента. Пароль может содержать латинские буквы и цифры, регистр букв различается. Минимальная длина - один символ, максимальная длина - 30 символов. Необязательное поле. Однострочное поле. |
Порядок следования полей в запросе произвольный в пределах каждого блока. Многострочные поля записываются в несколько строк, при этом в начале каждой строки присутствует название поля и разделитель (двоеточие). Для однострочных полей повторение не допускается. Необязательные поля могут либо отсутствовать в блоке, либо их значение может быть пустым (состоящим из пробельных символов).
Пример ответа 1:
State: 200 OK
request-id:20011220103455.12345@nic.ru
login: 3164/NIC-D
Пример ответа 2:
State: 402 Errors in the submitted form
request-id:20011220103455.12345@nic.ru
[errors]
Ошибка в поле phone. Разрешается использовать цифры, пробелы и знак "+".
Поле должно начинаться со знака "+"
Ответ содержит заголовок (см. формат заголовка ответа) и тело ответа, которое отделяется от заголовка пустой строкой.
В случае успешного выполнения запроса (код 200) в теле ответа содержится одно поле - login, в котором указывается номер договора клиента, присвоенный базой данных.
Если в запросе обнаружены ошибки, выдается ответ с кодом 402, и в теле ответа содержится блок errors с описанием ошибок на языке, указанном в запросе в поле lang.