SelSup Developers

Грамадскае API · API Падпісанне

Аховы

Канчатковыя пункты для складаў, уключаючы дакладныя маршруты, параметры, органы запыту і схемы пашырэння рэакцыі.

35 канчатковыя пункты/api/warehouseСтабільныМашыначытна чытае апісанне ↗
{ }

Гэты старонка падтрымліваецца рэдагаваць самастойны кантракт.

/api/warehouse

Готовыя да выкарыстання працоўныя патокі

Готовыя да выкарыстання працоўныя патокі

01

Пачніце выкарыстоўваць склады

Выкарыстоўвайце адмысловы токен API і пацвердзіце аперацыі чытання з дадзенымі тэсту спачатку.

  1. Захоўвайце знак з боку сервера і адправіце яго ў заголоўку Authorization.
  2. Праверце патрабаваныя параметры і пашырыць схему запыту або адказу.
  3. Выкарыстоўвайце стан HTTP і стабільнае поле error ў памылках прыкладання.

Мадэль дадзеных

Структуры дадзеных

Мадэлі пералічаныя тут адзін раз і могуць быць пашыраныя непасрэдна з канчатковых пунктаў, якія іх выкарыстоўваюць.

Address15 палёў
idinteger · int32

Id.

postCodestring

Паштовы код.

countryCountry

Краіна.

regionRegion

Рэгіён.

regionIdinteger · int32

Рэгіён ID.

streetstring

Вуліца.

housestring

Дом.

districtstring

Раён.

citystring

Горад.

localitystring

Мясцовасць.

buildingstring

Будынак.

flatstring

Плыта.

shortstring

Кратка.

addressIdAddress

Адрас ID.

fullstring

Поўны.

Cell16 палёў
idinteger · int32

Id.

read-only
warehouseIdinteger · int64

Ід склада.

passageIdinteger · int32

Паходнай пазнакі.

shelfIdinteger · int32

Пазнак паліцы.

rackIdinteger · int32

Падпісанне.

namestring

Назва.

fullNamestring

Поўнае імя.

sortNamestring

Якая-то імя.

barcodestring

Бар-код.

deletedboolean

Здарэнне.

widthinteger · int32

Шырыня.

heightinteger · int32

Вышыня.

depthinteger · int32

Глыбіня.

clientIdinteger · int64

Ідэнтыфікатар кліента.

read-only
lastInventoryIdinteger · int32

Апошні інвентарны ID.

read-only
typestring

Type.

Country6 палёў
countryIdinteger · int32

Падпісанне краіны.

namestring

Назва.

code2string

Код 2.

code3string

Код3.

namesobject

Імена.

printNamestring

Назва аддруку.

Organization33 палёў
idinteger · int64

Id.

read-only
namestring

Назва.

Абавязкова
shortNamestring

Краткае імя.

taxTypestring

Падатковы тып.

taxRateinteger · int32

Падатковая стаўка.

taxNdsinteger · int32

Падатковыя НД.

inputTaxNdsinteger · int32

Падаткі на ўезд.

outputTaxNdsinteger · int32

Падаткі на вытворчасць.

enableNewTaxCalculationboolean

Уключыце новыя падатковыя разлікі.

useNdsCostPriceboolean

Выкарыстоўвайце Nds Кошт Прэс.

innstring

Гасцініца.

Абавязкова
kppstring

Кпп.

bankstring

Банка.

bikstring

Бялізна.

corrBillstring

Корр Біл.

billNumberstring

Лічба рахунку.

stampPathstring

Штамп Пад.

read-only
stampUrlstring

Стамп Url.

read-only
stampSizeinteger · int32

Памер маркі.

read-only
stampWidthinteger · int32

Штамп шырыню.

read-only
stampHeightinteger · int32

Стамп Вышыня.

read-only
signaturePathstring

Падпісная сцежка.

read-only
signatureUrlstring

Url падпіскі.

read-only
signatureSizeinteger · int32

Памер подпісу.

read-only
signatureWidthinteger · int32

Шырыня подпісу.

read-only
signatureHeightinteger · int32

Вышыня подпісу.

read-only
ipPersonPerson

IP-асоба.

formstring

Форма.

Абавязкова
ipboolean

ІП.

clientIdinteger · int64

Ідэнтыфікатар кліента.

read-only
addressAddress

Адрас.

phoneNumberstring

Нумар тэлефона.

addressFullstring

Адрас поўны.

read-only
Passage6 палёў
idinteger · int32

Id.

namestring

Назва.

warehouseIdinteger · int64

Ід склада.

deletedboolean

Здарэнне.

clientIdinteger · int64

Ідэнтыфікатар кліента.

racksRack[]

Ракі.

Person14 палёў
personIdinteger · int64

Пазнак асобы.

read-only
firstNamestring

Першае імя.

Абавязкова
lastNamestring

Фамілія.

Абавязкова
surNamestring

Сур імя.

clientIdinteger · int64

Ідэнтыфікатар кліента.

read-only
positionPersonPosition

Пазіцыя.

Абавязкова
versionIdinteger · int64

Ід версіі.

read-only
createdUserstring

Створаны карыстальнік.

read-only
createdDatestring · date-time

Стварыўся Дата.

read-only
deletedboolean

Здарэнне.

read-only
userIdinteger · int32

Пазнак карыстальніка.

read-only
hasChangesboolean

У яго ёсць змены.

fullNamestring

Поўнае імя.

read-only
shortNamestring

Краткае імя.

read-only
PersonPosition7 палёў
idinteger · int64

Id.

read-only
namestring

Назва.

Абавязкова
deletedboolean

Здарэнне.

read-only
clientIdinteger · int64

Ідэнтыфікатар кліента.

read-only
defaultJobIdinteger · int64

Падуманая пазнака працы.

createdUserstring

Створаны карыстальнік.

read-only
createdDatestring · date-time

Стварыўся Дата.

read-only
Rack7 палёў
idinteger · int32

Id.

namestring

Назва.

warehouseIdinteger · int64

Ід склада.

passageIdinteger · int32

Паходнай пазнакі.

deletedboolean

Здарэнне.

clientIdinteger · int64

Ідэнтыфікатар кліента.

shelvesShelf[]

Палаты.

Region4 палёў
regionIdinteger · int32

Рэгіён ID.

countryIdinteger · int32

Падпісанне краіны.

namestring

Назва.

regionSynonymsRegionSynonym[]

Сінонімы рэгіёнаў.

RegionSynonym4 палёў
idinteger · int64

Id.

regionIdinteger · int64

Рэгіён ID.

synonymstring

Сінянім.

servicestring

Паслуга.

ServiceWarehouse7 палёў
idinteger · int64

Id.

read-only
namestring

Назва.

Абавязкова
externalIdstring

Па-залежнае пазначэнне.

Абавязкова
warehouseIdinteger · int64

Ід склада.

Абавязкова
servicestring

Паслуга.

Абавязкова
organizationIdinteger · int64

Ід арганізацыі.

Абавязкова
serviceOrganizationIdinteger · int64

Паслужная арганізацыя ID.

Shelf7 палёў
idinteger · int32

Id.

namestring

Назва.

warehouseIdinteger · int64

Ід склада.

rackIdinteger · int32

Падпісанне.

deletedboolean

Здарэнне.

clientIdinteger · int64

Ідэнтыфікатар кліента.

cellsCell[]

Кэліцы.

Warehouse43 палёў
idinteger · int64

Id.

namestring

Назва.

servicestring

Паслуга.

organizationIdinteger · int64

Ід арганізацыі.

fboOrganizationIdinteger · int64

Ід арганізацыі ФБО.

noPlaceCellIdinteger · int32

Ніякай месцазнаходжанне.

noPlaceCellCell

Няма месца клеткі.

refundCellIdinteger · int32

Пазыцыя ID.

organizationOrganization

Арганізацыя.

priorityinteger · int32

Пераважнасць.

useForOrderboolean

Выкарыстоўвайце для парадку.

clientIdinteger · int64

Ідэнтыфікатар кліента.

externalNamestring

Знешняе імя.

notSyncStocksboolean

Не Sync акцыі.

ignoreOrdersboolean

Ігнаруючы загады.

passagesPassage[]

Падходы.

warehouseServicesServiceWarehouse[]

Паслугі ў склад.

deliveriesobject

Дастаўкі.

deletedboolean

Здарэнне.

captionstring

Напіс.

durationHoursinteger · int32

Працягласць гадзін.

reservationDaysinteger · int32

Дні рэзервацыі.

schedulestring

Графік.

urAddressstring

Адрас.

citystring

Горад.

longitudenumber · double

Далёгія.

latitudenumber · double

Шчыльнасць.

warehouseServiceIdinteger · int64

Пазнак службы склада.

warehouseTypestring

Тып складу.

descriptionstring

Апісанне.

inninteger · int64

Гасцініца.

kppinteger · int64

Кпп.

paymentAccountstring

Платны рахунак.

telephonestring

Тэлефон.

regionNamestring

Назва рэгіёну.

regionRegion

Рэгіён.

regionIdinteger · int32

Рэгіён ID.

isPrepayOnlineboolean

Гэта Prepay онлайн.

isCashboolean

Гэта Cash.

isCardboolean

Гэта Кард.

isGoodsActiveboolean

Товар актыўна.

orgIdWarehouse

Ід арганізацыі.

addressstring

Адрас.

CellFilter5 палёў
cellIdinteger · int32

Пазнак кліента.

shelfIdinteger · int32

Пазнак паліцы.

rackIdinteger · int32

Падпісанне.

passageIdinteger · int32

Паходнай пазнакі.

warehouseIdinteger · int64

Ід склада.

ImportResult2 палёў
createdinteger · int32

Створаны.

updatedinteger · int32

Абноўлены.

Coordinates2 палёў
latitudenumber · double

Шчыльнасць.

longitudenumber · double

Далёгія.

OzonFboWarehouse5 палёў
addressstring

Адрас.

namestring

Назва.

coordinatesCoordinates

Каардынаты.

warehouse_idinteger · int64

Пазнака склада.

warehouse_typestring

Тып склада.

WarehouseOfService2 палёў
idobject

Id.

namestring

Назва.

WarehouseBalancesWithPrices11 палёў
warehouseIdinteger · int64

Ід склада.

quantityinteger · int32

Колькасць.

distinctQuantityinteger · int64

Адрозненная колькасць.

purchasePricenumber · double

Купля Прэміі.

additionalExpensesAmountnumber · double

Дадатковыя выдаткі.

wildberriesRetailPricenumber · double

Рэцэпт прадукцыі Wildberries.

ozonRetailPricenumber · double

Азоны рознічная цана.

yandexMarketRetailPricenumber · double

Рынок рознічнай кошты Яндекс.

aliexpressRetailPricenumber · double

Аліэкспрэс рознічная цана.

sberMegaMarketRetailPricenumber · double

Сбер Мега Рынок Рэталле Працэнты.

retailPriceByMarketplacenumber · double

Рэцэпт рознічнай продажы па рынку.

Памылка дагавор

Як вяртаюць памылкі прыкладання

Код error аднолькавы ў кожным лакелі, у той час як паведамленне, якое з'яўляецца карыстальнікам, перакладаецца серверам.

error

Стабільны машыначытай код для інтэграцыйнай логікі.

localMessage

Паведамленне гатовае да адлюстравання на мове карыстальніка токены API.

params

Значэнні, якія інтэрполююцца серверам у лакалізаваным шаблоне паведамленняў.

localMessage выкарыстоўвае поле lang карыстальніка, які валодае токеном API. Мова дакументацыі і загаловак Accept-Language не змяняюць яго; руская выкарыстоўваецца, калі карыстацкая мова не канфігуруецца.

RUМясцовасць карыстальніка ru
{
  "error": "error_brand_already_exists",
  "localMessage": "Бренд Base уже существует",
  "params": {
    "name": "Base"
  }
}
BEБеларуская (be)
{
  "error": "error_brand_already_exists",
  "localMessage": "Брэнд Base ужо існуе",
  "params": {
    "name": "Base"
  }
}

Канчатковыя пункты

Канчатковыя пункты

GET

Ід склада

/api/warehouse/{warehouseId}
Значок з чытальным доступам

ID склада з выкарыстаннем GET /api/warehouse/{warehouseId}.

Параметры шляху

ПолеТыпАбавязковаАпісанне
warehouseId integer · int64 Так Ід склада.
curl --request GET 'https://api.selsup.ru/api/warehouse/1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Удалы адказ

