API: Cоздание задания

Задание состоит из трех обязательных полей:

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 уже есть в БД