Создание заявки
Для корректировки данных операторами в системе Universe предусмотрена возможность создания заявок через API. Данный механизм удобен для интеграции с внешними системами, в которых будет производиться создание запросов на корректировку данных.
POST <BASE_LOAD_API>/create — метод для создания новой заявки. С его помощью можно:
Добавлять описание к заявке;
Выбирать связанные записи справочника
customer.
Параметры метода
Обязательные
description— описание заявки, в котором должно быть отображено что именно требуется от операторов по корректировке Universe.
Опциональные
linkedRecords— ID записей справочникаcustomerиз SellOut+, которые относятся к заявке. Передаётся как массив чисел через запятую.
Тело запроса (application/json): { "description": { "type": "string", "required": true, "minLength": 1, "maxLength": 2000, "description": "Описание заявки с указанием требуемых корректировок" }, "linkedRecords": { "type": "array", "required": false, "items": { "type": "int" }, "maxItems": 100, "description": "ID связанных записей справочника customer" } }
Пример
Запрос через curl:
curl -X POST "https://app.sellout.plus/universe/api/request/create" ^ -H "Authorization: Bearer <ваш_токен>" ^ -H "Content-Type: application/json" ^ -d '{ "description": "Необходимо объединить записи", "linkedRecords": [8675467, 8675468] }'
Успешный ответ:
В случае успеха возвращает ID созданной в SellOut+ заявки на редактирование Universe.
{ "ID_Request":2100003751 }
Коды ошибок
Код ошибки | Описание | Пример ответ от сервера |
400 | Неверно заполненные поля |
|
401 | Не удалось авторизоваться |
|
404 | Указанная связанная запись отсутствует в БД |
|
409 | Наличие нескольких производителей у учётной записи SO+ |
|
500 | Внутренняя ошибка сервера |
|