AddIn

APIМетодОписание
api/addin/State?masterLogin={masterLogin}&masterPassword={masterPassword} GET

Получить состояние загрузки расширений (для администраторов)

Admin

Служебные методы

APIМетодОписание
api/admin/CacheState?masterLogin={masterLogin}&masterPassword={masterPassword} GET

Проверить состояние кеширования данных базы данных

api/admin/Ping GET

Проверить доступность сервиса и базы данных

CashFlow

Методы для управления балансом пользователей

APIМетодОписание
api/CashFlow POST

Произвести списания денежных средств за пользование веб-сервисами. Расчет производится на дату предшествующей текущей

Dictionary

Методы для работы со словарями

APIМетодОписание
api/dictionary/ReplaceVendor?oldVendorName={oldVendorName}&newVendorName={newVendorName}&masterLogin={masterLogin}&masterPassword={masterPassword} POST

Заменить существующего производителя (бренд) в словаре "Производители (бренды)" на нового.

api/dictionary/TariffType?masterLogin={masterLogin}&masterPassword={masterPassword} GET

Получить типы тарифов

api/dictionary/UnknownPart?vendorCode={vendorCode}&vendorName={vendorName}&wbServiceId={wbServiceId}&masterLogin={masterLogin}&masterPassword={masterPassword} GET

Получить неизвестные запчасти (детали), отсутствующие в словаре "Запчасти (детали)" по коду (артикулу) и/или наименованию производителя (бренду) и/или идентификатору веб-сервиса.

api/dictionary/UnknownVendor?masterLogin={masterLogin}&masterPassword={masterPassword} GET

Получить неизвестные производители (бренды), отсутствующие в словаре "Производители (бренды)" и в списке кросс-наименований производителей (брендов) веб-сервисов.

api/dictionary/va/Vendor GET

Получить словарь "Производители (бренды)".

api/dictionary/Vendor GET

Получить словарь "Производители (бренды)".

api/dictionary/Vendor?masterLogin={masterLogin}&masterPassword={masterPassword} POST

Добавить нового производителя (бренд) в словарь "Производители (бренды)".

LocalizedValues

Контроллер с локализацией

APIМетодОписание
api/LocalizedValues/{id} DELETE

Удаляет значение

api/LocalizedValues GET

Возвращает значения

api/LocalizedValues/{id} GET

Возвращает значение

api/LocalizedValues POST

Устанавливает значение

api/LocalizedValues/{id} PUT

Изменяет значение

Методы для поиска запчастей

APIМетодОписание
api/search/v2/Crosses?vendorCode={vendorCode}&vendor={vendor}&id={id}&password={password} GET

Получить кросс-коды запчасти (детали) по коду (артикулу) и наименованию производителя (бренду)

api/search/Parts?vendorCode={vendorCode}&id={id}&password={password}&timeout={timeout} GET

Получить запчасти (детали) по коду (артикулу)

api/search/v2/Parts?vendorCode={vendorCode}&id={id}&password={password}&timeout={timeout}&webServiceId[0]={webServiceId[0]}&webServiceId[1]={webServiceId[1]} GET

Получить запчасти (детали) по коду (артикулу)

api/search/Search?vendorCode={vendorCode}&vendor={vendor}&id={id}&password={password}&timeOut={timeOut} GET

Получить цены, наличие, сроки поставки товаров по коду и производителю

api/search/v2/Search?vendorCode={vendorCode}&vendor={vendor}&id={id}&password={password}&timeOut={timeOut}&excludeEmptyQuantities={excludeEmptyQuantities}&excludeEmptyPrices={excludeEmptyPrices}&webSeviceId[0]={webSeviceId[0]}&webSeviceId[1]={webSeviceId[1]} GET

Получить цены, наличие, сроки поставки товаров по коду и производителю

Tariff

Методы для получения информации о тарифах и пользовательских настройках

APIМетодОписание
api/Tariff?includeDisabled={includeDisabled} GET

Получить список тарифов

api/Tariff?masterLogin={masterLogin}&masterPassword={masterPassword} POST

Добавить тариф

api/Tariff/{id}?masterLogin={masterLogin}&masterPassword={masterPassword} PUT

Изменить тариф

User

Методы для получения информации о пользователях и пользовательских настройках

APIМетодОписание
api/User/{id}/ApplyTariff?tariffId={tariffId}&autoProlongateOnRequestsExpiration={autoProlongateOnRequestsExpiration}&masterLogin={masterLogin}&masterPassword={masterPassword} PUT

Сменить тариф пользователя

api/User/{id}/RequestTariffChange?password={password}&tariffId={tariffId}&autoProlongateOnRequestsExpiration={autoProlongateOnRequestsExpiration} PUT

Запросить смену тарифа

api/User/{id}?password={password} GET

Получить пользователя по идентификатору и паролю

api/User?masterLogin={masterLogin}&masterPassword={masterPassword} GET

Получить полный список пользователей, зарегистрированных в системе

api/User?masterLogin={masterLogin}&masterPassword={masterPassword} POST

Добавить пользователя

api/User/{id}/CashFlow?password={password}&from={from}&to={to} GET

Получить историю начислений денежных средств

api/User/{id}/CashFlow?Date={Date}&Sum={Sum}&masterLogin={masterLogin}&masterPassword={masterPassword} POST

Добавить запись о движении денежных средств

api/User/{id}/WebServices/{webServiceId}?password={password} DELETE

Отключить веб сервис

api/User/{id}/WebServices?password={password} GET

Получить список активных веб-сервисов

api/User/{id}/WebServices/{webServiceId}?password={password} POST

Включить веб сервис

api/User/{id}/WebServices/{webServiceId}/Settings?password={password} GET

Получить пользовательские настройки веб-сервиса по идентификатору веб-сервиса

api/User/{id}/WebServices/Settings?password={password} GET

Получить пользовательские настройки веб-сервисов

api/User/{id}/WebServices/{webServiceId}/Settings?password={password} POST

Установить настройки веб-сервиса

WebService

Методы для получения информации о доступных веб-сервисах и их параметрах

APIМетодОписание
api/WebService?includeCatalogs={includeCatalogs} GET

Получить список веб-сервисов

api/WebService/{id}?masterLogin={masterLogin}&masterPassword={masterPassword} POST

Обновить описание веб-сервиса по идентификатору веб-сервиса

api/WebService/{id}/Parameters GET

Получить параметры веб-сервиса по идентификатору веб-сервиса

api/WebService/{id}/Statistic?topCount={topCount} GET

Получить статистические показатели работы веб-сервиса по идентификатору веб-сервиса

api/WebService/Statistic?topCount={topCount} GET

Получить статистические показатели работы веб-сервисов

api/WebService/{id}/Store GET

Получить список уникальных идентификаторов складов (сопоставлений значения идентификатора склада веб-сервиса с Guid-идентификатором в системе WSG) по идентификатору веб-сервиса.

api/WebService/Store GET

Получить список уникальных идентификаторов складов (сопоставлений значения идентификатора склада веб-сервиса с Guid-идентификатором в системе WSG).

api/WebService/{id}/Vendor GET

Получить сопоставления наименований производителей (брендов) веб-сервиса с наименованиями эталонных производителей (брендами) по идентификатору веб-сервиса

api/WebService/Vendor GET

Получить сопоставления наименований производителей (брендов) веб-сервисов с наименованиями эталонных производителей (брендами)

api/WebService/{id}/Vendor?masterLogin={masterLogin}&masterPassword={masterPassword} POST

Добавить сопоставление наименования производителя (бренда) веб-сервиса с эталонным наименованием производителя (брендом)