Получение доступных конфигураций
В API SellOut+ есть возможность получать доступные конфигурации загрузки как для конкретной компании, так и для всех компаний, с которыми вы работаете.
GET <BASE_LOAD_API>/getloadconfigurations — метод для получения конфигураций загрузки.
Параметры метода
ID_Company(опционально) — идентификатор компании.Если параметр указан, возвращаются конфигурации только для указанной компании.
Если параметр отсутствует, возвращаются конфигурации для всех доступных компаний.
Пример
Запрос через curl:
curl -X GET "https://app.sellout.plus/demo/api/load/getloadconfigurations?ID_Company=123" ^ -H "Authorization: Bearer <ваш_токен>"
Успешный ответ:
{ "Configurations": [ { "LoadConfigId": 1, "Name": "Конфигурация 1", "FlagActive": true, "Description": "Описание конфигурации", "ID_Company": 123, "CompanyName": "Компания ABC", "Files": [ { "FileMask": "%Продажи%", "SortOrder": 1, "Description": "Описание файла", "DataType": [ { "ID": "1", "Name": "Продажи" } ] } ] } ] }
Коды ошибок
Код ошибки | Описание | Пример ответ от сервера |
400 | Компания с указанным ID не найдена. |
|
500 | Внутренняя ошибка сервера. |
|