200
Палі аб'ектаў Warehouse
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
name string Не Назва.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Не Паслуга.
organizationId integer · int64 Не Ід арганізацыі.
fboOrganizationId integer · int64 Не Ід арганізацыі ФБО.
noPlaceCellId integer · int32 Не Ніякай месцазнаходжанне.
noPlaceCell Cell Не Няма месца клеткі.
Палі аб'ектаў Cell
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
warehouseId integer · int64 Не Ід склада.
passageId integer · int32 Не Паходнай пазнакі.
shelfId integer · int32 Не Пазнак паліцы.
rackId integer · int32 Не Падпісанне.
name string Не Назва.
fullName string Не Поўнае імя.
sortName string Не Якая-то імя.
barcode string Не Бар-код.
deleted boolean Не Здарэнне.
width integer · int32 Не Шырыня.
height integer · int32 Не Вышыня.
depth integer · int32 Не Глыбіня.
clientId integer · int64 Не Ідэнтыфікатар кліента.
lastInventoryId integer · int32 Не Апошні інвентарны ID.
type stringNORMAL, NO_PLACE, REFUND Не Type.
refundCellId integer · int32 Не Пазыцыя ID.
organization Organization Не Арганізацыя.
Палі аб'ектаў Organization
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
name string Так Назва.
shortName string Не Краткае імя.
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Не Падатковы тып.
taxRate integer · int32 Не Падатковая стаўка.
taxNds integer · int32 Не Падатковыя НД.
inputTaxNds integer · int32 Не Падаткі на ўезд.
outputTaxNds integer · int32 Не Падаткі на вытворчасць.
enableNewTaxCalculation boolean Не Уключыце новыя падатковыя разлікі.
useNdsCostPrice boolean Не Выкарыстоўвайце Nds Кошт Прэс.
inn string Так Гасцініца.
kpp string Не Кпп.
bank string Не Банка.
bik string Не Бялізна.
corrBill string Не Корр Біл.
billNumber string Не Лічба рахунку.
stampPath string Не Штамп Пад.
stampUrl string Не Стамп Url.
stampSize integer · int32 Не Памер маркі.
stampWidth integer · int32 Не Штамп шырыню.
stampHeight integer · int32 Не Стамп Вышыня.
signaturePath string Не Падпісная сцежка.
signatureUrl string Не Url падпіскі.
signatureSize integer · int32 Не Памер подпісу.
signatureWidth integer · int32 Не Шырыня подпісу.
signatureHeight integer · int32 Не Вышыня подпісу.
ipPerson Person Не IP-асоба.
Палі аб'ектаў Person
ПолеТыпАбавязковаАпісанне
personId integer · int64 Не Пазнак асобы.
firstName string Так Першае імя.
lastName string Так Фамілія.
surName string Не Сур імя.
clientId integer · int64 Не Ідэнтыфікатар кліента.
position PersonPosition Так Пазіцыя.
versionId integer · int64 Не Ід версіі.
createdUser string Не Створаны карыстальнік.
createdDate string · date-time Не Стварыўся Дата.
deleted boolean Не Здарэнне.
userId integer · int32 Не Пазнак карыстальніка.
hasChanges boolean Не У яго ёсць змены.
fullName string Не Поўнае імя.
shortName string Не Краткае імя.
form stringOOO, IP, SELF_EMPLOYED Так Форма.
ip boolean Не ІП.
clientId integer · int64 Не Ідэнтыфікатар кліента.
address Address Не Адрас.
Палі аб'ектаў Address
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
postCode string Не Паштовы код.
country Country Не Краіна.
region Region Не Рэгіён.
regionId integer · int32 Не Рэгіён ID.
street string Не Вуліца.
house string Не Дом.
district string Не Раён.
city string Не Горад.
locality string Не Мясцовасць.
building string Не Будынак.
flat string Не Плыта.
short string Не Кратка.
addressId Address Не Адрас ID.
full string Не Поўны.
phoneNumber string Не Нумар тэлефона.
addressFull string Не Адрас поўны.
priority integer · int32 Не Пераважнасць.
useForOrder boolean Не Выкарыстоўвайце для парадку.
clientId integer · int64 Не Ідэнтыфікатар кліента.
externalName string Не Знешняе імя.
notSyncStocks boolean Не Не Sync акцыі.
ignoreOrders boolean Не Ігнаруючы загады.
passages Passage[] Не Падходы.
Структура элементаў масіва Passage
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
name string Не Назва.
warehouseId integer · int64 Не Ід склада.
deleted boolean Не Здарэнне.
clientId integer · int64 Не Ідэнтыфікатар кліента.
racks Rack[] Не Ракі.
Структура элементаў масіва Rack
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
name string Не Назва.
warehouseId integer · int64 Не Ід склада.
passageId integer · int32 Не Паходнай пазнакі.
deleted boolean Не Здарэнне.
clientId integer · int64 Не Ідэнтыфікатар кліента.
shelves Shelf[] Не Палаты.
warehouseServices ServiceWarehouse[] Не Паслугі ў склад.
Структура элементаў масіва ServiceWarehouse
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
name string Так Назва.
externalId string Так Па-залежнае пазначэнне.
warehouseId integer · int64 Так Ід склада.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Так Паслуга.
organizationId integer · int64 Так Ід арганізацыі.
serviceOrganizationId integer · int64 Не Паслужная арганізацыя ID.
deliveries object Не Дастаўкі.
deleted boolean Не Здарэнне.
caption string Не Напіс.
durationHours integer · int32 Не Працягласць гадзін.
reservationDays integer · int32 Не Дні рэзервацыі.
schedule string Не Графік.
urAddress string Не Адрас.
city string Не Горад.
longitude number · double Не Далёгія.
latitude number · double Не Шчыльнасць.
warehouseServiceId integer · int64 Не Пазнак службы склада.
warehouseType string Не Тып складу.
description string Не Апісанне.
inn integer · int64 Не Гасцініца.
kpp integer · int64 Не Кпп.
paymentAccount string Не Платны рахунак.
telephone string Не Тэлефон.
regionName string Не Назва рэгіёну.
region Region Не Рэгіён.
Палі аб'ектаў Region
ПолеТыпАбавязковаАпісанне
regionId integer · int32 Не Рэгіён ID.
countryId integer · int32 Не Падпісанне краіны.
name string Не Назва.
regionSynonyms RegionSynonym[] Не Сінонімы рэгіёнаў.
Структура элементаў масіва RegionSynonym
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
regionId integer · int64 Не Рэгіён ID.
synonym string Не Сінянім.
service string Не Паслуга.
regionId integer · int32 Не Рэгіён ID.
isPrepayOnline boolean Не Гэта Prepay онлайн.
isCash boolean Не Гэта Cash.
isCard boolean Не Гэта Кард.
isGoodsActive boolean Не Товар актыўна.
orgId Warehouse Не Ід арганізацыі.
address string Не Адрас.
{
  "id": 1001,
  "name": "Example",
  "service": "NONE",
  "organizationId": 1001,
  "fboOrganizationId": 1001,
  "noPlaceCellId": 1001
}
Памылкі6

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

400error_cell_not_found
Не найдена ячейка

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_cell_not_found ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_warehouse_not_found
Не найден склад

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_warehouse_not_found ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

PUT

Пач складзе

/api/warehouse/{warehouseId}
Знак з пісьмовым доступам

Пач складзе з дапамогай PUT /api/warehouse/{warehouseId}.

Параметры шляху

ПолеТыпАбавязковаАпісанне
warehouseId integer · int64 Так Ід склада.

Запытвальны орган

application/json
Палі аб'ектаўWarehouse
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
name string Не Назва.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Не Паслуга.
organizationId integer · int64 Не Ід арганізацыі.
fboOrganizationId integer · int64 Не Ід арганізацыі ФБО.
noPlaceCellId integer · int32 Не Ніякай месцазнаходжанне.
noPlaceCell Cell Не Няма месца клеткі.
Палі аб'ектаў Cell
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
warehouseId integer · int64 Не Ід склада.
passageId integer · int32 Не Паходнай пазнакі.
shelfId integer · int32 Не Пазнак паліцы.
rackId integer · int32 Не Падпісанне.
name string Не Назва.
fullName string Не Поўнае імя.
sortName string Не Якая-то імя.
barcode string Не Бар-код.
deleted boolean Не Здарэнне.
width integer · int32 Не Шырыня.
height integer · int32 Не Вышыня.
depth integer · int32 Не Глыбіня.
clientId integer · int64 Не Ідэнтыфікатар кліента.
lastInventoryId integer · int32 Не Апошні інвентарны ID.
type stringNORMAL, NO_PLACE, REFUND Не Type.
refundCellId integer · int32 Не Пазыцыя ID.
organization Organization Не Арганізацыя.
Палі аб'ектаў Organization
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
name string Так Назва.
shortName string Не Краткае імя.
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Не Падатковы тып.
taxRate integer · int32 Не Падатковая стаўка.
taxNds integer · int32 Не Падатковыя НД.
inputTaxNds integer · int32 Не Падаткі на ўезд.
outputTaxNds integer · int32 Не Падаткі на вытворчасць.
enableNewTaxCalculation boolean Не Уключыце новыя падатковыя разлікі.
useNdsCostPrice boolean Не Выкарыстоўвайце Nds Кошт Прэс.
inn string Так Гасцініца.
kpp string Не Кпп.
bank string Не Банка.
bik string Не Бялізна.
corrBill string Не Корр Біл.
billNumber string Не Лічба рахунку.
stampPath string Не Штамп Пад.
stampUrl string Не Стамп Url.
stampSize integer · int32 Не Памер маркі.
stampWidth integer · int32 Не Штамп шырыню.
stampHeight integer · int32 Не Стамп Вышыня.
signaturePath string Не Падпісная сцежка.
signatureUrl string Не Url падпіскі.
signatureSize integer · int32 Не Памер подпісу.
signatureWidth integer · int32 Не Шырыня подпісу.
signatureHeight integer · int32 Не Вышыня подпісу.
ipPerson Person Не IP-асоба.
Палі аб'ектаў Person
ПолеТыпАбавязковаАпісанне
personId integer · int64 Не Пазнак асобы.
firstName string Так Першае імя.
lastName string Так Фамілія.
surName string Не Сур імя.
clientId integer · int64 Не Ідэнтыфікатар кліента.
position PersonPosition Так Пазіцыя.
versionId integer · int64 Не Ід версіі.
createdUser string Не Створаны карыстальнік.
createdDate string · date-time Не Стварыўся Дата.
deleted boolean Не Здарэнне.
userId integer · int32 Не Пазнак карыстальніка.
hasChanges boolean Не У яго ёсць змены.
fullName string Не Поўнае імя.
shortName string Не Краткае імя.
form stringOOO, IP, SELF_EMPLOYED Так Форма.
ip boolean Не ІП.
clientId integer · int64 Не Ідэнтыфікатар кліента.
address Address Не Адрас.
Палі аб'ектаў Address
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
postCode string Не Паштовы код.
country Country Не Краіна.
region Region Не Рэгіён.
regionId integer · int32 Не Рэгіён ID.
street string Не Вуліца.
house string Не Дом.
district string Не Раён.
city string Не Горад.
locality string Не Мясцовасць.
building string Не Будынак.
flat string Не Плыта.
short string Не Кратка.
addressId Address Не Адрас ID.
full string Не Поўны.
phoneNumber string Не Нумар тэлефона.
addressFull string Не Адрас поўны.
priority integer · int32 Не Пераважнасць.
useForOrder boolean Не Выкарыстоўвайце для парадку.
clientId integer · int64 Не Ідэнтыфікатар кліента.
externalName string Не Знешняе імя.
notSyncStocks boolean Не Не Sync акцыі.
ignoreOrders boolean Не Ігнаруючы загады.
passages Passage[] Не Падходы.
Структура элементаў масіва Passage
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
name string Не Назва.
warehouseId integer · int64 Не Ід склада.
deleted boolean Не Здарэнне.
clientId integer · int64 Не Ідэнтыфікатар кліента.
racks Rack[] Не Ракі.
Структура элементаў масіва Rack
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
name string Не Назва.
warehouseId integer · int64 Не Ід склада.
passageId integer · int32 Не Паходнай пазнакі.
deleted boolean Не Здарэнне.
clientId integer · int64 Не Ідэнтыфікатар кліента.
shelves Shelf[] Не Палаты.
warehouseServices ServiceWarehouse[] Не Паслугі ў склад.
Структура элементаў масіва ServiceWarehouse
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
name string Так Назва.
externalId string Так Па-залежнае пазначэнне.
warehouseId integer · int64 Так Ід склада.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Так Паслуга.
organizationId integer · int64 Так Ід арганізацыі.
serviceOrganizationId integer · int64 Не Паслужная арганізацыя ID.
deliveries object Не Дастаўкі.
deleted boolean Не Здарэнне.
caption string Не Напіс.
durationHours integer · int32 Не Працягласць гадзін.
reservationDays integer · int32 Не Дні рэзервацыі.
schedule string Не Графік.
urAddress string Не Адрас.
city string Не Горад.
longitude number · double Не Далёгія.
latitude number · double Не Шчыльнасць.
warehouseServiceId integer · int64 Не Пазнак службы склада.
warehouseType string Не Тып складу.
description string Не Апісанне.
inn integer · int64 Не Гасцініца.
kpp integer · int64 Не Кпп.
paymentAccount string Не Платны рахунак.
telephone string Не Тэлефон.
regionName string Не Назва рэгіёну.
region Region Не Рэгіён.
Палі аб'ектаў Region
ПолеТыпАбавязковаАпісанне
regionId integer · int32 Не Рэгіён ID.
countryId integer · int32 Не Падпісанне краіны.
name string Не Назва.
regionSynonyms RegionSynonym[] Не Сінонімы рэгіёнаў.
Структура элементаў масіва RegionSynonym
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
regionId integer · int64 Не Рэгіён ID.
synonym string Не Сінянім.
service string Не Паслуга.
regionId integer · int32 Не Рэгіён ID.
isPrepayOnline boolean Не Гэта Prepay онлайн.
isCash boolean Не Гэта Cash.
isCard boolean Не Гэта Кард.
isGoodsActive boolean Не Товар актыўна.
orgId Warehouse Не Ід арганізацыі.
address string Не Адрас.
curl --request PUT 'https://api.selsup.ru/api/warehouse/1001' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{
  "id": 1001,
  "name": "Example",
  "service": "NONE",
  "organizationId": 1001,
  "fboOrganizationId": 1001,
  "noPlaceCellId": 1001
}'

Удалы адказ

200
Палі аб'ектаў Warehouse
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
name string Не Назва.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Не Паслуга.
organizationId integer · int64 Не Ід арганізацыі.
fboOrganizationId integer · int64 Не Ід арганізацыі ФБО.
noPlaceCellId integer · int32 Не Ніякай месцазнаходжанне.
noPlaceCell Cell Не Няма месца клеткі.
Палі аб'ектаў Cell
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
warehouseId integer · int64 Не Ід склада.
passageId integer · int32 Не Паходнай пазнакі.
shelfId integer · int32 Не Пазнак паліцы.
rackId integer · int32 Не Падпісанне.
name string Не Назва.
fullName string Не Поўнае імя.
sortName string Не Якая-то імя.
barcode string Не Бар-код.
deleted boolean Не Здарэнне.
width integer · int32 Не Шырыня.
height integer · int32 Не Вышыня.
depth integer · int32 Не Глыбіня.
clientId integer · int64 Не Ідэнтыфікатар кліента.
lastInventoryId integer · int32 Не Апошні інвентарны ID.
type stringNORMAL, NO_PLACE, REFUND Не Type.
refundCellId integer · int32 Не Пазыцыя ID.
organization Organization Не Арганізацыя.
Палі аб'ектаў Organization
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
name string Так Назва.
shortName string Не Краткае імя.
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Не Падатковы тып.
taxRate integer · int32 Не Падатковая стаўка.
taxNds integer · int32 Не Падатковыя НД.
inputTaxNds integer · int32 Не Падаткі на ўезд.
outputTaxNds integer · int32 Не Падаткі на вытворчасць.
enableNewTaxCalculation boolean Не Уключыце новыя падатковыя разлікі.
useNdsCostPrice boolean Не Выкарыстоўвайце Nds Кошт Прэс.
inn string Так Гасцініца.
kpp string Не Кпп.
bank string Не Банка.
bik string Не Бялізна.
corrBill string Не Корр Біл.
billNumber string Не Лічба рахунку.
stampPath string Не Штамп Пад.
stampUrl string Не Стамп Url.
stampSize integer · int32 Не Памер маркі.
stampWidth integer · int32 Не Штамп шырыню.
stampHeight integer · int32 Не Стамп Вышыня.
signaturePath string Не Падпісная сцежка.
signatureUrl string Не Url падпіскі.
signatureSize integer · int32 Не Памер подпісу.
signatureWidth integer · int32 Не Шырыня подпісу.
signatureHeight integer · int32 Не Вышыня подпісу.
ipPerson Person Не IP-асоба.
Палі аб'ектаў Person
ПолеТыпАбавязковаАпісанне
personId integer · int64 Не Пазнак асобы.
firstName string Так Першае імя.
lastName string Так Фамілія.
surName string Не Сур імя.
clientId integer · int64 Не Ідэнтыфікатар кліента.
position PersonPosition Так Пазіцыя.
versionId integer · int64 Не Ід версіі.
createdUser string Не Створаны карыстальнік.
createdDate string · date-time Не Стварыўся Дата.
deleted boolean Не Здарэнне.
userId integer · int32 Не Пазнак карыстальніка.
hasChanges boolean Не У яго ёсць змены.
fullName string Не Поўнае імя.
shortName string Не Краткае імя.
form stringOOO, IP, SELF_EMPLOYED Так Форма.
ip boolean Не ІП.
clientId integer · int64 Не Ідэнтыфікатар кліента.
address Address Не Адрас.
Палі аб'ектаў Address
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
postCode string Не Паштовы код.
country Country Не Краіна.
region Region Не Рэгіён.
regionId integer · int32 Не Рэгіён ID.
street string Не Вуліца.
house string Не Дом.
district string Не Раён.
city string Не Горад.
locality string Не Мясцовасць.
building string Не Будынак.
flat string Не Плыта.
short string Не Кратка.
addressId Address Не Адрас ID.
full string Не Поўны.
phoneNumber string Не Нумар тэлефона.
addressFull string Не Адрас поўны.
priority integer · int32 Не Пераважнасць.
useForOrder boolean Не Выкарыстоўвайце для парадку.
clientId integer · int64 Не Ідэнтыфікатар кліента.
externalName string Не Знешняе імя.
notSyncStocks boolean Не Не Sync акцыі.
ignoreOrders boolean Не Ігнаруючы загады.
passages Passage[] Не Падходы.
Структура элементаў масіва Passage
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
name string Не Назва.
warehouseId integer · int64 Не Ід склада.
deleted boolean Не Здарэнне.
clientId integer · int64 Не Ідэнтыфікатар кліента.
racks Rack[] Не Ракі.
Структура элементаў масіва Rack
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
name string Не Назва.
warehouseId integer · int64 Не Ід склада.
passageId integer · int32 Не Паходнай пазнакі.
deleted boolean Не Здарэнне.
clientId integer · int64 Не Ідэнтыфікатар кліента.
shelves Shelf[] Не Палаты.
warehouseServices ServiceWarehouse[] Не Паслугі ў склад.
Структура элементаў масіва ServiceWarehouse
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
name string Так Назва.
externalId string Так Па-залежнае пазначэнне.
warehouseId integer · int64 Так Ід склада.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Так Паслуга.
organizationId integer · int64 Так Ід арганізацыі.
serviceOrganizationId integer · int64 Не Паслужная арганізацыя ID.
deliveries object Не Дастаўкі.
deleted boolean Не Здарэнне.
caption string Не Напіс.
durationHours integer · int32 Не Працягласць гадзін.
reservationDays integer · int32 Не Дні рэзервацыі.
schedule string Не Графік.
urAddress string Не Адрас.
city string Не Горад.
longitude number · double Не Далёгія.
latitude number · double Не Шчыльнасць.
warehouseServiceId integer · int64 Не Пазнак службы склада.
warehouseType string Не Тып складу.
description string Не Апісанне.
inn integer · int64 Не Гасцініца.
kpp integer · int64 Не Кпп.
paymentAccount string Не Платны рахунак.
telephone string Не Тэлефон.
regionName string Не Назва рэгіёну.
region Region Не Рэгіён.
Палі аб'ектаў Region
ПолеТыпАбавязковаАпісанне
regionId integer · int32 Не Рэгіён ID.
countryId integer · int32 Не Падпісанне краіны.
name string Не Назва.
regionSynonyms RegionSynonym[] Не Сінонімы рэгіёнаў.
Структура элементаў масіва RegionSynonym
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
regionId integer · int64 Не Рэгіён ID.
synonym string Не Сінянім.
service string Не Паслуга.
regionId integer · int32 Не Рэгіён ID.
isPrepayOnline boolean Не Гэта Prepay онлайн.
isCash boolean Не Гэта Cash.
isCard boolean Не Гэта Кард.
isGoodsActive boolean Не Товар актыўна.
orgId Warehouse Не Ід арганізацыі.
address string Не Адрас.
{
  "id": 1001,
  "name": "Example",
  "service": "NONE",
  "organizationId": 1001,
  "fboOrganizationId": 1001,
  "noPlaceCellId": 1001
}
Памылкі22

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

