Задание состоит из трех обязательных полей:
uuid - уникальный идентификатор запроса, сгенерированный пользователем. Рекомендуется использовать формат UUID
request - одно и более JSON-заданий, объединенные в массив. В случае, если задание одно, записывать его в массив необязательно.
token - секретный ключ доступа к API.
Примечание: добавлять в задание более одной фискальной операции запрещено.
HTTP запрос
Параметры передаются методом POST в формате JSON, кодировке UTF-8 с обязательным указанием заголовка Content-Type: application/json.
Адрес отправки:
http://kassa.shop-ctrl.ru/api/2/requests
http://localhost:8526/requests - в случаи автономной работы
Возвращаемые ошибки
В случае успешного добавления задания в очередь сервер вернет статус 201 (Created).
Также могут вернуться следующие ошибки:
400 (Bad Request) - ошибка формата запроса (обязательные поля не найдены, больше одной фискальной операции в задании, не удалось разобрать json)
409 (Conflict) - задание с таким uuid уже есть в БД