Получение доступных конфигураций

В 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 не найдена.

{ "status": 400, "status_description": "BadRequest", "error_message": "Company not found" }

500

Внутренняя ошибка сервера.

{ "status": 500, "status_description": "InternalServerError", "error_message": "Unexpected error occurred" }