400error_cant_extract_tariffs
Не атрымліваецца атрымаць тарыфы. Напішыце ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_cant_extract_tariffs ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_duplicate_warehouse_name
Склад з такой назвай ужо існуе

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_duplicate_warehouse_name ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_empty_first_name
Не пазначана Імя

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_first_name ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_empty_last_name
Не пазначана Прозвішча

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_last_name ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_empty_organization_form
не пазначана форма арганізацыі

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_organization_form ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_empty_organization_inn
Не пазначаны ІНН арганізацыі

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_organization_inn ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_empty_organization_name
Не пазначана назва арганізацыі

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_organization_name ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_empty_position_name
Не пазначана назва пасады

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_position_name ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_empty_warehouse_name
Не пазначана назва склада

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_warehouse_name ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_max_page
Нумар старонкі не можа быць больш за 100 000

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_max_page ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_organization_create_failed
Узнікла праблема пры стварэнні арганізацыі. Калі ласка, звярніцеся ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_organization_create_failed ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_organization_exists
Арганізацыя ўжо створана

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_organization_exists ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_position_exists
Пасада з такой назвай ужо існуе

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_position_exists ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_reload
Сесія аўтарызацыі скончылася, абнавіце старонку браўзера. Калі абнаўленне не дапамагае, паспрабуйце выдаліць файлы cookie для сайта

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_reload ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_subscription_expired
У вас скончыўся тэрмін дзеяння тарыфа. Аплаціце тарыф для працягу выкарыстання сэрвісу.

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_subscription_expired ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_warehouses_limit_exceeded
Дасягнуты ліміт складоў FBS у тарыфе: {limit}

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_warehouses_limit_exceeded ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_wrong_inn
Некарэктна пазначаны ІНН арганізацыі, даўжыня 10 або 12 лічбаў

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_wrong_inn ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_wrong_version
Няправільна пазначана версія

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_wrong_version ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

DELETE

Знішчыць склад

/api/warehouse/{warehouseId}
Знак з пісьмовым доступам

Знішчыць склад з дапамогай DELETE /api/warehouse/{warehouseId}.

Параметры шляху

ПолеТыпАбавязковаАпісанне
warehouseId integer · int64 Так Ід склада.

Параметры запытаў

ПолеТыпАбавязковаАпісанне
restore boolean Не Аднавіць.
curl --request DELETE 'https://api.selsup.ru/api/warehouse/1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Удалы адказ

200
"string"
Памылкі3

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

PUT

Пакласці паліцу

/api/warehouse/shelf
Знак з пісьмовым доступам

Пакласці паліцу з дапамогай PUT /api/warehouse/shelf.

Запытвальны орган

application/json
Палі аб'ектаўShelf
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
name string Не Назва.
warehouseId integer · int64 Не Ід склада.
rackId integer · int32 Не Падпісанне.
deleted boolean Не Здарэнне.
clientId integer · int64 Не Ідэнтыфікатар кліента.
cells Cell[] Не Кэліцы.
Структура элементаў масіва Cell
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
warehouseId integer · int64 Не Ід склада.
passageId integer · int32 Не Паходнай пазнакі.
shelfId integer · int32 Не Пазнак паліцы.
rackId integer · int32 Не Падпісанне.
name string Не Назва.
fullName string Не Поўнае імя.
sortName string Не Якая-то імя.
barcode string Не Бар-код.
deleted boolean Не Здарэнне.
width integer · int32 Не Шырыня.
height integer · int32 Не Вышыня.
depth integer · int32 Не Глыбіня.
clientId integer · int64 Не Ідэнтыфікатар кліента.
lastInventoryId integer · int32 Не Апошні інвентарны ID.
type stringNORMAL, NO_PLACE, REFUND Не Type.
curl --request PUT 'https://api.selsup.ru/api/warehouse/shelf' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{
  "id": 1001,
  "name": "Example",
  "warehouseId": 1001,
  "rackId": 1001,
  "deleted": false,
  "clientId": 1001
}'

Удалы адказ

200
Палі аб'ектаў Shelf
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
name string Не Назва.
warehouseId integer · int64 Не Ід склада.
rackId integer · int32 Не Падпісанне.
deleted boolean Не Здарэнне.
clientId integer · int64 Не Ідэнтыфікатар кліента.
cells Cell[] Не Кэліцы.
Структура элементаў масіва Cell
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
warehouseId integer · int64 Не Ід склада.
passageId integer · int32 Не Паходнай пазнакі.
shelfId integer · int32 Не Пазнак паліцы.
rackId integer · int32 Не Падпісанне.
name string Не Назва.
fullName string Не Поўнае імя.
sortName string Не Якая-то імя.
barcode string Не Бар-код.
deleted boolean Не Здарэнне.
width integer · int32 Не Шырыня.
height integer · int32 Не Вышыня.
depth integer · int32 Не Глыбіня.
clientId integer · int64 Не Ідэнтыфікатар кліента.
lastInventoryId integer · int32 Не Апошні інвентарны ID.
type stringNORMAL, NO_PLACE, REFUND Не Type.
{
  "id": 1001,
  "name": "Example",
  "warehouseId": 1001,
  "rackId": 1001,
  "deleted": false,
  "clientId": 1001
}
Памылкі7

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_shelf_already_exist
Паліца з такім імем ужо існуе

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_shelf_already_exist ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_shelf_not_found
Не знойдзена паліца

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_shelf_not_found ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_subscription_expired
У вас скончыўся тэрмін дзеяння тарыфа. Аплаціце тарыф для працягу выкарыстання сэрвісу.

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_subscription_expired ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

PUT

Пакласці Рака

/api/warehouse/rack
Знак з пісьмовым доступам

Пакласці рак з дапамогай PUT /api/warehouse/rack.

Запытвальны орган

application/json
Палі аб'ектаўRack
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
name string Не Назва.
warehouseId integer · int64 Не Ід склада.
passageId integer · int32 Не Паходнай пазнакі.
deleted boolean Не Здарэнне.
clientId integer · int64 Не Ідэнтыфікатар кліента.
shelves Shelf[] Не Палаты.
Структура элементаў масіва Shelf
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
name string Не Назва.
warehouseId integer · int64 Не Ід склада.
rackId integer · int32 Не Падпісанне.
deleted boolean Не Здарэнне.
clientId integer · int64 Не Ідэнтыфікатар кліента.
cells Cell[] Не Кэліцы.
Структура элементаў масіва Cell
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
warehouseId integer · int64 Не Ід склада.
passageId integer · int32 Не Паходнай пазнакі.
shelfId integer · int32 Не Пазнак паліцы.
rackId integer · int32 Не Падпісанне.
name string Не Назва.
fullName string Не Поўнае імя.
sortName string Не Якая-то імя.
barcode string Не Бар-код.
deleted boolean Не Здарэнне.
width integer · int32 Не Шырыня.
height integer · int32 Не Вышыня.
depth integer · int32 Не Глыбіня.
clientId integer · int64 Не Ідэнтыфікатар кліента.
lastInventoryId integer · int32 Не Апошні інвентарны ID.
type stringNORMAL, NO_PLACE, REFUND Не Type.
curl --request PUT 'https://api.selsup.ru/api/warehouse/rack' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{
  "id": 1001,
  "name": "Example",
  "warehouseId": 1001,
  "passageId": 1001,
  "deleted": false,
  "clientId": 1001
}'

Удалы адказ

200
Палі аб'ектаў Rack
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
name string Не Назва.
warehouseId integer · int64 Не Ід склада.
passageId integer · int32 Не Паходнай пазнакі.
deleted boolean Не Здарэнне.
clientId integer · int64 Не Ідэнтыфікатар кліента.
shelves Shelf[] Не Палаты.
Структура элементаў масіва Shelf
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
name string Не Назва.
warehouseId integer · int64 Не Ід склада.
rackId integer · int32 Не Падпісанне.
deleted boolean Не Здарэнне.
clientId integer · int64 Не Ідэнтыфікатар кліента.
cells Cell[] Не Кэліцы.
Структура элементаў масіва Cell
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
warehouseId integer · int64 Не Ід склада.
passageId integer · int32 Не Паходнай пазнакі.
shelfId integer · int32 Не Пазнак паліцы.
rackId integer · int32 Не Падпісанне.
name string Не Назва.
fullName string Не Поўнае імя.
sortName string Не Якая-то імя.
barcode string Не Бар-код.
deleted boolean Не Здарэнне.
width integer · int32 Не Шырыня.
height integer · int32 Не Вышыня.
depth integer · int32 Не Глыбіня.
clientId integer · int64 Не Ідэнтыфікатар кліента.
lastInventoryId integer · int32 Не Апошні інвентарны ID.
type stringNORMAL, NO_PLACE, REFUND Не Type.
{
  "id": 1001,
  "name": "Example",
  "warehouseId": 1001,
  "passageId": 1001,
  "deleted": false,
  "clientId": 1001
}
Памылкі7

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_rack_already_exist
Стэлаж з такім імем ужо існуе

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_rack_already_exist ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_rack_not_found
Не знойдзены стэлаж

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_rack_not_found ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_subscription_expired
У вас скончыўся тэрмін дзеяння тарыфа. Аплаціце тарыф для працягу выкарыстання сэрвісу.

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_subscription_expired ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

PUT

Пакласці праход

/api/warehouse/passage
Знак з пісьмовым доступам

Пакласці праход з дапамогай PUT /api/warehouse/passage.

Запытвальны орган

application/json
Палі аб'ектаўPassage
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
name string Не Назва.
warehouseId integer · int64 Не Ід склада.
deleted boolean Не Здарэнне.
clientId integer · int64 Не Ідэнтыфікатар кліента.
racks Rack[] Не Ракі.
Структура элементаў масіва Rack
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
name string Не Назва.
warehouseId integer · int64 Не Ід склада.
passageId integer · int32 Не Паходнай пазнакі.
deleted boolean Не Здарэнне.
clientId integer · int64 Не Ідэнтыфікатар кліента.
shelves Shelf[] Не Палаты.
Структура элементаў масіва Shelf
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
name string Не Назва.
warehouseId integer · int64 Не Ід склада.
rackId integer · int32 Не Падпісанне.
deleted boolean Не Здарэнне.
clientId integer · int64 Не Ідэнтыфікатар кліента.
cells Cell[] Не Кэліцы.
curl --request PUT 'https://api.selsup.ru/api/warehouse/passage' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{
  "id": 1001,
  "name": "Example",
  "warehouseId": 1001,
  "deleted": false,
  "clientId": 1001,
  "racks": "string"
}'

Удалы адказ

200
Палі аб'ектаў Passage
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
name string Не Назва.
warehouseId integer · int64 Не Ід склада.
deleted boolean Не Здарэнне.
clientId integer · int64 Не Ідэнтыфікатар кліента.
racks Rack[] Не Ракі.
Структура элементаў масіва Rack
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
name string Не Назва.
warehouseId integer · int64 Не Ід склада.
passageId integer · int32 Не Паходнай пазнакі.
deleted boolean Не Здарэнне.
clientId integer · int64 Не Ідэнтыфікатар кліента.
shelves Shelf[] Не Палаты.
Структура элементаў масіва Shelf
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
name string Не Назва.
warehouseId integer · int64 Не Ід склада.
rackId integer · int32 Не Падпісанне.
deleted boolean Не Здарэнне.
clientId integer · int64 Не Ідэнтыфікатар кліента.
cells Cell[] Не Кэліцы.
{
  "id": 1001,
  "name": "Example",
  "warehouseId": 1001,
  "deleted": false,
  "clientId": 1001,
  "racks": "string"
}
Памылкі7

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_passage_already_exist
Праход з такой назвай ужо існуе

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_passage_already_exist ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_passage_not_found
Не знойдзены праход

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_passage_not_found ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_subscription_expired
У вас скончыўся тэрмін дзеяння тарыфа. Аплаціце тарыф для працягу выкарыстання сэрвісу.

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_subscription_expired ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

PUT

Пакласці клетку

/api/warehouse/cell
Знак з пісьмовым доступам

Пакласці Cell з дапамогай PUT /api/warehouse/cell.

Параметры запытаў

ПолеТыпАбавязковаАпісанне
passageId integer · int32 Так Паходнай пазнакі.
rackId integer · int32 Так Падпісанне.
shelfId integer · int32 Так Пазнак паліцы.

Запытвальны орган

application/json
Палі аб'ектаўCell
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
warehouseId integer · int64 Не Ід склада.
passageId integer · int32 Не Паходнай пазнакі.
shelfId integer · int32 Не Пазнак паліцы.
rackId integer · int32 Не Падпісанне.
name string Не Назва.
fullName string Не Поўнае імя.
sortName string Не Якая-то імя.
barcode string Не Бар-код.
deleted boolean Не Здарэнне.
width integer · int32 Не Шырыня.
height integer · int32 Не Вышыня.
depth integer · int32 Не Глыбіня.
clientId integer · int64 Не Ідэнтыфікатар кліента.
lastInventoryId integer · int32 Не Апошні інвентарны ID.
type stringNORMAL, NO_PLACE, REFUND Не Type.
curl --request PUT 'https://api.selsup.ru/api/warehouse/cell?passageId=1001&rackId=1001&shelfId=1001' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{
  "id": 1001,
  "warehouseId": 1001,
  "passageId": 1001,
  "shelfId": 1001,
  "rackId": 1001,
  "name": "Example"
}'

