Пример запроса:
request:orderВ заголовке запроса необходимо указать значения request:order и operation:create (см. описание формата заголовка запроса).
После заголовка запроса следуют блоки order-item. Количество этих блоков не ограничено.
Каждый блок начинается заголовком, указанным в квадратных скобках в отдельной строке.
Блок [order-item] состоит из следующих полей:
Пример ответа с сообщениями об ошибках:
State: 402 Errors in order item templatesЕсли в ответе есть ошибки, то их порядок в блоках [order-item] в точности соответствует порядку блоков [order-item] исходного запроса. Например, в ответе на вышеприведенный запрос ошибки в первой и второй секциях, т.е. для доменов:
domain:nic-2016-07-25-01.ruПример запроса за исключением доменов, по которым были получены ошибки:
login:370/NIC-REG/admУспешный ответ:
State: 200 OKОтвет содержит заголовок (см. формат заголовка ответа) и тело ответа, которое отделяется от заголовка пустой строкой.
В случае успешного выполнения запроса (код 200) в теле ответа содержится одно поле — order_id, в котором указывается идентификатор принятого заказа.
Примечание: Для данного типа запросов код 200 означает только то, что запрос не содержит синтаксических ошибок и принят к обработке. Указанный код не означает, что заказ выполнен с успешным результатом. Сообщаемый в ответе order_id можно использовать для запросов на получение информации о ходе исполнения заказа. В ответ на такие запросы предоставляется точная информация о статусе заказа: выполнен (успешно или неуспешно), в обработке и т.п.