Изменение данных в анкете клиента
В заголовке запроса необходимо указать значения request:contract и operation:update (см. описание формата заголовка запроса).
После заголовка запроса следует блок contract. Блок начинается заголовком, указанным в квадратных скобках в отдельной строке.
Блок [contract] состоит из следующих полей:
- password
Административный пароль для клиента. Пароль может содержать латинские буквы и цифры, регистр букв различается. Минимальная длина - один символ, максимальная длина - 30 символов. Необязательное поле. Однострочное поле.
- tech-password
Технический пароль для клиента. Пароль может содержать латинские буквы и цифры, регистр букв различается. Минимальная длина - один символ, максимальная длина - 30 символов. Необязательное поле. Однострочное поле.
- kpp
Код причины постановки на учет организации клиента (КПП). Поле должно содержать девятизначное число. Однострочное поле. Обязательное поле, если поле "kpp" в анкете клиента не содержит информации (пустое).
Если поле "kpp" в анкете уже заполнено, поле "kpp" в запросе должно отсутствовать. В этом случае изменения в поле "kpp" могут быть внесены только по официальному письму.
- p-addr
Почтовый адрес клиента на русском языке. Может содержать русские и латинские буквы, цифры, знаки препинания и пробелы. Минимальная длина - два слова, максимальная длина - 256 символов. Необязательное поле. Многострочное поле.
- d-addr
Адрес грузополучателя на русском языке. Может содержать русские и латинские буквы, цифры, знаки препинания и пробелы. Минимальная длина - два слова, максимальная длина - 256 символов. Многострочное поле.
- phone
Номера телефонов клиента. Каждый телефонный номер указывается в отдельной строке. Перед номером должен быть указан код выхода на международную связь (+7 для России) и код города. Может содержать цифры, скобки и пробелы. Максимальная длина - 256 символов. Необязательное поле. Многострочное поле.
- fax-no
Номера факсов клиента. Каждый номер факса указывается в отдельной строке. Перед номером должен быть указан код выхода на международную связь (+7 для России) и код города. Может содержать цифры, скобки и пробелы. Максимальная длина - 256 символов. Необязательное поле. Многострочное поле.
- e-mail
Адреса электронной почты клиента по договору. На эти адреса высылается административный пароль в том случае, если клиент его забудет. Эти адреса указываются при выводе информации о доменах клиента через Whois service. Каждый адрес должен записываться в отдельной строке. Максимальная длина - 256 символов. Необязательное поле. Многострочное поле.
- mnt-nfy
Адрес электронной почты, на которые будут отправляться уведомления о запрошенных и заказанных услугах. В этом поле необходимо указать адреса сотрудников, которые будут заниматься технической поддержкой услуг данного клиента. В случае, если вы не хотите получать уведомления об услугах по электронной почте, не заполняйте это поле. Каждый адрес должен записываться в отдельной строке. Максимальная длина - 256 символов. Необязательное поле. Многострочное поле.
Порядок следования полей в запросе произвольный в пределах каждого блока. Многострочные поля записываются в несколько строк, при этом в начале каждой строки присутствует название поля и разделитель (двоеточие). Для однострочных полей повторение не допускается. Необязательные поля могут либо отсутствовать в блоке, либо их значение может быть пустым (состоящим из пробельных символов).
Ответ содержит заголовок (см. формат заголовка ответа) и тело ответа, которое отделяется от заголовка пустой строкой.
В случае успешного выполнения запроса (код 200) тело ответа пустое. Если в форме договора обнаружены ошибки, выдается ответ с кодом 402, и в теле ответа содержится блок errors с описанием ошибок на языке, указанном в запросе в поле lang.
Пример запроса:
lang:ru
request:contract
operation:update
login:123/NIC-REG/ADM
password:qwerty
subject-contract:3457/NIC-D
request-id:20011220103455.12345@nic.ru
[contract]
password:QWERTY
tech-password:dk3wo2e
address-r: 123456 Москва, ул.Собачкина, д.13а, кв.78
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:update (см. описание формата заголовка запроса).
После заголовка запроса следует блок contract. Блок начинается заголовком, указанным в квадратных скобках в отдельной строке.
Блок [contract] состоит из следующих полей:
- password
Административный пароль для клиента. Пароль может содержать латинские буквы и цифры, регистр букв различается. Минимальная длина - один символ, максимальная длина - 30 символов. Необязательное поле. Однострочное поле.
- tech-password
Технический пароль для клиента. Пароль может содержать латинские буквы и цифры, регистр букв различается. Минимальная длина - один символ, максимальная длина - 30 символов. Необязательное поле. Однострочное поле.
- address-r
Адрес прописки клиента на русском языке. Может содержать русские и латинские буквы, цифры, знаки препинания и пробелы. Минимальная длина - два слова, максимальная длина - 256 символов. Необязательное поле. Многострочное поле.
- p-addr
Почтовый адрес клиента на русском языке. Может содержать русские и латинские буквы, цифры, знаки препинания и пробелы. Минимальная длина - два слова, максимальная длина - 256 символов. Необязательное поле. Многострочное поле.
- d-addr
Адрес грузополучателя на русском языке. Может содержать русские и латинские буквы, цифры, знаки препинания и пробелы. Минимальная длина - два слова, максимальная длина - 256 символов. Многострочное поле.
- phone
Номера телефонов клиента. Каждый телефонный номер указывается в отдельной строке. Перед номером должен быть указан код выхода на международную связь (+7 для России) и код города. Может содержать цифры, скобки и пробелы. Максимальная длина - 256 символов. Необязательное поле. Многострочное поле.
- fax-no
Номера факсов клиента. Каждый номер факса указывается в отдельной строке. Перед номером должен быть указан код выхода на международную связь (+7 для России) и код города. Может содержать цифры, скобки и пробелы. Максимальная длина - 256 символов. Необязательное поле. Многострочное поле.
- e-mail
Адреса электронной почты клиента по договору. На эти адреса высылается административный пароль в том случае, если клиент его забудет. Эти адреса указываются при выводе информации о доменах клиента через Whois service. Каждый адрес должен записываться в отдельной строке. Максимальная длина - 256 символов. Необязательное поле. Многострочное поле.
- mnt-nfy
Адрес электронной почты, на которые будут отправляться уведомления о запрошенных и заказанных услугах. В этом поле необходимо указать адреса сотрудников, которые будут заниматься технической поддержкой услуг данного клиента. В случае, если вы не хотите получать уведомления об услугах по электронной почте, не заполняйте это поле. Каждый адрес должен записываться в отдельной строке. Максимальная длина - 256 символов. Необязательное поле. Многострочное поле.
Порядок следования полей в запросе произвольный в пределах каждого блока. Многострочные поля записываются в несколько строк, при этом в начале каждой строки присутствует название поля и разделитель (двоеточие). Для однострочных полей повторение не допускается. Необязательные поля могут либо отсутствовать в блоке, либо их значение может быть пустым (состоящим из пробельных символов).
Пример ответа 1:
State: 200 OK
request-id:20011220103455.12345@nic.ru
Пример ответа 2:
State: 402 Errors in the submitted form
request-id:20011220103455.12345@nic.ru
[errors]
Ошибка в поле phone. Разрешается использовать цифры, пробелы и знак "+".
Поле должно начинаться со знака "+"
Ответ содержит заголовок (см. формат заголовка ответа) и тело ответа, которое отделяется от заголовка пустой строкой.
В случае успешного выполнения запроса (код 200) тело ответа пустое. Если в форме договора обнаружены ошибки, выдается ответ с кодом 402, и в теле ответа содержится блок errors с описанием ошибок на языке, указанном в запросе в поле lang.
Пример запроса:
lang:ru
request:contract
operation:update
login:123/NIC-REG/ADM
password:qwerty
subject-contract:3457/NIC-D
request-id:20011220103455.12345@nic.ru
[contract]
password:QWERTY
tech-password:dk3wo2e
p-addr:123456, Москва, ул.Кошкина, д.15, кв.4
p-addr:Сидорову Сидору Сидоровичу
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:update (см. описание формата заголовка запроса).
После заголовка запроса следует блок contract. Блок начинается заголовком, указанным в квадратных скобках в отдельной строке.
Блок [contract] состоит из следующих полей:
- password
Административный пароль для клиента. Пароль может содержать латинские буквы и цифры, регистр букв различается. Минимальная длина - один символ, максимальная длина - 30 символов. Необязательное поле. Однострочное поле.
- tech-password
Технический пароль для клиента. Пароль может содержать латинские буквы и цифры, регистр букв различается. Минимальная длина - один символ, максимальная длина - 30 символов. Необязательное поле. Однострочное поле.
- p-addr
Почтовый адрес клиента на русском языке. Может содержать русские и латинские буквы, цифры, знаки препинания и пробелы. Минимальная длина - два слова, максимальная длина - 256 символов. Необязательное поле. Многострочное поле.
- phone
Номера телефонов клиента. Каждый телефонный номер указывается в отдельной строке. Перед номером должен быть указан код выхода на международную связь (+7 для России) и код города. Может содержать цифры, скобки и пробелы. Максимальная длина - 256 символов. Необязательное поле. Многострочное поле.
- fax-no
Номера факсов клиента. Каждый номер факса указывается в отдельной строке. Перед номером должен быть указан код выхода на международную связь (+7 для России) и код города. Может содержать цифры, скобки и пробелы. Максимальная длина - 256 символов. Необязательное поле. Многострочное поле.
- e-mail
Адреса электронной почты клиента по договору. На эти адреса высылается административный пароль в том случае, если клиент его забудет. Эти адреса указываются при выводе информации о доменах клиента через Whois service. Каждый адрес должен записываться в отдельной строке. Максимальная длина - 256 символов. Необязательное поле. Многострочное поле.
- mnt-nfy
Адрес электронной почты, на которые будут отправляться уведомления о запрошенных и заказанных услугах. В этом поле необходимо указать адреса сотрудников, которые будут заниматься технической поддержкой услуг данного клиента. В случае, если вы не хотите получать уведомления об услугах по электронной почте, не заполняйте это поле. Каждый адрес должен записываться в отдельной строке. Максимальная длина - 256 символов. Необязательное поле. Многострочное поле.
Порядок следования полей в запросе произвольный в пределах каждого блока. Многострочные поля записываются в несколько строк, при этом в начале каждой строки присутствует название поля и разделитель (двоеточие). Для однострочных полей повторение не допускается. Необязательные поля могут либо отсутствовать в блоке, либо их значение может быть пустым (состоящим из пробельных символов).
Пример ответа 1:
State: 200 OK
request-id:20011220103455.12345@nic.ru
Пример ответа 2:
State: 402 Errors in the submitted form
request-id:20011220103455.12345@nic.ru
[errors]
Ошибка в поле phone. Разрешается использовать цифры, пробелы и знак "+".
Поле должно начинаться со знака "+"
Ответ содержит заголовок (см. формат заголовка ответа) и тело ответа, которое отделяется от заголовка пустой строкой.
В случае успешного выполнения запроса (код 200) тело ответа пустое. Если в форме договора обнаружены ошибки, выдается ответ с кодом 402, и в теле ответа содержится блок errors с описанием ошибок на языке, указанном в запросе в поле lang.