Удалы адказ

200
Палі аб'ектаў Cell
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
warehouseId integer · int64 Не Ід склада.
passageId integer · int32 Не Паходнай пазнакі.
shelfId integer · int32 Не Пазнак паліцы.
rackId integer · int32 Не Падпісанне.
name string Не Назва.
fullName string Не Поўнае імя.
sortName string Не Якая-то імя.
barcode string Не Бар-код.
deleted boolean Не Здарэнне.
width integer · int32 Не Шырыня.
height integer · int32 Не Вышыня.
depth integer · int32 Не Глыбіня.
clientId integer · int64 Не Ідэнтыфікатар кліента.
lastInventoryId integer · int32 Не Апошні інвентарны ID.
type stringNORMAL, NO_PLACE, REFUND Не Type.
{
  "id": 1001,
  "warehouseId": 1001,
  "passageId": 1001,
  "shelfId": 1001,
  "rackId": 1001,
  "name": "Example"
}
Памылкі7

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

400error_cell_already_exist
Ячэйка з такім імем ужо існуе

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_cell_already_exist ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_cell_not_found
Не найдена ячейка

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_cell_not_found ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_subscription_expired
У вас скончыўся тэрмін дзеяння тарыфа. Аплаціце тарыф для працягу выкарыстання сэрвісу.

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_subscription_expired ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

POST

Копія паліцы

/api/warehouse/shelf/{shelfId}/copy
Знак з пісьмовым доступам

Копія паліцы з дапамогай POST /api/warehouse/shelf/{shelfId}/copy.

Параметры шляху

ПолеТыпАбавязковаАпісанне
shelfId integer · int32 Так Пазнак паліцы.
curl --request POST 'https://api.selsup.ru/api/warehouse/shelf/1001/copy' \
  --header 'Authorization: YOUR_API_TOKEN'

Удалы адказ

200
Палі аб'ектаў Shelf
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
name string Не Назва.
warehouseId integer · int64 Не Ід склада.
rackId integer · int32 Не Падпісанне.
deleted boolean Не Здарэнне.
clientId integer · int64 Не Ідэнтыфікатар кліента.
cells Cell[] Не Кэліцы.
Структура элементаў масіва Cell
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
warehouseId integer · int64 Не Ід склада.
passageId integer · int32 Не Паходнай пазнакі.
shelfId integer · int32 Не Пазнак паліцы.
rackId integer · int32 Не Падпісанне.
name string Не Назва.
fullName string Не Поўнае імя.
sortName string Не Якая-то імя.
barcode string Не Бар-код.
deleted boolean Не Здарэнне.
width integer · int32 Не Шырыня.
height integer · int32 Не Вышыня.
depth integer · int32 Не Глыбіня.
clientId integer · int64 Не Ідэнтыфікатар кліента.
lastInventoryId integer · int32 Не Апошні інвентарны ID.
type stringNORMAL, NO_PLACE, REFUND Не Type.
{
  "id": 1001,
  "name": "Example",
  "warehouseId": 1001,
  "rackId": 1001,
  "deleted": false,
  "clientId": 1001
}
Памылкі6

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_shelf_not_found
Не знойдзена паліца

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_shelf_not_found ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_subscription_expired
У вас скончыўся тэрмін дзеяння тарыфа. Аплаціце тарыф для працягу выкарыстання сэрвісу.

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_subscription_expired ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

POST

Здымаць паслугі склад

/api/warehouse/removeServiceWarehouse
Знак з пісьмовым доступам

Выключыць склад паслуг з дапамогай POST /api/warehouse/removeServiceWarehouse.

Запытвальны орган

application/json
Палі аб'ектаўServiceWarehouse
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
name string Так Назва.
externalId string Так Па-залежнае пазначэнне.
warehouseId integer · int64 Так Ід склада.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Так Паслуга.
organizationId integer · int64 Так Ід арганізацыі.
serviceOrganizationId integer · int64 Не Паслужная арганізацыя ID.
curl --request POST 'https://api.selsup.ru/api/warehouse/removeServiceWarehouse' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{
  "name": "Example",
  "externalId": "string",
  "warehouseId": 1001,
  "service": "NONE",
  "organizationId": 1001,
  "id": 1001
}'

Удалы адказ

200

Адказ не мае цела.

Памылкі21

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

400error_cant_extract_tariffs
Не атрымліваецца атрымаць тарыфы. Напішыце ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_cant_extract_tariffs ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_empty_first_name
Не пазначана Імя

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_first_name ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_empty_last_name
Не пазначана Прозвішча

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_last_name ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_empty_organization_form
не пазначана форма арганізацыі

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_organization_form ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_empty_organization_inn
Не пазначаны ІНН арганізацыі

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_organization_inn ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_empty_organization_name
Не пазначана назва арганізацыі

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_organization_name ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_empty_position_name
Не пазначана назва пасады

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_position_name ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_max_page
Нумар старонкі не можа быць больш за 100 000

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_max_page ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_organization_create_failed
Узнікла праблема пры стварэнні арганізацыі. Калі ласка, звярніцеся ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_organization_create_failed ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_organization_exists
Арганізацыя ўжо створана

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_organization_exists ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_organization_not_found
Не знойдзена арганізацыя

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_organization_not_found ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_position_exists
Пасада з такой назвай ужо існуе

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_position_exists ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_reload
Сесія аўтарызацыі скончылася, абнавіце старонку браўзера. Калі абнаўленне не дапамагае, паспрабуйце выдаліць файлы cookie для сайта

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_reload ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_subscription_expired
У вас скончыўся тэрмін дзеяння тарыфа. Аплаціце тарыф для працягу выкарыстання сэрвісу.

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_subscription_expired ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_user_does_not_have_this_organization
У карыстальніка няма доступу да дадзенай арганізацыі

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_user_does_not_have_this_organization ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_wrong_inn
Некарэктна пазначаны ІНН арганізацыі, даўжыня 10 або 12 лічбаў

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_wrong_inn ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_wrong_version
Няправільна пазначана версія

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_wrong_version ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

POST

Копія рэк

/api/warehouse/rack/{rackId}/copy
Знак з пісьмовым доступам

Скапіяванне раку з дапамогай POST /api/warehouse/rack/{rackId}/copy.

Параметры шляху

ПолеТыпАбавязковаАпісанне
rackId integer · int32 Так Падпісанне.
curl --request POST 'https://api.selsup.ru/api/warehouse/rack/1001/copy' \
  --header 'Authorization: YOUR_API_TOKEN'

Удалы адказ

200
Палі аб'ектаў Rack
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
name string Не Назва.
warehouseId integer · int64 Не Ід склада.
passageId integer · int32 Не Паходнай пазнакі.
deleted boolean Не Здарэнне.
clientId integer · int64 Не Ідэнтыфікатар кліента.
shelves Shelf[] Не Палаты.
Структура элементаў масіва Shelf
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
name string Не Назва.
warehouseId integer · int64 Не Ід склада.
rackId integer · int32 Не Падпісанне.
deleted boolean Не Здарэнне.
clientId integer · int64 Не Ідэнтыфікатар кліента.
cells Cell[] Не Кэліцы.
Структура элементаў масіва Cell
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
warehouseId integer · int64 Не Ід склада.
passageId integer · int32 Не Паходнай пазнакі.
shelfId integer · int32 Не Пазнак паліцы.
rackId integer · int32 Не Падпісанне.
name string Не Назва.
fullName string Не Поўнае імя.
sortName string Не Якая-то імя.
barcode string Не Бар-код.
deleted boolean Не Здарэнне.
width integer · int32 Не Шырыня.
height integer · int32 Не Вышыня.
depth integer · int32 Не Глыбіня.
clientId integer · int64 Не Ідэнтыфікатар кліента.
lastInventoryId integer · int32 Не Апошні інвентарны ID.
type stringNORMAL, NO_PLACE, REFUND Не Type.
{
  "id": 1001,
  "name": "Example",
  "warehouseId": 1001,
  "passageId": 1001,
  "deleted": false,
  "clientId": 1001
}
Памылкі6

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_rack_not_found
Не знойдзены стэлаж

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_rack_not_found ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_subscription_expired
У вас скончыўся тэрмін дзеяння тарыфа. Аплаціце тарыф для працягу выкарыстання сэрвісу.

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_subscription_expired ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

POST

Копія праходжання

/api/warehouse/passage/{passageId}/copy
Знак з пісьмовым доступам

Копія праходжання з дапамогай POST /api/warehouse/passage/{passageId}/copy.

Параметры шляху

ПолеТыпАбавязковаАпісанне
passageId integer · int32 Так Паходнай пазнакі.
curl --request POST 'https://api.selsup.ru/api/warehouse/passage/1001/copy' \
  --header 'Authorization: YOUR_API_TOKEN'

Удалы адказ

200
Палі аб'ектаў Passage
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
name string Не Назва.
warehouseId integer · int64 Не Ід склада.
deleted boolean Не Здарэнне.
clientId integer · int64 Не Ідэнтыфікатар кліента.
racks Rack[] Не Ракі.
Структура элементаў масіва Rack
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
name string Не Назва.
warehouseId integer · int64 Не Ід склада.
passageId integer · int32 Не Паходнай пазнакі.
deleted boolean Не Здарэнне.
clientId integer · int64 Не Ідэнтыфікатар кліента.
shelves Shelf[] Не Палаты.
Структура элементаў масіва Shelf
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
name string Не Назва.
warehouseId integer · int64 Не Ід склада.
rackId integer · int32 Не Падпісанне.
deleted boolean Не Здарэнне.
clientId integer · int64 Не Ідэнтыфікатар кліента.
cells Cell[] Не Кэліцы.
{
  "id": 1001,
  "name": "Example",
  "warehouseId": 1001,
  "deleted": false,
  "clientId": 1001,
  "racks": "string"
}
Памылкі6

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_passage_not_found
Не знойдзены праход

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_passage_not_found ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_subscription_expired
У вас скончыўся тэрмін дзеяння тарыфа. Аплаціце тарыф для працягу выкарыстання сэрвісу.

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_subscription_expired ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

POST

Атрымаць клеткі праз фільтр

/api/warehouse/getCellsByFilter
Знак з пісьмовым доступам

Атрымаць клеткі праз фільтр з дапамогай POST /api/warehouse/getCellsByFilter.

Запытвальны орган

application/json
Палі аб'ектаўCellFilter
ПолеТыпАбавязковаАпісанне
cellId integer · int32 Не Пазнак кліента.
shelfId integer · int32 Не Пазнак паліцы.
rackId integer · int32 Не Падпісанне.
passageId integer · int32 Не Паходнай пазнакі.
warehouseId integer · int64 Не Ід склада.
curl --request POST 'https://api.selsup.ru/api/warehouse/getCellsByFilter' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{
  "cellId": 1001,
  "shelfId": 1001,
  "rackId": 1001,
  "passageId": 1001,
  "warehouseId": 1001
}'

Удалы адказ

200
Структура элементаў масіва Cell[]
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
warehouseId integer · int64 Не Ід склада.
passageId integer · int32 Не Паходнай пазнакі.
shelfId integer · int32 Не Пазнак паліцы.
rackId integer · int32 Не Падпісанне.
name string Не Назва.
fullName string Не Поўнае імя.
sortName string Не Якая-то імя.
barcode string Не Бар-код.
deleted boolean Не Здарэнне.
width integer · int32 Не Шырыня.
height integer · int32 Не Вышыня.
depth integer · int32 Не Глыбіня.
clientId integer · int64 Не Ідэнтыфікатар кліента.
lastInventoryId integer · int32 Не Апошні інвентарны ID.
type stringNORMAL, NO_PLACE, REFUND Не Type.
[
  "string"
]
Памылкі4

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

POST

Стварэнне паслуга склада

/api/warehouse/createServiceWarehouse
Знак з пісьмовым доступам

Стварэнне паслугавай склада з дапамогай POST /api/warehouse/createServiceWarehouse.

Запытвальны орган

application/json
Палі аб'ектаўServiceWarehouse
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
name string Так Назва.
externalId string Так Па-залежнае пазначэнне.
warehouseId integer · int64 Так Ід склада.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Так Паслуга.
organizationId integer · int64 Так Ід арганізацыі.
serviceOrganizationId integer · int64 Не Паслужная арганізацыя ID.
curl --request POST 'https://api.selsup.ru/api/warehouse/createServiceWarehouse' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{
  "name": "Example",
  "externalId": "string",
  "warehouseId": 1001,
  "service": "NONE",
  "organizationId": 1001,
  "id": 1001
}'

Удалы адказ

200
Палі аб'ектаў ServiceWarehouse
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
name string Так Назва.
externalId string Так Па-залежнае пазначэнне.
warehouseId integer · int64 Так Ід склада.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Так Паслуга.
organizationId integer · int64 Так Ід арганізацыі.
serviceOrganizationId integer · int64 Не Паслужная арганізацыя ID.
{
  "name": "Example",
  "externalId": "string",
  "warehouseId": 1001,
  "service": "NONE",
  "organizationId": 1001,
  "id": 1001
}
Памылкі24

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

400error_cant_extract_tariffs
Не атрымліваецца атрымаць тарыфы. Напішыце ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_cant_extract_tariffs ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_empty_first_name
Не пазначана Імя

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_first_name ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_empty_last_name
Не пазначана Прозвішча

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_last_name ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_empty_name
Не пазначана назва

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_name ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_empty_organization_form
не пазначана форма арганізацыі

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_organization_form ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_empty_organization_inn
Не пазначаны ІНН арганізацыі

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_organization_inn ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_empty_organization_name
Не пазначана назва арганізацыі

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_organization_name ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_empty_position_name
Не пазначана назва пасады

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_position_name ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_empty_service
Не пазначаны маркетплейс

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_service ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_max_page
Нумар старонкі не можа быць больш за 100 000

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_max_page ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_organization_create_failed
Узнікла праблема пры стварэнні арганізацыі. Калі ласка, звярніцеся ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_organization_create_failed ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_organization_exists
Арганізацыя ўжо створана

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_organization_exists ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_organization_not_found
Не знойдзена арганізацыя

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_organization_not_found ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_position_exists
Пасада з такой назвай ужо існуе

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_position_exists ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_reload
Сесія аўтарызацыі скончылася, абнавіце старонку браўзера. Калі абнаўленне не дапамагае, паспрабуйце выдаліць файлы cookie для сайта

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_reload ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_service_warehouse_exists
Сувязь са складам ужо існуе

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_service_warehouse_exists ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_subscription_expired
У вас скончыўся тэрмін дзеяння тарыфа. Аплаціце тарыф для працягу выкарыстання сэрвісу.

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_subscription_expired ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_warehouse_empty_id
Не ўказаны ідэнтыфікатар склада ў сувязі з Яндэкс Маркетам

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_warehouse_empty_id ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_wrong_inn
Некарэктна пазначаны ІНН арганізацыі, даўжыня 10 або 12 лічбаў

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_wrong_inn ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_wrong_version
Няправільна пазначана версія

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_wrong_version ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

POST

Стварэнне клетак

/api/warehouse/cells
Знак з пісьмовым доступам

Стварэнне клетак з дапамогай POST /api/warehouse/cells.

Параметры запытаў

ПолеТыпАбавязковаАпісанне
passageId integer · int32 Так Паходнай пазнакі.
rackId integer · int32 Так Падпісанне.
shelfId integer · int32 Так Пазнак паліцы.

Запытвальны орган

application/json
Структура элементаў масіваCell[]
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
warehouseId integer · int64 Не Ід склада.
passageId integer · int32 Не Паходнай пазнакі.
shelfId integer · int32 Не Пазнак паліцы.
rackId integer · int32 Не Падпісанне.
name string Не Назва.
fullName string Не Поўнае імя.
sortName string Не Якая-то імя.
barcode string Не Бар-код.
deleted boolean Не Здарэнне.
width integer · int32 Не Шырыня.
height integer · int32 Не Вышыня.
depth integer · int32 Не Глыбіня.
clientId integer · int64 Не Ідэнтыфікатар кліента.
lastInventoryId integer · int32 Не Апошні інвентарны ID.
type stringNORMAL, NO_PLACE, REFUND Не Type.
curl --request POST 'https://api.selsup.ru/api/warehouse/cells?passageId=1001&rackId=1001&shelfId=1001' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '[
  "string"
]'

Удалы адказ

200
Структура элементаў масіва Cell[]
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
warehouseId integer · int64 Не Ід склада.
passageId integer · int32 Не Паходнай пазнакі.
shelfId integer · int32 Не Пазнак паліцы.
rackId integer · int32 Не Падпісанне.
name string Не Назва.
fullName string Не Поўнае імя.
sortName string Не Якая-то імя.
barcode string Не Бар-код.
deleted boolean Не Здарэнне.
width integer · int32 Не Шырыня.
height integer · int32 Не Вышыня.
depth integer · int32 Не Глыбіня.
clientId integer · int64 Не Ідэнтыфікатар кліента.
lastInventoryId integer · int32 Не Апошні інвентарны ID.
type stringNORMAL, NO_PLACE, REFUND Не Type.
[
  "string"
]
Памылкі8

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

400error_cell_already_exist
Ячэйка з такім імем ужо існуе

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_cell_already_exist ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_cell_not_found
Не найдена ячейка

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_cell_not_found ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_cells_batch_size_invalid
Колькасць ячэек павінна быць ад 1 да {maxCount}

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_cells_batch_size_invalid ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_subscription_expired
У вас скончыўся тэрмін дзеяння тарыфа. Аплаціце тарыф для працягу выкарыстання сэрвісу.

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_subscription_expired ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

GET

Экспортныя клеткі

/api/warehouse/cells/excel
Значок з чытальным доступам

Экспорт клетак з дапамогай GET /api/warehouse/cells/excel.

Параметры запытаў

ПолеТыпАбавязковаАпісанне
warehouseId integer · int64 Так Ід склада.
curl --request GET 'https://api.selsup.ru/api/warehouse/cells/excel?warehouseId=1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Удалы адказ

200
"string"
Памылкі7

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

400error_cells_excel_failed
Не ўдалося апрацаваць Excel з ячэйкамі. Змены не захаваны.

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_cells_excel_failed ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_cells_excel_limit
У файле дапускаецца не больш за {limit} ячэек.

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_cells_excel_limit ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_warehouse_not_found
Не найден склад

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_warehouse_not_found ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

POST

Імпарт клетак

/api/warehouse/cells/excel
Знак з пісьмовым доступам

Імпарт клетак з дапамогай POST /api/warehouse/cells/excel.

Параметры запытаў

ПолеТыпАбавязковаАпісанне
warehouseId integer · int64 Так Ід склада.

Запытвальны орган

multipart/form-data
ПолеТыпАбавязковаАпісанне
file string · binary Так Файл.
curl --request POST 'https://api.selsup.ru/api/warehouse/cells/excel?warehouseId=1001' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --form 'file=@./file.bin'

Удалы адказ

200
Палі аб'ектаў ImportResult
ПолеТыпАбавязковаАпісанне
created integer · int32 Не Створаны.
updated integer · int32 Не Абноўлены.
{
  "created": 1,
  "updated": 1
}
Памылкі14

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

400error_cells_excel_conflict
Радок {row}: ячэйка з такім адрасам і назвай ужо існуе або даныя канфліктуюць. Змены не захаваны.

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_cells_excel_conflict ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_cells_excel_failed
Не ўдалося апрацаваць Excel з ячэйкамі. Змены не захаваны.

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_cells_excel_failed ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_cells_excel_id_invalid
Радок {row}: ID паўтараецца або не належыць актыўнай ячэйцы гэтага склада. Для новай ячэйкі пакіньце ID пустым.

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_cells_excel_id_invalid ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_cells_excel_limit
У файле дапускаецца не больш за {limit} ячэек.

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_cells_excel_limit ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_cells_excel_parent
Радок {row}: некалькі праходаў, стэлажоў або паліц маюць аднолькавую назву. Удакладніце назвы на складзе.

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_cells_excel_parent ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_cells_excel_row
Радок {row}: запоўніце праход, стэлаж, паліцу і назву; да 100 сімвалаў у полі, без формул.

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_cells_excel_row ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_incorrect_excel
Некарэктны фармат файла. Загрузіце Excel табліцу.

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_incorrect_excel ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_max_upload_size_exceeded
Дапушчальны памер файла перавышаны

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_max_upload_size_exceeded ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_subscription_expired
У вас скончыўся тэрмін дзеяння тарыфа. Аплаціце тарыф для працягу выкарыстання сэрвісу.

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_subscription_expired ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_warehouse_not_found
Не найден склад

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_warehouse_not_found ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

POST

Стварэнне новага сховішча

/api/warehouse/
Знак з пісьмовым доступам

Стварэнне Новай склады з дапамогай POST /api/warehouse/.

Запытвальны орган

application/json
Палі аб'ектаўWarehouse
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
name string Не Назва.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Не Паслуга.
organizationId integer · int64 Не Ід арганізацыі.
fboOrganizationId integer · int64 Не Ід арганізацыі ФБО.
noPlaceCellId integer · int32 Не Ніякай месцазнаходжанне.
noPlaceCell Cell Не Няма месца клеткі.
Палі аб'ектаў Cell
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
warehouseId integer · int64 Не Ід склада.
passageId integer · int32 Не Паходнай пазнакі.
shelfId integer · int32 Не Пазнак паліцы.
rackId integer · int32 Не Падпісанне.
name string Не Назва.
fullName string Не Поўнае імя.
sortName string Не Якая-то імя.
barcode string Не Бар-код.
deleted boolean Не Здарэнне.
width integer · int32 Не Шырыня.
height integer · int32 Не Вышыня.
depth integer · int32 Не Глыбіня.
clientId integer · int64 Не Ідэнтыфікатар кліента.
lastInventoryId integer · int32 Не Апошні інвентарны ID.
type stringNORMAL, NO_PLACE, REFUND Не Type.
refundCellId integer · int32 Не Пазыцыя ID.
organization Organization Не Арганізацыя.
Палі аб'ектаў Organization
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
name string Так Назва.
shortName string Не Краткае імя.
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Не Падатковы тып.
taxRate integer · int32 Не Падатковая стаўка.
taxNds integer · int32 Не Падатковыя НД.
inputTaxNds integer · int32 Не Падаткі на ўезд.
outputTaxNds integer · int32 Не Падаткі на вытворчасць.
enableNewTaxCalculation boolean Не Уключыце новыя падатковыя разлікі.
useNdsCostPrice boolean Не Выкарыстоўвайце Nds Кошт Прэс.
inn string Так Гасцініца.
kpp string Не Кпп.
bank string Не Банка.
bik string Не Бялізна.
corrBill string Не Корр Біл.
billNumber string Не Лічба рахунку.
stampPath string Не Штамп Пад.
stampUrl string Не Стамп Url.
stampSize integer · int32 Не Памер маркі.
stampWidth integer · int32 Не Штамп шырыню.
stampHeight integer · int32 Не Стамп Вышыня.
signaturePath string Не Падпісная сцежка.
signatureUrl string Не Url падпіскі.
signatureSize integer · int32 Не Памер подпісу.
signatureWidth integer · int32 Не Шырыня подпісу.
signatureHeight integer · int32 Не Вышыня подпісу.
ipPerson Person Не IP-асоба.
Палі аб'ектаў Person
ПолеТыпАбавязковаАпісанне
personId integer · int64 Не Пазнак асобы.
firstName string Так Першае імя.
lastName string Так Фамілія.
surName string Не Сур імя.
clientId integer · int64 Не Ідэнтыфікатар кліента.
position PersonPosition Так Пазіцыя.
versionId integer · int64 Не Ід версіі.
createdUser string Не Створаны карыстальнік.
createdDate string · date-time Не Стварыўся Дата.
deleted boolean Не Здарэнне.
userId integer · int32 Не Пазнак карыстальніка.
hasChanges boolean Не У яго ёсць змены.
fullName string Не Поўнае імя.
shortName string Не Краткае імя.
form stringOOO, IP, SELF_EMPLOYED Так Форма.
ip boolean Не ІП.
clientId integer · int64 Не Ідэнтыфікатар кліента.
address Address Не Адрас.
Палі аб'ектаў Address
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
postCode string Не Паштовы код.
country Country Не Краіна.
region Region Не Рэгіён.
regionId integer · int32 Не Рэгіён ID.
street string Не Вуліца.
house string Не Дом.
district string Не Раён.
city string Не Горад.
locality string Не Мясцовасць.
building string Не Будынак.
flat string Не Плыта.
short string Не Кратка.
addressId Address Не Адрас ID.
full string Не Поўны.
phoneNumber string Не Нумар тэлефона.
addressFull string Не Адрас поўны.
priority integer · int32 Не Пераважнасць.
useForOrder boolean Не Выкарыстоўвайце для парадку.
clientId integer · int64 Не Ідэнтыфікатар кліента.
externalName string Не Знешняе імя.
notSyncStocks boolean Не Не Sync акцыі.
ignoreOrders boolean Не Ігнаруючы загады.
passages Passage[] Не Падходы.
Структура элементаў масіва Passage
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
name string Не Назва.
warehouseId integer · int64 Не Ід склада.
deleted boolean Не Здарэнне.
clientId integer · int64 Не Ідэнтыфікатар кліента.
racks Rack[] Не Ракі.
Структура элементаў масіва Rack
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
name string Не Назва.
warehouseId integer · int64 Не Ід склада.
passageId integer · int32 Не Паходнай пазнакі.
deleted boolean Не Здарэнне.
clientId integer · int64 Не Ідэнтыфікатар кліента.
shelves Shelf[] Не Палаты.
warehouseServices ServiceWarehouse[] Не Паслугі ў склад.
Структура элементаў масіва ServiceWarehouse
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
name string Так Назва.
externalId string Так Па-залежнае пазначэнне.
warehouseId integer · int64 Так Ід склада.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Так Паслуга.
organizationId integer · int64 Так Ід арганізацыі.
serviceOrganizationId integer · int64 Не Паслужная арганізацыя ID.
deliveries object Не Дастаўкі.
deleted boolean Не Здарэнне.
caption string Не Напіс.
durationHours integer · int32 Не Працягласць гадзін.
reservationDays integer · int32 Не Дні рэзервацыі.
schedule string Не Графік.
urAddress string Не Адрас.
city string Не Горад.
longitude number · double Не Далёгія.
latitude number · double Не Шчыльнасць.
warehouseServiceId integer · int64 Не Пазнак службы склада.
warehouseType string Не Тып складу.
description string Не Апісанне.
inn integer · int64 Не Гасцініца.
kpp integer · int64 Не Кпп.
paymentAccount string Не Платны рахунак.
telephone string Не Тэлефон.
regionName string Не Назва рэгіёну.
region Region Не Рэгіён.
Палі аб'ектаў Region
ПолеТыпАбавязковаАпісанне
regionId integer · int32 Не Рэгіён ID.
countryId integer · int32 Не Падпісанне краіны.
name string Не Назва.
regionSynonyms RegionSynonym[] Не Сінонімы рэгіёнаў.
Структура элементаў масіва RegionSynonym
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
regionId integer · int64 Не Рэгіён ID.
synonym string Не Сінянім.
service string Не Паслуга.
regionId integer · int32 Не Рэгіён ID.
isPrepayOnline boolean Не Гэта Prepay онлайн.
isCash boolean Не Гэта Cash.
isCard boolean Не Гэта Кард.
isGoodsActive boolean Не Товар актыўна.
orgId Warehouse Не Ід арганізацыі.
address string Не Адрас.
curl --request POST 'https://api.selsup.ru/api/warehouse/' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{
  "id": 1001,
  "name": "Example",
  "service": "NONE",
  "organizationId": 1001,
  "fboOrganizationId": 1001,
  "noPlaceCellId": 1001
}'

Удалы адказ

200
Палі аб'ектаў Warehouse
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
name string Не Назва.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Не Паслуга.
organizationId integer · int64 Не Ід арганізацыі.
fboOrganizationId integer · int64 Не Ід арганізацыі ФБО.
noPlaceCellId integer · int32 Не Ніякай месцазнаходжанне.
noPlaceCell Cell Не Няма месца клеткі.
Палі аб'ектаў Cell
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
warehouseId integer · int64 Не Ід склада.
passageId integer · int32 Не Паходнай пазнакі.
shelfId integer · int32 Не Пазнак паліцы.
rackId integer · int32 Не Падпісанне.
name string Не Назва.
fullName string Не Поўнае імя.
sortName string Не Якая-то імя.
barcode string Не Бар-код.
deleted boolean Не Здарэнне.
width integer · int32 Не Шырыня.
height integer · int32 Не Вышыня.
depth integer · int32 Не Глыбіня.
clientId integer · int64 Не Ідэнтыфікатар кліента.
lastInventoryId integer · int32 Не Апошні інвентарны ID.
type stringNORMAL, NO_PLACE, REFUND Не Type.
refundCellId integer · int32 Не Пазыцыя ID.
organization Organization Не Арганізацыя.
Палі аб'ектаў Organization
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
name string Так Назва.
shortName string Не Краткае імя.
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Не Падатковы тып.
taxRate integer · int32 Не Падатковая стаўка.
taxNds integer · int32 Не Падатковыя НД.
inputTaxNds integer · int32 Не Падаткі на ўезд.
outputTaxNds integer · int32 Не Падаткі на вытворчасць.
enableNewTaxCalculation boolean Не Уключыце новыя падатковыя разлікі.
useNdsCostPrice boolean Не Выкарыстоўвайце Nds Кошт Прэс.
inn string Так Гасцініца.
kpp string Не Кпп.
bank string Не Банка.
bik string Не Бялізна.
corrBill string Не Корр Біл.
billNumber string Не Лічба рахунку.
stampPath string Не Штамп Пад.
stampUrl string Не Стамп Url.
stampSize integer · int32 Не Памер маркі.
stampWidth integer · int32 Не Штамп шырыню.
stampHeight integer · int32 Не Стамп Вышыня.
signaturePath string Не Падпісная сцежка.
signatureUrl string Не Url падпіскі.
signatureSize integer · int32 Не Памер подпісу.
signatureWidth integer · int32 Не Шырыня подпісу.
signatureHeight integer · int32 Не Вышыня подпісу.
ipPerson Person Не IP-асоба.
Палі аб'ектаў Person
ПолеТыпАбавязковаАпісанне
personId integer · int64 Не Пазнак асобы.
firstName string Так Першае імя.
lastName string Так Фамілія.
surName string Не Сур імя.
clientId integer · int64 Не Ідэнтыфікатар кліента.
position PersonPosition Так Пазіцыя.
versionId integer · int64 Не Ід версіі.
createdUser string Не Створаны карыстальнік.
createdDate string · date-time Не Стварыўся Дата.
deleted boolean Не Здарэнне.
userId integer · int32 Не Пазнак карыстальніка.
hasChanges boolean Не У яго ёсць змены.
fullName string Не Поўнае імя.
shortName string Не Краткае імя.
form stringOOO, IP, SELF_EMPLOYED Так Форма.
ip boolean Не ІП.
clientId integer · int64 Не Ідэнтыфікатар кліента.
address Address Не Адрас.
Палі аб'ектаў Address
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
postCode string Не Паштовы код.
country Country Не Краіна.
region Region Не Рэгіён.
regionId integer · int32 Не Рэгіён ID.
street string Не Вуліца.
house string Не Дом.
district string Не Раён.
city string Не Горад.
locality string Не Мясцовасць.
building string Не Будынак.
flat string Не Плыта.
short string Не Кратка.
addressId Address Не Адрас ID.
full string Не Поўны.
phoneNumber string Не Нумар тэлефона.
addressFull string Не Адрас поўны.
priority integer · int32 Не Пераважнасць.
useForOrder boolean Не Выкарыстоўвайце для парадку.
clientId integer · int64 Не Ідэнтыфікатар кліента.
externalName string Не Знешняе імя.
notSyncStocks boolean Не Не Sync акцыі.
ignoreOrders boolean Не Ігнаруючы загады.
passages Passage[] Не Падходы.
Структура элементаў масіва Passage
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
name string Не Назва.
warehouseId integer · int64 Не Ід склада.
deleted boolean Не Здарэнне.
clientId integer · int64 Не Ідэнтыфікатар кліента.
racks Rack[] Не Ракі.
Структура элементаў масіва Rack
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
name string Не Назва.
warehouseId integer · int64 Не Ід склада.
passageId integer · int32 Не Паходнай пазнакі.
deleted boolean Не Здарэнне.
clientId integer · int64 Не Ідэнтыфікатар кліента.
shelves Shelf[] Не Палаты.
warehouseServices ServiceWarehouse[] Не Паслугі ў склад.
Структура элементаў масіва ServiceWarehouse
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
name string Так Назва.
externalId string Так Па-залежнае пазначэнне.
warehouseId integer · int64 Так Ід склада.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Так Паслуга.
organizationId integer · int64 Так Ід арганізацыі.
serviceOrganizationId integer · int64 Не Паслужная арганізацыя ID.
deliveries object Не Дастаўкі.
deleted boolean Не Здарэнне.
caption string Не Напіс.
durationHours integer · int32 Не Працягласць гадзін.
reservationDays integer · int32 Не Дні рэзервацыі.
schedule string Не Графік.
urAddress string Не Адрас.
city string Не Горад.
longitude number · double Не Далёгія.
latitude number · double Не Шчыльнасць.
warehouseServiceId integer · int64 Не Пазнак службы склада.
warehouseType string Не Тып складу.
description string Не Апісанне.
inn integer · int64 Не Гасцініца.
kpp integer · int64 Не Кпп.
paymentAccount string Не Платны рахунак.
telephone string Не Тэлефон.
regionName string Не Назва рэгіёну.
region Region Не Рэгіён.
Палі аб'ектаў Region
ПолеТыпАбавязковаАпісанне
regionId integer · int32 Не Рэгіён ID.
countryId integer · int32 Не Падпісанне краіны.
name string Не Назва.
regionSynonyms RegionSynonym[] Не Сінонімы рэгіёнаў.
Структура элементаў масіва RegionSynonym
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
regionId integer · int64 Не Рэгіён ID.
synonym string Не Сінянім.
service string Не Паслуга.
regionId integer · int32 Не Рэгіён ID.
isPrepayOnline boolean Не Гэта Prepay онлайн.
isCash boolean Не Гэта Cash.
isCard boolean Не Гэта Кард.
isGoodsActive boolean Не Товар актыўна.
orgId Warehouse Не Ід арганізацыі.
address string Не Адрас.
{
  "id": 1001,
  "name": "Example",
  "service": "NONE",
  "organizationId": 1001,
  "fboOrganizationId": 1001,
  "noPlaceCellId": 1001
}
Памылкі22

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

400error_cant_extract_tariffs
Не атрымліваецца атрымаць тарыфы. Напішыце ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_cant_extract_tariffs ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_duplicate_warehouse_name
Склад з такой назвай ужо існуе

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_duplicate_warehouse_name ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_empty_first_name
Не пазначана Імя

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_first_name ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_empty_last_name
Не пазначана Прозвішча

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_last_name ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_empty_organization_form
не пазначана форма арганізацыі

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_organization_form ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_empty_organization_inn
Не пазначаны ІНН арганізацыі

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_organization_inn ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_empty_organization_name
Не пазначана назва арганізацыі

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_organization_name ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_empty_position_name
Не пазначана назва пасады

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_position_name ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_empty_warehouse_name
Не пазначана назва склада

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_warehouse_name ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_max_page
Нумар старонкі не можа быць больш за 100 000

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_max_page ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_organization_create_failed
Узнікла праблема пры стварэнні арганізацыі. Калі ласка, звярніцеся ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_organization_create_failed ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_organization_exists
Арганізацыя ўжо створана

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_organization_exists ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_position_exists
Пасада з такой назвай ужо існуе

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_position_exists ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_reload
Сесія аўтарызацыі скончылася, абнавіце старонку браўзера. Калі абнаўленне не дапамагае, паспрабуйце выдаліць файлы cookie для сайта

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_reload ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_subscription_expired
У вас скончыўся тэрмін дзеяння тарыфа. Аплаціце тарыф для працягу выкарыстання сэрвісу.

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_subscription_expired ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_warehouses_limit_exceeded
Дасягнуты ліміт складоў FBS у тарыфе: {limit}

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_warehouses_limit_exceeded ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_wrong_inn
Некарэктна пазначаны ІНН арганізацыі, даўжыня 10 або 12 лічбаў

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_wrong_inn ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_wrong_version
Няправільна пазначана версія

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_wrong_version ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

GET

Сорт складаў

/api/warehouse/{warehouseId}/sort
Значок з чытальным доступам

Сорт склада з выкарыстаннем GET /api/warehouse/{warehouseId}/sort.

Параметры шляху

ПолеТыпАбавязковаАпісанне
warehouseId integer · int64 Так Ід склада.
curl --request GET 'https://api.selsup.ru/api/warehouse/1001/sort' \
  --header 'Authorization: YOUR_API_TOKEN'

Удалы адказ

200

Адказ не мае цела.

Памылкі4

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

GET

Шэльфа

/api/warehouse/shelf/{shelfId}
Значок з чытальным доступам

Рах выкарыстоўваючы GET /api/warehouse/shelf/{shelfId}.

Параметры запытаў

ПолеТыпАбавязковаАпісанне
shelfId integer · int32 Так Пазнак паліцы.
curl --request GET 'https://api.selsup.ru/api/warehouse/shelf/%7BshelfId%7D?shelfId=1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Удалы адказ

200
Палі аб'ектаў Shelf
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
name string Не Назва.
warehouseId integer · int64 Не Ід склада.
rackId integer · int32 Не Падпісанне.
deleted boolean Не Здарэнне.
clientId integer · int64 Не Ідэнтыфікатар кліента.
cells Cell[] Не Кэліцы.
Структура элементаў масіва Cell
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
warehouseId integer · int64 Не Ід склада.
passageId integer · int32 Не Паходнай пазнакі.
shelfId integer · int32 Не Пазнак паліцы.
rackId integer · int32 Не Падпісанне.
name string Не Назва.
fullName string Не Поўнае імя.
sortName string Не Якая-то імя.
barcode string Не Бар-код.
deleted boolean Не Здарэнне.
width integer · int32 Не Шырыня.
height integer · int32 Не Вышыня.
depth integer · int32 Не Глыбіня.
clientId integer · int64 Не Ідэнтыфікатар кліента.
lastInventoryId integer · int32 Не Апошні інвентарны ID.
type stringNORMAL, NO_PLACE, REFUND Не Type.
{
  "id": 1001,
  "name": "Example",
  "warehouseId": 1001,
  "rackId": 1001,
  "deleted": false,
  "clientId": 1001
}
Памылкі5

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_shelf_not_found
Не знойдзена паліца

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_shelf_not_found ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

DELETE

Знімайце паліцу

/api/warehouse/shelf/{shelfId}
Знак з пісьмовым доступам

Знімайце паліцу з дапамогай DELETE /api/warehouse/shelf/{shelfId}.

Параметры шляху

ПолеТыпАбавязковаАпісанне
shelfId integer · int32 Так Пазнак паліцы.
curl --request DELETE 'https://api.selsup.ru/api/warehouse/shelf/1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Удалы адказ

200

Адказ не мае цела.

Памылкі6

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

400error_cell_denied_delete
Да ячэйкі прывязаны тавары, выдаленне немагчыма

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_cell_denied_delete ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_subscription_expired
У вас скончыўся тэрмін дзеяння тарыфа. Аплаціце тарыф для працягу выкарыстання сэрвісу.

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_subscription_expired ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

GET

Атрымаць паслугі склады

/api/warehouse/service
Значок з чытальным доступам

Атрымаць паслугі склады з дапамогай GET /api/warehouse/service.

Параметры запытаў

ПолеТыпАбавязковаАпісанне
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Не Паслуга.
externalName string Не Знешняе імя.
curl --request GET 'https://api.selsup.ru/api/warehouse/service' \
  --header 'Authorization: YOUR_API_TOKEN'

Удалы адказ

200
Структура элементаў масіва Warehouse[]
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
name string Не Назва.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Не Паслуга.
organizationId integer · int64 Не Ід арганізацыі.
fboOrganizationId integer · int64 Не Ід арганізацыі ФБО.
noPlaceCellId integer · int32 Не Ніякай месцазнаходжанне.
noPlaceCell Cell Не Няма месца клеткі.
Палі аб'ектаў Cell
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
warehouseId integer · int64 Не Ід склада.
passageId integer · int32 Не Паходнай пазнакі.
shelfId integer · int32 Не Пазнак паліцы.
rackId integer · int32 Не Падпісанне.
name string Не Назва.
fullName string Не Поўнае імя.
sortName string Не Якая-то імя.
barcode string Не Бар-код.
deleted boolean Не Здарэнне.
width integer · int32 Не Шырыня.
height integer · int32 Не Вышыня.
depth integer · int32 Не Глыбіня.
clientId integer · int64 Не Ідэнтыфікатар кліента.
lastInventoryId integer · int32 Не Апошні інвентарны ID.
type stringNORMAL, NO_PLACE, REFUND Не Type.
refundCellId integer · int32 Не Пазыцыя ID.
organization Organization Не Арганізацыя.
Палі аб'ектаў Organization
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
name string Так Назва.
shortName string Не Краткае імя.
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Не Падатковы тып.
taxRate integer · int32 Не Падатковая стаўка.
taxNds integer · int32 Не Падатковыя НД.
inputTaxNds integer · int32 Не Падаткі на ўезд.
outputTaxNds integer · int32 Не Падаткі на вытворчасць.
enableNewTaxCalculation boolean Не Уключыце новыя падатковыя разлікі.
useNdsCostPrice boolean Не Выкарыстоўвайце Nds Кошт Прэс.
inn string Так Гасцініца.
kpp string Не Кпп.
bank string Не Банка.
bik string Не Бялізна.
corrBill string Не Корр Біл.
billNumber string Не Лічба рахунку.
stampPath string Не Штамп Пад.
stampUrl string Не Стамп Url.
stampSize integer · int32 Не Памер маркі.
stampWidth integer · int32 Не Штамп шырыню.
stampHeight integer · int32 Не Стамп Вышыня.
signaturePath string Не Падпісная сцежка.
signatureUrl string Не Url падпіскі.
signatureSize integer · int32 Не Памер подпісу.
signatureWidth integer · int32 Не Шырыня подпісу.
signatureHeight integer · int32 Не Вышыня подпісу.
ipPerson Person Не IP-асоба.
Палі аб'ектаў Person
ПолеТыпАбавязковаАпісанне
personId integer · int64 Не Пазнак асобы.
firstName string Так Першае імя.
lastName string Так Фамілія.
surName string Не Сур імя.
clientId integer · int64 Не Ідэнтыфікатар кліента.
position PersonPosition Так Пазіцыя.
versionId integer · int64 Не Ід версіі.
createdUser string Не Створаны карыстальнік.
createdDate string · date-time Не Стварыўся Дата.
deleted boolean Не Здарэнне.
userId integer · int32 Не Пазнак карыстальніка.
hasChanges boolean Не У яго ёсць змены.
fullName string Не Поўнае імя.
shortName string Не Краткае імя.
form stringOOO, IP, SELF_EMPLOYED Так Форма.
ip boolean Не ІП.
clientId integer · int64 Не Ідэнтыфікатар кліента.
address Address Не Адрас.
Палі аб'ектаў Address
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
postCode string Не Паштовы код.
country Country Не Краіна.
region Region Не Рэгіён.
regionId integer · int32 Не Рэгіён ID.
street string Не Вуліца.
house string Не Дом.
district string Не Раён.
city string Не Горад.
locality string Не Мясцовасць.
building string Не Будынак.
flat string Не Плыта.
short string Не Кратка.
addressId Address Не Адрас ID.
full string Не Поўны.
phoneNumber string Не Нумар тэлефона.
addressFull string Не Адрас поўны.
priority integer · int32 Не Пераважнасць.
useForOrder boolean Не Выкарыстоўвайце для парадку.
clientId integer · int64 Не Ідэнтыфікатар кліента.
externalName string Не Знешняе імя.
notSyncStocks boolean Не Не Sync акцыі.
ignoreOrders boolean Не Ігнаруючы загады.
passages Passage[] Не Падходы.
Структура элементаў масіва Passage
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
name string Не Назва.
warehouseId integer · int64 Не Ід склада.
deleted boolean Не Здарэнне.
clientId integer · int64 Не Ідэнтыфікатар кліента.
racks Rack[] Не Ракі.
Структура элементаў масіва Rack
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
name string Не Назва.
warehouseId integer · int64 Не Ід склада.
passageId integer · int32 Не Паходнай пазнакі.
deleted boolean Не Здарэнне.
clientId integer · int64 Не Ідэнтыфікатар кліента.
shelves Shelf[] Не Палаты.
warehouseServices ServiceWarehouse[] Не Паслугі ў склад.
Структура элементаў масіва ServiceWarehouse
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
name string Так Назва.
externalId string Так Па-залежнае пазначэнне.
warehouseId integer · int64 Так Ід склада.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Так Паслуга.
organizationId integer · int64 Так Ід арганізацыі.
serviceOrganizationId integer · int64 Не Паслужная арганізацыя ID.
deliveries object Не Дастаўкі.
deleted boolean Не Здарэнне.
caption string Не Напіс.
durationHours integer · int32 Не Працягласць гадзін.
reservationDays integer · int32 Не Дні рэзервацыі.
schedule string Не Графік.
urAddress string Не Адрас.
city string Не Горад.
longitude number · double Не Далёгія.
latitude number · double Не Шчыльнасць.
warehouseServiceId integer · int64 Не Пазнак службы склада.
warehouseType string Не Тып складу.
description string Не Апісанне.
inn integer · int64 Не Гасцініца.
kpp integer · int64 Не Кпп.
paymentAccount string Не Платны рахунак.
telephone string Не Тэлефон.
regionName string Не Назва рэгіёну.
region Region Не Рэгіён.
Палі аб'ектаў Region
ПолеТыпАбавязковаАпісанне
regionId integer · int32 Не Рэгіён ID.
countryId integer · int32 Не Падпісанне краіны.
name string Не Назва.
regionSynonyms RegionSynonym[] Не Сінонімы рэгіёнаў.
Структура элементаў масіва RegionSynonym
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
regionId integer · int64 Не Рэгіён ID.
synonym string Не Сінянім.
service string Не Паслуга.
regionId integer · int32 Не Рэгіён ID.
isPrepayOnline boolean Не Гэта Prepay онлайн.
isCash boolean Не Гэта Cash.
isCard boolean Не Гэта Кард.
isGoodsActive boolean Не Товар актыўна.
orgId Warehouse Не Ід арганізацыі.
address string Не Адрас.
[
  "string"
]
Памылкі3

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

GET

Рака

/api/warehouse/rack/{rackId}
Значок з чытальным доступам

Рака выкарыстоўваючы GET /api/warehouse/rack/{rackId}.

Параметры шляху

ПолеТыпАбавязковаАпісанне
rackId integer · int32 Так Падпісанне.
curl --request GET 'https://api.selsup.ru/api/warehouse/rack/1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Удалы адказ

200
Палі аб'ектаў Rack
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
name string Не Назва.
warehouseId integer · int64 Не Ід склада.
passageId integer · int32 Не Паходнай пазнакі.
deleted boolean Не Здарэнне.
clientId integer · int64 Не Ідэнтыфікатар кліента.
shelves Shelf[] Не Палаты.
Структура элементаў масіва Shelf
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
name string Не Назва.
warehouseId integer · int64 Не Ід склада.
rackId integer · int32 Не Падпісанне.
deleted boolean Не Здарэнне.
clientId integer · int64 Не Ідэнтыфікатар кліента.
cells Cell[] Не Кэліцы.
Структура элементаў масіва Cell
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
warehouseId integer · int64 Не Ід склада.
passageId integer · int32 Не Паходнай пазнакі.
shelfId integer · int32 Не Пазнак паліцы.
rackId integer · int32 Не Падпісанне.
name string Не Назва.
fullName string Не Поўнае імя.
sortName string Не Якая-то імя.
barcode string Не Бар-код.
deleted boolean Не Здарэнне.
width integer · int32 Не Шырыня.
height integer · int32 Не Вышыня.
depth integer · int32 Не Глыбіня.
clientId integer · int64 Не Ідэнтыфікатар кліента.
lastInventoryId integer · int32 Не Апошні інвентарны ID.
type stringNORMAL, NO_PLACE, REFUND Не Type.
{
  "id": 1001,
  "name": "Example",
  "warehouseId": 1001,
  "passageId": 1001,
  "deleted": false,
  "clientId": 1001
}
Памылкі5

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_rack_not_found
Не знойдзены стэлаж

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_rack_not_found ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

DELETE

Знімайце рак

/api/warehouse/rack/{rackId}
Знак з пісьмовым доступам

Знімайце Rack з дапамогай DELETE /api/warehouse/rack/{rackId}.

Параметры шляху

ПолеТыпАбавязковаАпісанне
rackId integer · int32 Так Падпісанне.
curl --request DELETE 'https://api.selsup.ru/api/warehouse/rack/1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Удалы адказ

200

Адказ не мае цела.

Памылкі6

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

400error_cell_denied_delete
Да ячэйкі прывязаны тавары, выдаленне немагчыма

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_cell_denied_delete ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_subscription_expired
У вас скончыўся тэрмін дзеяння тарыфа. Аплаціце тарыф для працягу выкарыстання сэрвісу.

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_subscription_expired ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

GET

Атрымаць Азон Crossdock склады

/api/warehouse/plan/crossdock-warehouses
Значок з чытальным доступам

Атрымаць Ozon Crossdock склады з дапамогай GET /api/warehouse/plan/crossdock-warehouses.

Параметры запытаў

ПолеТыпАбавязковаАпісанне
organizationId integer · int64 Так Ід арганізацыі.
search string Так Пошук.
curl --request GET 'https://api.selsup.ru/api/warehouse/plan/crossdock-warehouses?organizationId=1001&search=string' \
  --header 'Authorization: YOUR_API_TOKEN'

Удалы адказ

200
Структура элементаў масіва OzonFboWarehouse[]
ПолеТыпАбавязковаАпісанне
address string Не Адрас.
name string Не Назва.
coordinates Coordinates Не Каардынаты.
Палі аб'ектаў Coordinates
ПолеТыпАбавязковаАпісанне
latitude number · double Не Шчыльнасць.
longitude number · double Не Далёгія.
warehouse_id integer · int64 Не Пазнака склада.
warehouse_type string Не Тып склада.
[
  "string"
]
Памылкі5

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

400error_empty_ozon_id
пусты ID Ozon

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_ozon_id ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_token_expired_or_revoked
Токен API адкліканы або ўведзены некарэктна. Праверце, што ключ API мае поўны функцыянал. Згенеруйце новы ключ і заменіце ў SELSUP, бо ключы маюць тэрмін жыцця.

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_token_expired_or_revoked ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

GET

Пераход

/api/warehouse/passage/{passageId}
Значок з чытальным доступам

Пераход з дапамогай GET /api/warehouse/passage/{passageId}.

Параметры шляху

ПолеТыпАбавязковаАпісанне
passageId integer · int32 Так Паходнай пазнакі.
curl --request GET 'https://api.selsup.ru/api/warehouse/passage/1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Удалы адказ

200
Палі аб'ектаў Passage
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
name string Не Назва.
warehouseId integer · int64 Не Ід склада.
deleted boolean Не Здарэнне.
clientId integer · int64 Не Ідэнтыфікатар кліента.
racks Rack[] Не Ракі.
Структура элементаў масіва Rack
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
name string Не Назва.
warehouseId integer · int64 Не Ід склада.
passageId integer · int32 Не Паходнай пазнакі.
deleted boolean Не Здарэнне.
clientId integer · int64 Не Ідэнтыфікатар кліента.
shelves Shelf[] Не Палаты.
Структура элементаў масіва Shelf
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
name string Не Назва.
warehouseId integer · int64 Не Ід склада.
rackId integer · int32 Не Падпісанне.
deleted boolean Не Здарэнне.
clientId integer · int64 Не Ідэнтыфікатар кліента.
cells Cell[] Не Кэліцы.
{
  "id": 1001,
  "name": "Example",
  "warehouseId": 1001,
  "deleted": false,
  "clientId": 1001,
  "racks": "string"
}
Памылкі5

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_passage_not_found
Не знойдзены праход

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_passage_not_found ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

DELETE

Знішчыць праход

/api/warehouse/passage/{passageId}
Знак з пісьмовым доступам

Знішчыць праход з дапамогай DELETE /api/warehouse/passage/{passageId}.

Параметры шляху

ПолеТыпАбавязковаАпісанне
passageId integer · int32 Так Паходнай пазнакі.
curl --request DELETE 'https://api.selsup.ru/api/warehouse/passage/1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Удалы адказ

200

Адказ не мае цела.

Памылкі6

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

400error_cell_denied_delete
Да ячэйкі прывязаны тавары, выдаленне немагчыма

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_cell_denied_delete ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_subscription_expired
У вас скончыўся тэрмін дзеяння тарыфа. Аплаціце тарыф для працягу выкарыстання сэрвісу.

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_subscription_expired ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

GET

Спіс

/api/warehouse/list
Значок з чытальным доступам

Спіс з выкарыстаннем GET /api/warehouse/list.

Параметры запытаў

ПолеТыпАбавязковаАпісанне
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Не Паслуга.
curl --request GET 'https://api.selsup.ru/api/warehouse/list' \
  --header 'Authorization: YOUR_API_TOKEN'

Удалы адказ

200
Структура элементаў масіва Warehouse[]
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
name string Не Назва.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Не Паслуга.
organizationId integer · int64 Не Ід арганізацыі.
fboOrganizationId integer · int64 Не Ід арганізацыі ФБО.
noPlaceCellId integer · int32 Не Ніякай месцазнаходжанне.
noPlaceCell Cell Не Няма месца клеткі.
Палі аб'ектаў Cell
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
warehouseId integer · int64 Не Ід склада.
passageId integer · int32 Не Паходнай пазнакі.
shelfId integer · int32 Не Пазнак паліцы.
rackId integer · int32 Не Падпісанне.
name string Не Назва.
fullName string Не Поўнае імя.
sortName string Не Якая-то імя.
barcode string Не Бар-код.
deleted boolean Не Здарэнне.
width integer · int32 Не Шырыня.
height integer · int32 Не Вышыня.
depth integer · int32 Не Глыбіня.
clientId integer · int64 Не Ідэнтыфікатар кліента.
lastInventoryId integer · int32 Не Апошні інвентарны ID.
type stringNORMAL, NO_PLACE, REFUND Не Type.
refundCellId integer · int32 Не Пазыцыя ID.
organization Organization Не Арганізацыя.
Палі аб'ектаў Organization
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
name string Так Назва.
shortName string Не Краткае імя.
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Не Падатковы тып.
taxRate integer · int32 Не Падатковая стаўка.
taxNds integer · int32 Не Падатковыя НД.
inputTaxNds integer · int32 Не Падаткі на ўезд.
outputTaxNds integer · int32 Не Падаткі на вытворчасць.
enableNewTaxCalculation boolean Не Уключыце новыя падатковыя разлікі.
useNdsCostPrice boolean Не Выкарыстоўвайце Nds Кошт Прэс.
inn string Так Гасцініца.
kpp string Не Кпп.
bank string Не Банка.
bik string Не Бялізна.
corrBill string Не Корр Біл.
billNumber string Не Лічба рахунку.
stampPath string Не Штамп Пад.
stampUrl string Не Стамп Url.
stampSize integer · int32 Не Памер маркі.
stampWidth integer · int32 Не Штамп шырыню.
stampHeight integer · int32 Не Стамп Вышыня.
signaturePath string Не Падпісная сцежка.
signatureUrl string Не Url падпіскі.
signatureSize integer · int32 Не Памер подпісу.
signatureWidth integer · int32 Не Шырыня подпісу.
signatureHeight integer · int32 Не Вышыня подпісу.
ipPerson Person Не IP-асоба.
Палі аб'ектаў Person
ПолеТыпАбавязковаАпісанне
personId integer · int64 Не Пазнак асобы.
firstName string Так Першае імя.
lastName string Так Фамілія.
surName string Не Сур імя.
clientId integer · int64 Не Ідэнтыфікатар кліента.
position PersonPosition Так Пазіцыя.
versionId integer · int64 Не Ід версіі.
createdUser string Не Створаны карыстальнік.
createdDate string · date-time Не Стварыўся Дата.
deleted boolean Не Здарэнне.
userId integer · int32 Не Пазнак карыстальніка.
hasChanges boolean Не У яго ёсць змены.
fullName string Не Поўнае імя.
shortName string Не Краткае імя.
form stringOOO, IP, SELF_EMPLOYED Так Форма.
ip boolean Не ІП.
clientId integer · int64 Не Ідэнтыфікатар кліента.
address Address Не Адрас.
Палі аб'ектаў Address
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
postCode string Не Паштовы код.
country Country Не Краіна.
region Region Не Рэгіён.
regionId integer · int32 Не Рэгіён ID.
street string Не Вуліца.
house string Не Дом.
district string Не Раён.
city string Не Горад.
locality string Не Мясцовасць.
building string Не Будынак.
flat string Не Плыта.
short string Не Кратка.
addressId Address Не Адрас ID.
full string Не Поўны.
phoneNumber string Не Нумар тэлефона.
addressFull string Не Адрас поўны.
priority integer · int32 Не Пераважнасць.
useForOrder boolean Не Выкарыстоўвайце для парадку.
clientId integer · int64 Не Ідэнтыфікатар кліента.
externalName string Не Знешняе імя.
notSyncStocks boolean Не Не Sync акцыі.
ignoreOrders boolean Не Ігнаруючы загады.
passages Passage[] Не Падходы.
Структура элементаў масіва Passage
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
name string Не Назва.
warehouseId integer · int64 Не Ід склада.
deleted boolean Не Здарэнне.
clientId integer · int64 Не Ідэнтыфікатар кліента.
racks Rack[] Не Ракі.
Структура элементаў масіва Rack
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
name string Не Назва.
warehouseId integer · int64 Не Ід склада.
passageId integer · int32 Не Паходнай пазнакі.
deleted boolean Не Здарэнне.
clientId integer · int64 Не Ідэнтыфікатар кліента.
shelves Shelf[] Не Палаты.
warehouseServices ServiceWarehouse[] Не Паслугі ў склад.
Структура элементаў масіва ServiceWarehouse
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
name string Так Назва.
externalId string Так Па-залежнае пазначэнне.
warehouseId integer · int64 Так Ід склада.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Так Паслуга.
organizationId integer · int64 Так Ід арганізацыі.
serviceOrganizationId integer · int64 Не Паслужная арганізацыя ID.
deliveries object Не Дастаўкі.
deleted boolean Не Здарэнне.
caption string Не Напіс.
durationHours integer · int32 Не Працягласць гадзін.
reservationDays integer · int32 Не Дні рэзервацыі.
schedule string Не Графік.
urAddress string Не Адрас.
city string Не Горад.
longitude number · double Не Далёгія.
latitude number · double Не Шчыльнасць.
warehouseServiceId integer · int64 Не Пазнак службы склада.
warehouseType string Не Тып складу.
description string Не Апісанне.
inn integer · int64 Не Гасцініца.
kpp integer · int64 Не Кпп.
paymentAccount string Не Платны рахунак.
telephone string Не Тэлефон.
regionName string Не Назва рэгіёну.
region Region Не Рэгіён.
Палі аб'ектаў Region
ПолеТыпАбавязковаАпісанне
regionId integer · int32 Не Рэгіён ID.
countryId integer · int32 Не Падпісанне краіны.
name string Не Назва.
regionSynonyms RegionSynonym[] Не Сінонімы рэгіёнаў.
Структура элементаў масіва RegionSynonym
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
regionId integer · int64 Не Рэгіён ID.
synonym string Не Сінянім.
service string Не Паслуга.
regionId integer · int32 Не Рэгіён ID.
isPrepayOnline boolean Не Гэта Prepay онлайн.
isCash boolean Не Гэта Cash.
isCard boolean Не Гэта Кард.
isGoodsActive boolean Не Товар актыўна.
orgId Warehouse Не Ід арганізацыі.
address string Не Адрас.
[
  "string"
]
Памылкі4

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

400error_subscription_expired
У вас скончыўся тэрмін дзеяння тарыфа. Аплаціце тарыф для працягу выкарыстання сэрвісу.

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_subscription_expired ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

GET

Атрымаць склады па службе

/api/warehouse/getWarehousesByService
Значок з чытальным доступам

Атрымаць склады па сэрвісе з дапамогай GET /api/warehouse/getWarehousesByService.

Параметры запытаў

ПолеТыпАбавязковаАпісанне
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Так Паслуга.
externalName string Не Знешняе імя.
curl --request GET 'https://api.selsup.ru/api/warehouse/getWarehousesByService?service=NONE' \
  --header 'Authorization: YOUR_API_TOKEN'

Удалы адказ

200
Структура элементаў масіва Warehouse[]
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
name string Не Назва.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Не Паслуга.
organizationId integer · int64 Не Ід арганізацыі.
fboOrganizationId integer · int64 Не Ід арганізацыі ФБО.
noPlaceCellId integer · int32 Не Ніякай месцазнаходжанне.
noPlaceCell Cell Не Няма месца клеткі.
Палі аб'ектаў Cell
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
warehouseId integer · int64 Не Ід склада.
passageId integer · int32 Не Паходнай пазнакі.
shelfId integer · int32 Не Пазнак паліцы.
rackId integer · int32 Не Падпісанне.
name string Не Назва.
fullName string Не Поўнае імя.
sortName string Не Якая-то імя.
barcode string Не Бар-код.
deleted boolean Не Здарэнне.
width integer · int32 Не Шырыня.
height integer · int32 Не Вышыня.
depth integer · int32 Не Глыбіня.
clientId integer · int64 Не Ідэнтыфікатар кліента.
lastInventoryId integer · int32 Не Апошні інвентарны ID.
type stringNORMAL, NO_PLACE, REFUND Не Type.
refundCellId integer · int32 Не Пазыцыя ID.
organization Organization Не Арганізацыя.
Палі аб'ектаў Organization
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
name string Так Назва.
shortName string Не Краткае імя.
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Не Падатковы тып.
taxRate integer · int32 Не Падатковая стаўка.
taxNds integer · int32 Не Падатковыя НД.
inputTaxNds integer · int32 Не Падаткі на ўезд.
outputTaxNds integer · int32 Не Падаткі на вытворчасць.
enableNewTaxCalculation boolean Не Уключыце новыя падатковыя разлікі.
useNdsCostPrice boolean Не Выкарыстоўвайце Nds Кошт Прэс.
inn string Так Гасцініца.
kpp string Не Кпп.
bank string Не Банка.
bik string Не Бялізна.
corrBill string Не Корр Біл.
billNumber string Не Лічба рахунку.
stampPath string Не Штамп Пад.
stampUrl string Не Стамп Url.
stampSize integer · int32 Не Памер маркі.
stampWidth integer · int32 Не Штамп шырыню.
stampHeight integer · int32 Не Стамп Вышыня.
signaturePath string Не Падпісная сцежка.
signatureUrl string Не Url падпіскі.
signatureSize integer · int32 Не Памер подпісу.
signatureWidth integer · int32 Не Шырыня подпісу.
signatureHeight integer · int32 Не Вышыня подпісу.
ipPerson Person Не IP-асоба.
Палі аб'ектаў Person
ПолеТыпАбавязковаАпісанне
personId integer · int64 Не Пазнак асобы.
firstName string Так Першае імя.
lastName string Так Фамілія.
surName string Не Сур імя.
clientId integer · int64 Не Ідэнтыфікатар кліента.
position PersonPosition Так Пазіцыя.
versionId integer · int64 Не Ід версіі.
createdUser string Не Створаны карыстальнік.
createdDate string · date-time Не Стварыўся Дата.
deleted boolean Не Здарэнне.
userId integer · int32 Не Пазнак карыстальніка.
hasChanges boolean Не У яго ёсць змены.
fullName string Не Поўнае імя.
shortName string Не Краткае імя.
form stringOOO, IP, SELF_EMPLOYED Так Форма.
ip boolean Не ІП.
clientId integer · int64 Не Ідэнтыфікатар кліента.
address Address Не Адрас.
Палі аб'ектаў Address
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
postCode string Не Паштовы код.
country Country Не Краіна.
region Region Не Рэгіён.
regionId integer · int32 Не Рэгіён ID.
street string Не Вуліца.
house string Не Дом.
district string Не Раён.
city string Не Горад.
locality string Не Мясцовасць.
building string Не Будынак.
flat string Не Плыта.
short string Не Кратка.
addressId Address Не Адрас ID.
full string Не Поўны.
phoneNumber string Не Нумар тэлефона.
addressFull string Не Адрас поўны.
priority integer · int32 Не Пераважнасць.
useForOrder boolean Не Выкарыстоўвайце для парадку.
clientId integer · int64 Не Ідэнтыфікатар кліента.
externalName string Не Знешняе імя.
notSyncStocks boolean Не Не Sync акцыі.
ignoreOrders boolean Не Ігнаруючы загады.
passages Passage[] Не Падходы.
Структура элементаў масіва Passage
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
name string Не Назва.
warehouseId integer · int64 Не Ід склада.
deleted boolean Не Здарэнне.
clientId integer · int64 Не Ідэнтыфікатар кліента.
racks Rack[] Не Ракі.
Структура элементаў масіва Rack
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
name string Не Назва.
warehouseId integer · int64 Не Ід склада.
passageId integer · int32 Не Паходнай пазнакі.
deleted boolean Не Здарэнне.
clientId integer · int64 Не Ідэнтыфікатар кліента.
shelves Shelf[] Не Палаты.
warehouseServices ServiceWarehouse[] Не Паслугі ў склад.
Структура элементаў масіва ServiceWarehouse
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
name string Так Назва.
externalId string Так Па-залежнае пазначэнне.
warehouseId integer · int64 Так Ід склада.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Так Паслуга.
organizationId integer · int64 Так Ід арганізацыі.
serviceOrganizationId integer · int64 Не Паслужная арганізацыя ID.
deliveries object Не Дастаўкі.
deleted boolean Не Здарэнне.
caption string Не Напіс.
durationHours integer · int32 Не Працягласць гадзін.
reservationDays integer · int32 Не Дні рэзервацыі.
schedule string Не Графік.
urAddress string Не Адрас.
city string Не Горад.
longitude number · double Не Далёгія.
latitude number · double Не Шчыльнасць.
warehouseServiceId integer · int64 Не Пазнак службы склада.
warehouseType string Не Тып складу.
description string Не Апісанне.
inn integer · int64 Не Гасцініца.
kpp integer · int64 Не Кпп.
paymentAccount string Не Платны рахунак.
telephone string Не Тэлефон.
regionName string Не Назва рэгіёну.
region Region Не Рэгіён.
Палі аб'ектаў Region
ПолеТыпАбавязковаАпісанне
regionId integer · int32 Не Рэгіён ID.
countryId integer · int32 Не Падпісанне краіны.
name string Не Назва.
regionSynonyms RegionSynonym[] Не Сінонімы рэгіёнаў.
Структура элементаў масіва RegionSynonym
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
regionId integer · int64 Не Рэгіён ID.
synonym string Не Сінянім.
service string Не Паслуга.
regionId integer · int32 Не Рэгіён ID.
isPrepayOnline boolean Не Гэта Prepay онлайн.
isCash boolean Не Гэта Cash.
isCard boolean Не Гэта Кард.
isGoodsActive boolean Не Товар актыўна.
orgId Warehouse Не Ід арганізацыі.
address string Не Адрас.
[
  "string"
]
Памылкі3

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

GET

Атрымаць склад службы

/api/warehouse/getWarehouseOfService
Значок з чытальным доступам

Атрымаць склад службы з дапамогай GET /api/warehouse/getWarehouseOfService.

Параметры запытаў

ПолеТыпАбавязковаАпісанне
organizationId integer · int64 Так Ід арганізацыі.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Так Паслуга.
curl --request GET 'https://api.selsup.ru/api/warehouse/getWarehouseOfService?organizationId=1001&service=NONE' \
  --header 'Authorization: YOUR_API_TOKEN'

Удалы адказ

200
Структура элементаў масіва WarehouseOfService[]
ПолеТыпАбавязковаАпісанне
id object Не Id.
name string Не Назва.
[
  "string"
]
Памылкі20

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

400error_empty_ozon_id
пусты ID Ozon

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_ozon_id ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_ms_error
Памылка API МойСклад: {message}

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_ms_error ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_no_business_id_yandex_market
Пазначце ID кабінета ў наладах інтэграцыі з Яндекс.Маркет

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_business_id_yandex_market ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_no_integration_with_service
Не настроена інтэграцыя з {service}

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_integration_with_service ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_no_integration_with_wb_ozon
Не настроена інтэграцыя з Wildberries або Ozon, альбо ключ не сапраўдны. Перайдзіце ў раздзел інтэграцыі для настройкі

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_integration_with_wb_ozon ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_no_integration_with_wildberries
Не настроена інтэграцыя з Wildberries. Пазначце стандартны ключ API

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_integration_with_wildberries ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_no_integration_with_yandex_market
Не настроена інтэграцыя з Яндекс.Маркет. Пройдзіце інтэграцыю.

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_integration_with_yandex_market ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_organization_not_found
Не знойдзена арганізацыя

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_organization_not_found ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_ozon_api
Памылка API Ozon: {message}

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_ozon_api ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_ozon_api_limit
Перавышаны ліміт запытаў да API Азон. Такое можа адбывацца, калі Вы занадта часта запускаеце задачу. Пачакайце некалькі хвілін, перш чым запускаць задачу паўторна

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_ozon_api_limit ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_ozon_premium_plus_subscription_required
Для выкарыстання неабходна падпіска OZON Premium Pro

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_ozon_premium_plus_subscription_required ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_ozon_token_invalid
Токен Озон некарэктны або выдалены з кабінета. Перайдзіце ў раздзел інтэграцыі для настройкі

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_ozon_token_invalid ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_prepared_integration_not_found
падрыхтаваная інтэграцыя не знойдзена

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_prepared_integration_not_found ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_remote_error
{message}

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_remote_error ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_service_error
Маркетплейс ці сэрвіс, у які Вы адпраўляеце ці мы атрымліваем дадзеныя, не адказвае па API з сеткавымі памылкамі. Перазапусціце задачу яшчэ раз пазней, магчыма ён запрацуе.

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_service_error ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_token_expired_or_revoked
Токен API адкліканы або ўведзены некарэктна. Праверце, што ключ API мае поўны функцыянал. Згенеруйце новы ключ і заменіце ў SELSUP, бо ключы маюць тэрмін жыцця.

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_token_expired_or_revoked ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

GET

Атрымаць балансы ў складзе з цанамі

/api/warehouse/getWarehouseBalancesWithPrices
Значок з чытальным доступам

Атрымаць балансы складу з цэнамі з дапамогай GET /api/warehouse/getWarehouseBalancesWithPrices.

curl --request GET 'https://api.selsup.ru/api/warehouse/getWarehouseBalancesWithPrices' \
  --header 'Authorization: YOUR_API_TOKEN'

Удалы адказ

200
Структура элементаў масіва WarehouseBalancesWithPrices[]
ПолеТыпАбавязковаАпісанне
warehouseId integer · int64 Не Ід склада.
quantity integer · int32 Не Колькасць.
distinctQuantity integer · int64 Не Адрозненная колькасць.
purchasePrice number · double Не Купля Прэміі.
additionalExpensesAmount number · double Не Дадатковыя выдаткі.
wildberriesRetailPrice number · double Не Рэцэпт прадукцыі Wildberries.
ozonRetailPrice number · double Не Азоны рознічная цана.
yandexMarketRetailPrice number · double Не Рынок рознічнай кошты Яндекс.
aliexpressRetailPrice number · double Не Аліэкспрэс рознічная цана.
sberMegaMarketRetailPrice number · double Не Сбер Мега Рынок Рэталле Працэнты.
retailPriceByMarketplace number · double Не Рэцэпт рознічнай продажы па рынку.
[
  "string"
]
Памылкі4

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

GET

Атрымаць паслугі складзе

/api/warehouse/getServiceWarehouse
Значок з чытальным доступам

Атрымаць паслугі склад з дапамогай GET /api/warehouse/getServiceWarehouse.

curl --request GET 'https://api.selsup.ru/api/warehouse/getServiceWarehouse' \
  --header 'Authorization: YOUR_API_TOKEN'

Удалы адказ

200
Структура элементаў масіва ServiceWarehouse[]
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
name string Так Назва.
externalId string Так Па-залежнае пазначэнне.
warehouseId integer · int64 Так Ід склада.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Так Паслуга.
organizationId integer · int64 Так Ід арганізацыі.
serviceOrganizationId integer · int64 Не Паслужная арганізацыя ID.
[
  "string"
]
Памылкі5

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_subscription_expired
У вас скончыўся тэрмін дзеяння тарыфа. Аплаціце тарыф для працягу выкарыстання сэрвісу.

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_subscription_expired ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

GET

Атрымаць рэгіённыя склады па службе

/api/warehouse/getRegionWarehousesByService
Значок з чытальным доступам

Атрымаць рэгіён склады па сэрвісе з дапамогай GET /api/warehouse/getRegionWarehousesByService.

Параметры запытаў

ПолеТыпАбавязковаАпісанне
services stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Так Паслугі.
curl --request GET 'https://api.selsup.ru/api/warehouse/getRegionWarehousesByService?services=NONE' \
  --header 'Authorization: YOUR_API_TOKEN'

Удалы адказ

200
[
  "string"
]
Памылкі4

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

400error_service_not_found
Не выбраны маркетплейс

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_service_not_found ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

GET

Знайсці клетку

/api/warehouse/findCell
Значок з чытальным доступам

Знайсці клетку з дапамогай GET /api/warehouse/findCell.

Параметры запытаў

ПолеТыпАбавязковаАпісанне
barcode string Так Бар-код.
curl --request GET 'https://api.selsup.ru/api/warehouse/findCell?barcode=string' \
  --header 'Authorization: YOUR_API_TOKEN'

Удалы адказ

200
Палі аб'ектаў Cell
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
warehouseId integer · int64 Не Ід склада.
passageId integer · int32 Не Паходнай пазнакі.
shelfId integer · int32 Не Пазнак паліцы.
rackId integer · int32 Не Падпісанне.
name string Не Назва.
fullName string Не Поўнае імя.
sortName string Не Якая-то імя.
barcode string Не Бар-код.
deleted boolean Не Здарэнне.
width integer · int32 Не Шырыня.
height integer · int32 Не Вышыня.
depth integer · int32 Не Глыбіня.
clientId integer · int64 Не Ідэнтыфікатар кліента.
lastInventoryId integer · int32 Не Апошні інвентарны ID.
type stringNORMAL, NO_PLACE, REFUND Не Type.
{
  "id": 1001,
  "warehouseId": 1001,
  "passageId": 1001,
  "shelfId": 1001,
  "rackId": 1001,
  "name": "Example"
}
Памылкі3

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

GET

Клетка

/api/warehouse/cell/{cellId}
Значок з чытальным доступам

Круга з дапамогай GET /api/warehouse/cell/{cellId}.

Параметры запытаў

ПолеТыпАбавязковаАпісанне
cellId integer · int32 Так Пазнак кліента.
curl --request GET 'https://api.selsup.ru/api/warehouse/cell/%7BcellId%7D?cellId=1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Удалы адказ

200
Палі аб'ектаў Cell
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
warehouseId integer · int64 Не Ід склада.
passageId integer · int32 Не Паходнай пазнакі.
shelfId integer · int32 Не Пазнак паліцы.
rackId integer · int32 Не Падпісанне.
name string Не Назва.
fullName string Не Поўнае імя.
sortName string Не Якая-то імя.
barcode string Не Бар-код.
deleted boolean Не Здарэнне.
width integer · int32 Не Шырыня.
height integer · int32 Не Вышыня.
depth integer · int32 Не Глыбіня.
clientId integer · int64 Не Ідэнтыфікатар кліента.
lastInventoryId integer · int32 Не Апошні інвентарны ID.
type stringNORMAL, NO_PLACE, REFUND Не Type.
{
  "id": 1001,
  "warehouseId": 1001,
  "passageId": 1001,
  "shelfId": 1001,
  "rackId": 1001,
  "name": "Example"
}
Памылкі5

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

400error_cell_not_found
Не найдена ячейка

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_cell_not_found ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

DELETE

Знішце клетку

/api/warehouse/cell/{cellId}
Знак з пісьмовым доступам

Знішце клетку з дапамогай DELETE /api/warehouse/cell/{cellId}.

Параметры шляху

ПолеТыпАбавязковаАпісанне
cellId integer · int32 Так Пазнак кліента.
curl --request DELETE 'https://api.selsup.ru/api/warehouse/cell/1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Удалы адказ

200

Адказ не мае цела.

Памылкі6

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

400error_cell_denied_delete
Да ячэйкі прывязаны тавары, выдаленне немагчыма

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_cell_denied_delete ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_subscription_expired
У вас скончыўся тэрмін дзеяння тарыфа. Аплаціце тарыф для працягу выкарыстання сэрвісу.

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_subscription_expired ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

Authorization

Знак для запытаў на выпрабаванне

Токен застаецца ў лакальным сховішчы гэтага браўзэра і адпраўляецца толькі ў заголоўцы Authorization запытаў на api.selsup.ru.

Паспрабаваць

Рэальныя параметры запыту

Жывы адказ API

Пашляце запыт, каб убачыць адказ SelSup.