SelSup Developers

Публичный API · Справочник API

Работы

Справочник работ, логистические точки и импорт каталога работ.

Методы: 10/api/jobСтабильныйСпецификация OpenAPI ↗
{ }

Работы над товарами, например упаковка. Для работы можно назначить цену и учитывать её при расчёте заработной платы.

/api/job

Модель данных

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

Поля объектов, которые используются в запросах и ответах этого раздела.

FulfillmentJobTariffType8 полей
idstring

Поле id.

namestring

Поле name.

pricenumber · double

Поле price.

warehouseIdinteger · int64

Поле warehouseId.

currencystring

Поле currency.

minimumAmountnumber · double

Поле minimumAmount.

validFromstring

Поле validFrom.

validTostring

Поле validTo.

FulfillmentOrganizationPrice4 полей
organizationIdinteger · int64

Поле organizationId.

vatModestring

Поле vatMode.

vatRatenumber · double

Поле vatRate.

vatIncludedboolean

Поле vatIncluded.

FulfillmentPlannedPrice6 полей
pricenumber · double

Поле price.

validFromstring · date-time

Поле validFrom.

validTostring · date-time

Поле validTo.

indefiniteboolean

Поле indefinite.

currencystring

Поле currency.

minimumAmountnumber · double

Поле minimumAmount.

FulfillmentPriceVariant23 полей
idstring

Поле id.

namestring

Поле name.

subjectstring

Поле subject.

weightFromnumber · double

Поле weightFrom.

weightTonumber · double

Поле weightTo.

weightUnitstring

Поле weightUnit.

lengthFromnumber · double

Поле lengthFrom.

lengthTonumber · double

Поле lengthTo.

widthFromnumber · double

Поле widthFrom.

widthTonumber · double

Поле widthTo.

heightFromnumber · double

Поле heightFrom.

heightTonumber · double

Поле heightTo.

countFromnumber · double

Поле countFrom.

countTonumber · double

Поле countTo.

countUnitstring

Поле countUnit.

surchargeMetricstring

Поле surchargeMetric.

pricenumber · double

Поле price.

modestring

Поле mode.

surchargeThresholdnumber · double

Поле surchargeThreshold.

surchargeStepnumber · double

Поле surchargeStep.

surchargeAmountnumber · double

Поле surchargeAmount.

roundPartialStepUpboolean

Поле roundPartialStepUp.

clientPricesFulfillmentPriceVariantClientPrice[]

Поле clientPrices.

FulfillmentPriceVariantClientPrice2 полей
clientIdinteger · int64

Поле clientId.

pricenumber · double

Поле price.

Job44 полей
idinteger · int32

Поле id.

namestring

Поле name.

categoryClassstring

Группы категорий Честного знака

clientIdinteger · int64

Поле clientId.

organizationIdinteger · int64

Owning organization of the catalog service; null retains legacy shared scope

deletedboolean

Поле deleted.

positionIdinteger · int64

Поле positionId.

versionIdinteger · int64

Поле versionId.

createdUserstring

Поле createdUser.

createdDatestring · date-time

Поле createdDate.

pricenumber · double

Поле price.

fulfillmentServiceboolean

Поле fulfillmentService.

fulfillmentServiceTypestring

Поле fulfillmentServiceType.

logisticsTemplatestring

Поле logisticsTemplate.

logisticsPricingConfigLogisticsPricingConfig

Поле logisticsPricingConfig.

showInFulfillmentProfileboolean

Поле showInFulfillmentProfile.

fulfillmentProfileWarehouseIdsinteger[]

Поле fulfillmentProfileWarehouseIds.

descriptionstring

Поле description.

workCategorystring

Поле workCategory.

calculationUnitstring

Поле calculationUnit.

automaticRequestTypesstring[]

Поле automaticRequestTypes.

storageMethodstring

Поле storageMethod.

storageUnitstring

Поле storageUnit.

storagePricingConfigStoragePricingConfig

Поле storagePricingConfig.

vatModestring

Поле vatMode.

fulfillmentCategorystring

Поле fulfillmentCategory.

unitstring

Поле unit.

currencystring

Поле currency.

employeeRatenumber · double

Поле employeeRate.

employeeCurrencystring

Поле employeeCurrency.

vatRatenumber · double

Поле vatRate.

vatIncludedboolean

Поле vatIncluded.

organizationPricesFulfillmentOrganizationPrice[]

Поле organizationPrices.

plannedClientPriceFulfillmentPlannedPrice

Поле plannedClientPrice.

priceVariantsFulfillmentPriceVariant[]

Поле priceVariants.

tariffTypesFulfillmentJobTariffType[]

Поле tariffTypes.

minimumAmountnumber · double

Поле minimumAmount.

priceValidFromstring · date-time

Поле priceValidFrom.

priceValidTostring · date-time

Поле priceValidTo.

employeeRateValidFromstring · date-time

Поле employeeRateValidFrom.

employeeRateValidTostring · date-time

Поле employeeRateValidTo.

sampleboolean

Работа создана автоматически как тестовая и подлежит замене

seedCodestring

Код сида тестовой работы; обеспечивает повторный запуск без дублей

read-only
tariffsJobTariff[]

Поле tariffs.

JobTariff17 полей
idinteger · int64

Поле id.

jobIdinteger · int32

Поле jobId.

pricenumber · double

Поле price.

clientIdinteger · int64

Поле clientId.

employeeRatenumber · double

Поле employeeRate.

brandIdinteger · int32

Поле brandId.

categoryClassstring

Группы категорий Честного знака

categoryIdinteger · int32

Поле categoryId.

priorityinteger · int32

Поле priority.

productIdinteger · int64

Поле productId.

minQuantityinteger · int32

Поле minQuantity.

maxQuantityinteger · int32

Поле maxQuantity.

validFromstring · date-time

Поле validFrom.

validTostring · date-time

Поле validTo.

changedAtstring · date-time

Поле changedAt.

quantityTointeger · int32

Поле quantityTo.

quantityFrominteger · int32

Поле quantityFrom.

LogisticsPricingConfig5 полей
originstring

Поле origin.

templatestring

Поле template.

routesLogisticsTariff[]

Поле routes.

savedRoutesLogisticsTariff[]

Поле savedRoutes.

ownPointsOwnPoint[]

Поле ownPoints.

LogisticsTariff21 полей
pointNamestring

Поле pointName.

marketplacestring

Поле marketplace.

marketplaceWarehouseIdinteger · int64

Поле marketplaceWarehouseId.

destinationTypestring

Поле destinationType.

addressstring

Поле address.

vehiclestring

Поле vehicle.

vehicleNamestring

Поле vehicleName.

transportFormatstring

Поле transportFormat.

transportUnitstring

Поле transportUnit.

pricingTypestring

Поле pricingType.

firstUnitPricenumber · double

Поле firstUnitPrice.

nextUnitPricenumber · double

Поле nextUnitPrice.

pricePerUnitnumber · double

Поле pricePerUnit.

maximumUnitsinteger · int32

Поле maximumUnits.

maximumSurchargedUnitsinteger · int32

Поле maximumSurchargedUnits.

fixedPricenumber · double

Поле fixedPrice.

commentstring

Поле comment.

freeWaitingHoursnumber · double

Поле freeWaitingHours.

waitingPricePerHournumber · double

Поле waitingPricePerHour.

waitRoundingstring

Поле waitRounding.

waitingTariffsLogisticsWaitingTariff[]

Поле waitingTariffs.

LogisticsWaitingTariff5 полей
vehiclestring

Поле vehicle.

vehicleNamestring

Поле vehicleName.

freeWaitingHoursnumber · double

Поле freeWaitingHours.

waitingPricePerHournumber · double

Поле waitingPricePerHour.

waitRoundingstring

Поле waitRounding.

OwnPoint4 полей
pointNamestring

Поле pointName.

addressstring

Поле address.

marketplacestring

Поле marketplace.

destinationTypestring

Поле destinationType.

StoragePricePeriod2 полей
toDayinteger · int32

Поле toDay.

pricenumber · double

Поле price.

StoragePricingConfig10 полей
chargeBasisstring

Поле chargeBasis.

timeUnitstring

Поле timeUnit.

monthlyCalculationstring

Поле monthlyCalculation.

freeDaysinteger · int32

Поле freeDays.

agePricingEnabledboolean

Поле agePricingEnabled.

ageBasisstring

Поле ageBasis.

pricePeriodsStoragePricePeriod[]

Поле pricePeriods.

minimumQuantitynumber · double

Поле minimumQuantity.

roundingStepnumber · double

Поле roundingStep.

dispatchDaystring

Поле dispatchDay.

FulfillmentLogisticsPoint4 полей
pointNamestring

Поле pointName.

addressstring

Поле address.

marketplacestring

Поле marketplace.

destinationTypestring

Поле destinationType.

FulfillmentJobImportEntry4 полей
rowNumberinteger · int32

Поле rowNumber.

jobJob

Поле job.

actionstring

Поле action.

errorstring

Поле error.

FulfillmentJobImportPreview7 полей
previewIdstring

Поле previewId.

entriesFulfillmentJobImportEntry[]

Поле entries.

createdinteger · int32

Поле created.

updatedinteger · int32

Поле updated.

archivedinteger · int32

Поле archived.

errorsinteger · int32

Поле errors.

validboolean

Поле valid.

JobTariffHistory17 полей
idinteger · int64

Поле id.

jobIdinteger · int32

Поле jobId.

tariffIdinteger · int64

Поле tariffId.

eventTypestring

Поле eventType.

pricenumber · double

Поле price.

employeeRatenumber · double

Поле employeeRate.

clientIdinteger · int64

Поле clientId.

brandIdinteger · int32

Поле brandId.

categoryClassstring

Поле categoryClass.

categoryIdinteger · int32

Поле categoryId.

productIdinteger · int64

Поле productId.

quantityFrominteger · int32

Поле quantityFrom.

quantityTointeger · int32

Поле quantityTo.

validFromstring · date-time

Поле validFrom.

validTostring · date-time

Поле validTo.

changedAtstring · date-time

Поле changedAt.

changedBystring

Поле changedBy.

Ошибки

Обработка ошибок

При ошибке API возвращает её код в поле error и сообщение на языке пользователя в localMessage. Проверяйте код error в программе, а localMessage показывайте пользователю.

error

Код ошибки для обработки в программе.

localMessage

Сообщение на языке пользователя, которому принадлежит токен.

params

Значения, которые сервер подставил в сообщение об ошибке.

文

Язык localMessage определяется полем lang пользователя, которому принадлежит API-токен. Язык страницы документации и заголовок Accept-Language его не переключают; если язык пользователя не указан, используется русский.

RUПользователь с локалью ru
{
  "error": "error_brand_already_exists",
  "localMessage": "Бренд Base уже существует",
  "params": {
    "name": "Base"
  }
}
ENПользователь с локалью en
{
  "error": "error_brand_already_exists",
  "localMessage": "Brand Base already exists",
  "params": {
    "name": "Base"
  }
}

Методы

Методы

PUT

Изменить работу

/api/job/{jobId}
Токен с правами записи

Обновляет информацию о работе

Параметры пути

ПолеТипОбязательноОписание
jobId integer · int32 Да Поле jobId.

Тело запроса

application/json
Поля объектаJob
ПолеТипОбязательноОписание
id integer · int32 Нет Поле id.
name string Нет Поле name.
categoryClass stringSHOES, LIGHT, DRUGS, CAMERA, TYRES, MILK, WATER, TOBACCO, FURS, BEER, BICYCLES, PERFUMES, ELECTRONIC, OTHER, NONE, FOOD, WHEELCHAIRS, OTP, NCP, BIO, ANTISEPTIC, NABEER, SOFTDRINKS, PETFOOD, SEAFOOD, MEAT, TOYS, TITAN, RADIO, OPTIC_FIBER, VEGETABLE_OIL, CONSERVE, VETPHARMA, CHEMISTRY, AUTOFLUIDS, GROCERY, BOOKS, CONSTRUCTION, FIRE, HEATER, CABLERAW, POLYMER, SWEETS, CARPARTS, NATURAL_FUR, NICOTINDEV, GADGETS, FROZEN, FERTILIZERS, HOMEWARE, VETBIO, INDUSTRIAL, PYROTECHNICS Нет Группы категорий Честного знака
clientId integer · int64 Нет Поле clientId.
organizationId integer · int64 Нет Owning organization of the catalog service; null retains legacy shared scope
deleted boolean Нет Поле deleted.
positionId integer · int64 Нет Поле positionId.
versionId integer · int64 Нет Поле versionId.
createdUser string Нет Поле createdUser.
createdDate string · date-time Нет Поле createdDate.
price number · double Нет Поле price.
fulfillmentService boolean Нет Поле fulfillmentService.
fulfillmentServiceType string Нет Поле fulfillmentServiceType.
logisticsTemplate string Нет Поле logisticsTemplate.
logisticsPricingConfig LogisticsPricingConfig Нет Поле logisticsPricingConfig.
Поля объекта LogisticsPricingConfig
ПолеТипОбязательноОписание
origin string Нет Поле origin.
template string Нет Поле template.
routes LogisticsTariff[] Нет Поле routes.
Структура элемента массива LogisticsTariff
ПолеТипОбязательноОписание
pointName string Нет Поле pointName.
marketplace string Нет Поле marketplace.
marketplaceWarehouseId integer · int64 Нет Поле marketplaceWarehouseId.
destinationType string Нет Поле destinationType.
address string Нет Поле address.
vehicle string Нет Поле vehicle.
vehicleName string Нет Поле vehicleName.
transportFormat string Нет Поле transportFormat.
transportUnit string Нет Поле transportUnit.
pricingType string Нет Поле pricingType.
firstUnitPrice number · double Нет Поле firstUnitPrice.
nextUnitPrice number · double Нет Поле nextUnitPrice.
pricePerUnit number · double Нет Поле pricePerUnit.
maximumUnits integer · int32 Нет Поле maximumUnits.
maximumSurchargedUnits integer · int32 Нет Поле maximumSurchargedUnits.
fixedPrice number · double Нет Поле fixedPrice.
comment string Нет Поле comment.
freeWaitingHours number · double Нет Поле freeWaitingHours.
waitingPricePerHour number · double Нет Поле waitingPricePerHour.
waitRounding string Нет Поле waitRounding.
waitingTariffs LogisticsWaitingTariff[] Нет Поле waitingTariffs.
savedRoutes LogisticsTariff[] Нет Поле savedRoutes.
Структура элемента массива LogisticsTariff
ПолеТипОбязательноОписание
pointName string Нет Поле pointName.
marketplace string Нет Поле marketplace.
marketplaceWarehouseId integer · int64 Нет Поле marketplaceWarehouseId.
destinationType string Нет Поле destinationType.
address string Нет Поле address.
vehicle string Нет Поле vehicle.
vehicleName string Нет Поле vehicleName.
transportFormat string Нет Поле transportFormat.
transportUnit string Нет Поле transportUnit.
pricingType string Нет Поле pricingType.
firstUnitPrice number · double Нет Поле firstUnitPrice.
nextUnitPrice number · double Нет Поле nextUnitPrice.
pricePerUnit number · double Нет Поле pricePerUnit.
maximumUnits integer · int32 Нет Поле maximumUnits.
maximumSurchargedUnits integer · int32 Нет Поле maximumSurchargedUnits.
fixedPrice number · double Нет Поле fixedPrice.
comment string Нет Поле comment.
freeWaitingHours number · double Нет Поле freeWaitingHours.
waitingPricePerHour number · double Нет Поле waitingPricePerHour.
waitRounding string Нет Поле waitRounding.
waitingTariffs LogisticsWaitingTariff[] Нет Поле waitingTariffs.
ownPoints OwnPoint[] Нет Поле ownPoints.
Структура элемента массива OwnPoint
ПолеТипОбязательноОписание
pointName string Нет Поле pointName.
address string Нет Поле address.
marketplace string Нет Поле marketplace.
destinationType string Нет Поле destinationType.
showInFulfillmentProfile boolean Нет Поле showInFulfillmentProfile.
fulfillmentProfileWarehouseIds integer[] Нет Поле fulfillmentProfileWarehouseIds.
description string Нет Поле description.
workCategory string Нет Поле workCategory.
calculationUnit string Нет Поле calculationUnit.
automaticRequestTypes string[] Нет Поле automaticRequestTypes.
storageMethod stringVOLUME, ITEM, PALLET, CELL, FIXED Нет Поле storageMethod.
storageUnit stringCUBIC_METER_DAY, LITER_DAY, ITEM_DAY, PALLET_DAY, CELL_DAY, PERIOD Нет Поле storageUnit.
storagePricingConfig StoragePricingConfig Нет Поле storagePricingConfig.
Поля объекта StoragePricingConfig
ПолеТипОбязательноОписание
chargeBasis string Нет Поле chargeBasis.
timeUnit string Нет Поле timeUnit.
monthlyCalculation string Нет Поле monthlyCalculation.
freeDays integer · int32 Нет Поле freeDays.
agePricingEnabled boolean Нет Поле agePricingEnabled.
ageBasis string Нет Поле ageBasis.
pricePeriods StoragePricePeriod[] Нет Поле pricePeriods.
Структура элемента массива StoragePricePeriod
ПолеТипОбязательноОписание
toDay integer · int32 Нет Поле toDay.
price number · double Нет Поле price.
minimumQuantity number · double Нет Поле minimumQuantity.
roundingStep number · double Нет Поле roundingStep.
dispatchDay string Нет Поле dispatchDay.
vatMode stringNONE, RATE, COMPANY_SETTINGS Нет Поле vatMode.
fulfillmentCategory string Нет Поле fulfillmentCategory.
unit string Нет Поле unit.
currency string Нет Поле currency.
employeeRate number · double Нет Поле employeeRate.
employeeCurrency string Нет Поле employeeCurrency.
vatRate number · double Нет Поле vatRate.
vatIncluded boolean Нет Поле vatIncluded.
organizationPrices FulfillmentOrganizationPrice[] Нет Поле organizationPrices.
Структура элемента массива FulfillmentOrganizationPrice
ПолеТипОбязательноОписание
organizationId integer · int64 Нет Поле organizationId.
vatMode string Нет Поле vatMode.
vatRate number · double Нет Поле vatRate.
vatIncluded boolean Нет Поле vatIncluded.
plannedClientPrice FulfillmentPlannedPrice Нет Поле plannedClientPrice.
Поля объекта FulfillmentPlannedPrice
ПолеТипОбязательноОписание
price number · double Нет Поле price.
validFrom string · date-time Нет Поле validFrom.
validTo string · date-time Нет Поле validTo.
indefinite boolean Нет Поле indefinite.
currency string Нет Поле currency.
minimumAmount number · double Нет Поле minimumAmount.
priceVariants FulfillmentPriceVariant[] Нет Поле priceVariants.
Структура элемента массива FulfillmentPriceVariant
ПолеТипОбязательноОписание
id string Нет Поле id.
name string Нет Поле name.
subject string Нет Поле subject.
weightFrom number · double Нет Поле weightFrom.
weightTo number · double Нет Поле weightTo.
weightUnit string Нет Поле weightUnit.
lengthFrom number · double Нет Поле lengthFrom.
lengthTo number · double Нет Поле lengthTo.
widthFrom number · double Нет Поле widthFrom.
widthTo number · double Нет Поле widthTo.
heightFrom number · double Нет Поле heightFrom.
heightTo number · double Нет Поле heightTo.
countFrom number · double Нет Поле countFrom.
countTo number · double Нет Поле countTo.
countUnit string Нет Поле countUnit.
surchargeMetric string Нет Поле surchargeMetric.
price number · double Нет Поле price.
mode string Нет Поле mode.
surchargeThreshold number · double Нет Поле surchargeThreshold.
surchargeStep number · double Нет Поле surchargeStep.
surchargeAmount number · double Нет Поле surchargeAmount.
roundPartialStepUp boolean Нет Поле roundPartialStepUp.
clientPrices FulfillmentPriceVariantClientPrice[] Нет Поле clientPrices.
Структура элемента массива FulfillmentPriceVariantClientPrice
ПолеТипОбязательноОписание
clientId integer · int64 Нет Поле clientId.
price number · double Нет Поле price.
tariffTypes FulfillmentJobTariffType[] Нет Поле tariffTypes.
Структура элемента массива FulfillmentJobTariffType
ПолеТипОбязательноОписание
id string Нет Поле id.
name string Нет Поле name.
price number · double Нет Поле price.
warehouseId integer · int64 Нет Поле warehouseId.
currency string Нет Поле currency.
minimumAmount number · double Нет Поле minimumAmount.
validFrom string Нет Поле validFrom.
validTo string Нет Поле validTo.
minimumAmount number · double Нет Поле minimumAmount.
priceValidFrom string · date-time Нет Поле priceValidFrom.
priceValidTo string · date-time Нет Поле priceValidTo.
employeeRateValidFrom string · date-time Нет Поле employeeRateValidFrom.
employeeRateValidTo string · date-time Нет Поле employeeRateValidTo.
sample boolean Нет Работа создана автоматически как тестовая и подлежит замене
seedCode string Нет Код сида тестовой работы; обеспечивает повторный запуск без дублей
tariffs JobTariff[] Нет Поле tariffs.
Структура элемента массива JobTariff
ПолеТипОбязательноОписание
id integer · int64 Нет Поле id.
jobId integer · int32 Нет Поле jobId.
price number · double Нет Поле price.
clientId integer · int64 Нет Поле clientId.
employeeRate number · double Нет Поле employeeRate.
brandId integer · int32 Нет Поле brandId.
categoryClass stringSHOES, LIGHT, DRUGS, CAMERA, TYRES, MILK, WATER, TOBACCO, FURS, BEER, BICYCLES, PERFUMES, ELECTRONIC, OTHER, NONE, FOOD, WHEELCHAIRS, OTP, NCP, BIO, ANTISEPTIC, NABEER, SOFTDRINKS, PETFOOD, SEAFOOD, MEAT, TOYS, TITAN, RADIO, OPTIC_FIBER, VEGETABLE_OIL, CONSERVE, VETPHARMA, CHEMISTRY, AUTOFLUIDS, GROCERY, BOOKS, CONSTRUCTION, FIRE, HEATER, CABLERAW, POLYMER, SWEETS, CARPARTS, NATURAL_FUR, NICOTINDEV, GADGETS, FROZEN, FERTILIZERS, HOMEWARE, VETBIO, INDUSTRIAL, PYROTECHNICS Нет Группы категорий Честного знака
categoryId integer · int32 Нет Поле categoryId.
priority integer · int32 Нет Поле priority.
productId integer · int64 Нет Поле productId.
minQuantity integer · int32 Нет Поле minQuantity.
maxQuantity integer · int32 Нет Поле maxQuantity.
validFrom string · date-time Нет Поле validFrom.
validTo string · date-time Нет Поле validTo.
changedAt string · date-time Нет Поле changedAt.
quantityTo integer · int32 Нет Поле quantityTo.
quantityFrom integer · int32 Нет Поле quantityFrom.
curl --request PUT 'https://api.selsup.ru/api/job/1001' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{
  "id": 1001,
  "name": "Example",
  "categoryClass": "SHOES",
  "clientId": 1001,
  "organizationId": 1001,
  "deleted": false
}'

Успешный ответ

200
Поля объекта Job
ПолеТипОбязательноОписание
id integer · int32 Нет Поле id.
name string Нет Поле name.
categoryClass stringSHOES, LIGHT, DRUGS, CAMERA, TYRES, MILK, WATER, TOBACCO, FURS, BEER, BICYCLES, PERFUMES, ELECTRONIC, OTHER, NONE, FOOD, WHEELCHAIRS, OTP, NCP, BIO, ANTISEPTIC, NABEER, SOFTDRINKS, PETFOOD, SEAFOOD, MEAT, TOYS, TITAN, RADIO, OPTIC_FIBER, VEGETABLE_OIL, CONSERVE, VETPHARMA, CHEMISTRY, AUTOFLUIDS, GROCERY, BOOKS, CONSTRUCTION, FIRE, HEATER, CABLERAW, POLYMER, SWEETS, CARPARTS, NATURAL_FUR, NICOTINDEV, GADGETS, FROZEN, FERTILIZERS, HOMEWARE, VETBIO, INDUSTRIAL, PYROTECHNICS Нет Группы категорий Честного знака
clientId integer · int64 Нет Поле clientId.
organizationId integer · int64 Нет Owning organization of the catalog service; null retains legacy shared scope
deleted boolean Нет Поле deleted.
positionId integer · int64 Нет Поле positionId.
versionId integer · int64 Нет Поле versionId.
createdUser string Нет Поле createdUser.
createdDate string · date-time Нет Поле createdDate.
price number · double Нет Поле price.
fulfillmentService boolean Нет Поле fulfillmentService.
fulfillmentServiceType string Нет Поле fulfillmentServiceType.
logisticsTemplate string Нет Поле logisticsTemplate.
logisticsPricingConfig LogisticsPricingConfig Нет Поле logisticsPricingConfig.
Поля объекта LogisticsPricingConfig
ПолеТипОбязательноОписание
origin string Нет Поле origin.
template string Нет Поле template.
routes LogisticsTariff[] Нет Поле routes.
Структура элемента массива LogisticsTariff
ПолеТипОбязательноОписание
pointName string Нет Поле pointName.
marketplace string Нет Поле marketplace.
marketplaceWarehouseId integer · int64 Нет Поле marketplaceWarehouseId.
destinationType string Нет Поле destinationType.
address string Нет Поле address.
vehicle string Нет Поле vehicle.
vehicleName string Нет Поле vehicleName.
transportFormat string Нет Поле transportFormat.
transportUnit string Нет Поле transportUnit.
pricingType string Нет Поле pricingType.
firstUnitPrice number · double Нет Поле firstUnitPrice.
nextUnitPrice number · double Нет Поле nextUnitPrice.
pricePerUnit number · double Нет Поле pricePerUnit.
maximumUnits integer · int32 Нет Поле maximumUnits.
maximumSurchargedUnits integer · int32 Нет Поле maximumSurchargedUnits.
fixedPrice number · double Нет Поле fixedPrice.
comment string Нет Поле comment.
freeWaitingHours number · double Нет Поле freeWaitingHours.
waitingPricePerHour number · double Нет Поле waitingPricePerHour.
waitRounding string Нет Поле waitRounding.
waitingTariffs LogisticsWaitingTariff[] Нет Поле waitingTariffs.
savedRoutes LogisticsTariff[] Нет Поле savedRoutes.
Структура элемента массива LogisticsTariff
ПолеТипОбязательноОписание
pointName string Нет Поле pointName.
marketplace string Нет Поле marketplace.
marketplaceWarehouseId integer · int64 Нет Поле marketplaceWarehouseId.
destinationType string Нет Поле destinationType.
address string Нет Поле address.
vehicle string Нет Поле vehicle.
vehicleName string Нет Поле vehicleName.
transportFormat string Нет Поле transportFormat.
transportUnit string Нет Поле transportUnit.
pricingType string Нет Поле pricingType.
firstUnitPrice number · double Нет Поле firstUnitPrice.
nextUnitPrice number · double Нет Поле nextUnitPrice.
pricePerUnit number · double Нет Поле pricePerUnit.
maximumUnits integer · int32 Нет Поле maximumUnits.
maximumSurchargedUnits integer · int32 Нет Поле maximumSurchargedUnits.
fixedPrice number · double Нет Поле fixedPrice.
comment string Нет Поле comment.
freeWaitingHours number · double Нет Поле freeWaitingHours.
waitingPricePerHour number · double Нет Поле waitingPricePerHour.
waitRounding string Нет Поле waitRounding.
waitingTariffs LogisticsWaitingTariff[] Нет Поле waitingTariffs.
ownPoints OwnPoint[] Нет Поле ownPoints.
Структура элемента массива OwnPoint
ПолеТипОбязательноОписание
pointName string Нет Поле pointName.
address string Нет Поле address.
marketplace string Нет Поле marketplace.
destinationType string Нет Поле destinationType.
showInFulfillmentProfile boolean Нет Поле showInFulfillmentProfile.
fulfillmentProfileWarehouseIds integer[] Нет Поле fulfillmentProfileWarehouseIds.
description string Нет Поле description.
workCategory string Нет Поле workCategory.
calculationUnit string Нет Поле calculationUnit.
automaticRequestTypes string[] Нет Поле automaticRequestTypes.
storageMethod stringVOLUME, ITEM, PALLET, CELL, FIXED Нет Поле storageMethod.
storageUnit stringCUBIC_METER_DAY, LITER_DAY, ITEM_DAY, PALLET_DAY, CELL_DAY, PERIOD Нет Поле storageUnit.
storagePricingConfig StoragePricingConfig Нет Поле storagePricingConfig.
Поля объекта StoragePricingConfig
ПолеТипОбязательноОписание
chargeBasis string Нет Поле chargeBasis.
timeUnit string Нет Поле timeUnit.
monthlyCalculation string Нет Поле monthlyCalculation.
freeDays integer · int32 Нет Поле freeDays.
agePricingEnabled boolean Нет Поле agePricingEnabled.
ageBasis string Нет Поле ageBasis.
pricePeriods StoragePricePeriod[] Нет Поле pricePeriods.
Структура элемента массива StoragePricePeriod
ПолеТипОбязательноОписание
toDay integer · int32 Нет Поле toDay.
price number · double Нет Поле price.
minimumQuantity number · double Нет Поле minimumQuantity.
roundingStep number · double Нет Поле roundingStep.
dispatchDay string Нет Поле dispatchDay.
vatMode stringNONE, RATE, COMPANY_SETTINGS Нет Поле vatMode.
fulfillmentCategory string Нет Поле fulfillmentCategory.
unit string Нет Поле unit.
currency string Нет Поле currency.
employeeRate number · double Нет Поле employeeRate.
employeeCurrency string Нет Поле employeeCurrency.
vatRate number · double Нет Поле vatRate.
vatIncluded boolean Нет Поле vatIncluded.
organizationPrices FulfillmentOrganizationPrice[] Нет Поле organizationPrices.
Структура элемента массива FulfillmentOrganizationPrice
ПолеТипОбязательноОписание
organizationId integer · int64 Нет Поле organizationId.
vatMode string Нет Поле vatMode.
vatRate number · double Нет Поле vatRate.
vatIncluded boolean Нет Поле vatIncluded.
plannedClientPrice FulfillmentPlannedPrice Нет Поле plannedClientPrice.
Поля объекта FulfillmentPlannedPrice
ПолеТипОбязательноОписание
price number · double Нет Поле price.
validFrom string · date-time Нет Поле validFrom.
validTo string · date-time Нет Поле validTo.
indefinite boolean Нет Поле indefinite.
currency string Нет Поле currency.
minimumAmount number · double Нет Поле minimumAmount.
priceVariants FulfillmentPriceVariant[] Нет Поле priceVariants.
Структура элемента массива FulfillmentPriceVariant
ПолеТипОбязательноОписание
id string Нет Поле id.
name string Нет Поле name.
subject string Нет Поле subject.
weightFrom number · double Нет Поле weightFrom.
weightTo number · double Нет Поле weightTo.
weightUnit string Нет Поле weightUnit.
lengthFrom number · double Нет Поле lengthFrom.
lengthTo number · double Нет Поле lengthTo.
widthFrom number · double Нет Поле widthFrom.
widthTo number · double Нет Поле widthTo.
heightFrom number · double Нет Поле heightFrom.
heightTo number · double Нет Поле heightTo.
countFrom number · double Нет Поле countFrom.
countTo number · double Нет Поле countTo.
countUnit string Нет Поле countUnit.
surchargeMetric string Нет Поле surchargeMetric.
price number · double Нет Поле price.
mode string Нет Поле mode.
surchargeThreshold number · double Нет Поле surchargeThreshold.
surchargeStep number · double Нет Поле surchargeStep.
surchargeAmount number · double Нет Поле surchargeAmount.
roundPartialStepUp boolean Нет Поле roundPartialStepUp.
clientPrices FulfillmentPriceVariantClientPrice[] Нет Поле clientPrices.
Структура элемента массива FulfillmentPriceVariantClientPrice
ПолеТипОбязательноОписание
clientId integer · int64 Нет Поле clientId.
price number · double Нет Поле price.
tariffTypes FulfillmentJobTariffType[] Нет Поле tariffTypes.
Структура элемента массива FulfillmentJobTariffType
ПолеТипОбязательноОписание
id string Нет Поле id.
name string Нет Поле name.
price number · double Нет Поле price.
warehouseId integer · int64 Нет Поле warehouseId.
currency string Нет Поле currency.
minimumAmount number · double Нет Поле minimumAmount.
validFrom string Нет Поле validFrom.
validTo string Нет Поле validTo.
minimumAmount number · double Нет Поле minimumAmount.
priceValidFrom string · date-time Нет Поле priceValidFrom.
priceValidTo string · date-time Нет Поле priceValidTo.
employeeRateValidFrom string · date-time Нет Поле employeeRateValidFrom.
employeeRateValidTo string · date-time Нет Поле employeeRateValidTo.
sample boolean Нет Работа создана автоматически как тестовая и подлежит замене
seedCode string Нет Код сида тестовой работы; обеспечивает повторный запуск без дублей
tariffs JobTariff[] Нет Поле tariffs.
Структура элемента массива JobTariff
ПолеТипОбязательноОписание
id integer · int64 Нет Поле id.
jobId integer · int32 Нет Поле jobId.
price number · double Нет Поле price.
clientId integer · int64 Нет Поле clientId.
employeeRate number · double Нет Поле employeeRate.
brandId integer · int32 Нет Поле brandId.
categoryClass stringSHOES, LIGHT, DRUGS, CAMERA, TYRES, MILK, WATER, TOBACCO, FURS, BEER, BICYCLES, PERFUMES, ELECTRONIC, OTHER, NONE, FOOD, WHEELCHAIRS, OTP, NCP, BIO, ANTISEPTIC, NABEER, SOFTDRINKS, PETFOOD, SEAFOOD, MEAT, TOYS, TITAN, RADIO, OPTIC_FIBER, VEGETABLE_OIL, CONSERVE, VETPHARMA, CHEMISTRY, AUTOFLUIDS, GROCERY, BOOKS, CONSTRUCTION, FIRE, HEATER, CABLERAW, POLYMER, SWEETS, CARPARTS, NATURAL_FUR, NICOTINDEV, GADGETS, FROZEN, FERTILIZERS, HOMEWARE, VETBIO, INDUSTRIAL, PYROTECHNICS Нет Группы категорий Честного знака
categoryId integer · int32 Нет Поле categoryId.
priority integer · int32 Нет Поле priority.
productId integer · int64 Нет Поле productId.
minQuantity integer · int32 Нет Поле minQuantity.
maxQuantity integer · int32 Нет Поле maxQuantity.
validFrom string · date-time Нет Поле validFrom.
validTo string · date-time Нет Поле validTo.
changedAt string · date-time Нет Поле changedAt.
quantityTo integer · int32 Нет Поле quantityTo.
quantityFrom integer · int32 Нет Поле quantityFrom.
{
  "id": 1001,
  "name": "Example",
  "categoryClass": "SHOES",
  "clientId": 1001,
  "organizationId": 1001,
  "deleted": false
}
Ошибки20

При ошибке проверьте HTTP-статус и тело ответа. Поле error содержит код ошибки, localMessage — сообщение для пользователя, params — дополнительные сведения. Обработка ошибок ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

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

400error_cant_extract_tariffs
Не удается получить тарифы. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_cant_extract_tariffs; localMessage содержит приведённый выше перевод.

400error_empty_job_price
Не указана цена для выполнения работы

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_empty_job_price; localMessage содержит приведённый выше перевод.

400error_empty_tariff_price
Не указана цена для тарифа №{position}

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_empty_tariff_price; localMessage содержит приведённый выше перевод.

400error_empty_tariff_priority
Не указан приоритет для тарифа

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_empty_tariff_priority; localMessage содержит приведённый выше перевод.

400error_empty_tariffs
Не указаны тарифы

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_empty_tariffs; localMessage содержит приведённый выше перевод.

400error_fulfillment_catalog_organization_required
Fulfillment catalog organization required

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_fulfillment_catalog_organization_required; localMessage содержит приведённый выше перевод.

400error_fulfillment_invalid_client_pricing
Неверные настройки цен для организаций

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_fulfillment_invalid_client_pricing; localMessage содержит приведённый выше перевод.

400error_invalid_fulfillment_logistics_template
Выберите шаблон логистики

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_invalid_fulfillment_logistics_template; localMessage содержит приведённый выше перевод.

400error_invalid_fulfillment_service_type
Некорректный тип услуги фулфилмента

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_invalid_fulfillment_service_type; localMessage содержит приведённый выше перевод.

400error_job_already_exists
Задание с названием {jobName} уже существует

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_job_already_exists; localMessage содержит приведённый выше перевод.

400error_job_modified
Данные о работе уже обновлены. Обновите страницу.

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_job_modified; localMessage содержит приведённый выше перевод.

400error_job_tariff_wrong_product_id
Некорректно указан идентификатор товара: {id}

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_job_tariff_wrong_product_id; localMessage содержит приведённый выше перевод.

400error_logistics_invalid_pricing_config
Logistics invalid pricing config

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_logistics_invalid_pricing_config; localMessage содержит приведённый выше перевод.

400error_no_client
Клиент не найден или был удален. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_no_client; localMessage содержит приведённый выше перевод.

400error_storage_invalid_pricing_config
Некорректные настройки тарифа хранения

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_storage_invalid_pricing_config; localMessage содержит приведённый выше перевод.

400error_storage_invalid_pricing_periods
Проверьте границы и цены периодов хранения

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_storage_invalid_pricing_periods; localMessage содержит приведённый выше перевод.

400error_storage_invalid_work
Storage invalid work

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_storage_invalid_work; localMessage содержит приведённый выше перевод.

DELETE

Удалить работу

/api/job/{jobId}
Токен с правами записи

Удаляет работу помечая ее удаленной

Параметры пути

ПолеТипОбязательноОписание
jobId integer · int32 Да Поле jobId.

Параметры запроса

ПолеТипОбязательноОписание
deleted boolean Да Поле deleted.
curl --request DELETE 'https://api.selsup.ru/api/job/1001?deleted=false' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
"string"
Ошибки6

При ошибке проверьте HTTP-статус и тело ответа. Поле error содержит код ошибки, localMessage — сообщение для пользователя, params — дополнительные сведения. Обработка ошибок ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

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

400error_cant_extract_tariffs
Не удается получить тарифы. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_cant_extract_tariffs; localMessage содержит приведённый выше перевод.

400error_job_modified
Данные о работе уже обновлены. Обновите страницу.

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_job_modified; localMessage содержит приведённый выше перевод.

400error_no_client
Клиент не найден или был удален. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_no_client; localMessage содержит приведённый выше перевод.

GET

Список собственных точек логистики фулфилмента

/api/job/fulfillment/logistics-points
Токен с правами чтения

Список собственных точек логистики фулфилмента.

curl --request GET 'https://api.selsup.ru/api/job/fulfillment/logistics-points' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Структура элемента массива FulfillmentLogisticsPoint[]
ПолеТипОбязательноОписание
pointName string Нет Поле pointName.
address string Нет Поле address.
marketplace string Нет Поле marketplace.
destinationType string Нет Поле destinationType.
[
  "string"
]
Ошибки3

При ошибке проверьте HTTP-статус и тело ответа. Поле error содержит код ошибки, localMessage — сообщение для пользователя, params — дополнительные сведения. Обработка ошибок ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

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

PUT

Сохранение собственных точек логистики фулфилмента

/api/job/fulfillment/logistics-points
Токен с правами записи

Сохранение собственных точек логистики фулфилмента.

Тело запроса

application/json
Структура элемента массиваFulfillmentLogisticsPoint[]
ПолеТипОбязательноОписание
pointName string Нет Поле pointName.
address string Нет Поле address.
marketplace string Нет Поле marketplace.
destinationType string Нет Поле destinationType.
curl --request PUT 'https://api.selsup.ru/api/job/fulfillment/logistics-points' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '[
  "string"
]'

Успешный ответ

200
Структура элемента массива FulfillmentLogisticsPoint[]
ПолеТипОбязательноОписание
pointName string Нет Поле pointName.
address string Нет Поле address.
marketplace string Нет Поле marketplace.
destinationType string Нет Поле destinationType.
[
  "string"
]
Ошибки3

При ошибке проверьте HTTP-статус и тело ответа. Поле error содержит код ошибки, localMessage — сообщение для пользователя, params — дополнительные сведения. Обработка ошибок ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

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

POST

Предварительная проверка каталога работ из Excel

/api/job/fulfillment/excel/preview
Токен с правами записи

Предварительная проверка каталога работ из Excel.

Параметры запроса

ПолеТипОбязательноОписание
organizationId integer · int64 Нет Поле organizationId.

Тело запроса

multipart/form-data
ПолеТипОбязательноОписание
file string · binary Да Поле file.
curl --request POST 'https://api.selsup.ru/api/job/fulfillment/excel/preview' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --form 'file=@./file.bin'

Успешный ответ

200
Поля объекта FulfillmentJobImportPreview
ПолеТипОбязательноОписание
previewId string Нет Поле previewId.
entries FulfillmentJobImportEntry[] Нет Поле entries.
Структура элемента массива FulfillmentJobImportEntry
ПолеТипОбязательноОписание
rowNumber integer · int32 Нет Поле rowNumber.
job Job Нет Поле job.
Поля объекта Job
ПолеТипОбязательноОписание
id integer · int32 Нет Поле id.
name string Нет Поле name.
categoryClass stringSHOES, LIGHT, DRUGS, CAMERA, TYRES, MILK, WATER, TOBACCO, FURS, BEER, BICYCLES, PERFUMES, ELECTRONIC, OTHER, NONE, FOOD, WHEELCHAIRS, OTP, NCP, BIO, ANTISEPTIC, NABEER, SOFTDRINKS, PETFOOD, SEAFOOD, MEAT, TOYS, TITAN, RADIO, OPTIC_FIBER, VEGETABLE_OIL, CONSERVE, VETPHARMA, CHEMISTRY, AUTOFLUIDS, GROCERY, BOOKS, CONSTRUCTION, FIRE, HEATER, CABLERAW, POLYMER, SWEETS, CARPARTS, NATURAL_FUR, NICOTINDEV, GADGETS, FROZEN, FERTILIZERS, HOMEWARE, VETBIO, INDUSTRIAL, PYROTECHNICS Нет Группы категорий Честного знака
clientId integer · int64 Нет Поле clientId.
organizationId integer · int64 Нет Owning organization of the catalog service; null retains legacy shared scope
deleted boolean Нет Поле deleted.
positionId integer · int64 Нет Поле positionId.
versionId integer · int64 Нет Поле versionId.
createdUser string Нет Поле createdUser.
createdDate string · date-time Нет Поле createdDate.
price number · double Нет Поле price.
fulfillmentService boolean Нет Поле fulfillmentService.
fulfillmentServiceType string Нет Поле fulfillmentServiceType.
logisticsTemplate string Нет Поле logisticsTemplate.
logisticsPricingConfig LogisticsPricingConfig Нет Поле logisticsPricingConfig.
showInFulfillmentProfile boolean Нет Поле showInFulfillmentProfile.
fulfillmentProfileWarehouseIds integer[] Нет Поле fulfillmentProfileWarehouseIds.
description string Нет Поле description.
workCategory string Нет Поле workCategory.
calculationUnit string Нет Поле calculationUnit.
automaticRequestTypes string[] Нет Поле automaticRequestTypes.
storageMethod stringVOLUME, ITEM, PALLET, CELL, FIXED Нет Поле storageMethod.
storageUnit stringCUBIC_METER_DAY, LITER_DAY, ITEM_DAY, PALLET_DAY, CELL_DAY, PERIOD Нет Поле storageUnit.
storagePricingConfig StoragePricingConfig Нет Поле storagePricingConfig.
vatMode stringNONE, RATE, COMPANY_SETTINGS Нет Поле vatMode.
fulfillmentCategory string Нет Поле fulfillmentCategory.
unit string Нет Поле unit.
currency string Нет Поле currency.
employeeRate number · double Нет Поле employeeRate.
employeeCurrency string Нет Поле employeeCurrency.
vatRate number · double Нет Поле vatRate.
vatIncluded boolean Нет Поле vatIncluded.
organizationPrices FulfillmentOrganizationPrice[] Нет Поле organizationPrices.
plannedClientPrice FulfillmentPlannedPrice Нет Поле plannedClientPrice.
priceVariants FulfillmentPriceVariant[] Нет Поле priceVariants.
tariffTypes FulfillmentJobTariffType[] Нет Поле tariffTypes.
minimumAmount number · double Нет Поле minimumAmount.
priceValidFrom string · date-time Нет Поле priceValidFrom.
priceValidTo string · date-time Нет Поле priceValidTo.
employeeRateValidFrom string · date-time Нет Поле employeeRateValidFrom.
employeeRateValidTo string · date-time Нет Поле employeeRateValidTo.
sample boolean Нет Работа создана автоматически как тестовая и подлежит замене
seedCode string Нет Код сида тестовой работы; обеспечивает повторный запуск без дублей
tariffs JobTariff[] Нет Поле tariffs.
action string Нет Поле action.
error string Нет Поле error.
created integer · int32 Нет Поле created.
updated integer · int32 Нет Поле updated.
archived integer · int32 Нет Поле archived.
errors integer · int32 Нет Поле errors.
valid boolean Нет Поле valid.
{
  "previewId": "string",
  "entries": "string",
  "created": 1,
  "updated": 1,
  "archived": 1,
  "errors": 1
}
Ошибки4

При ошибке проверьте HTTP-статус и тело ответа. Поле error содержит код ошибки, localMessage — сообщение для пользователя, params — дополнительные сведения. Обработка ошибок ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

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

400error_max_upload_size_exceeded
Допустимый размер файла превышен

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_max_upload_size_exceeded; localMessage содержит приведённый выше перевод.

POST

Подтверждение импорта каталога работ из Excel

/api/job/fulfillment/excel/apply
Токен с правами записи

Подтверждение импорта каталога работ из Excel.

Тело запроса

application/json
Поля объектаFulfillmentJobImportPreview
ПолеТипОбязательноОписание
previewId string Нет Поле previewId.
entries FulfillmentJobImportEntry[] Нет Поле entries.
Структура элемента массива FulfillmentJobImportEntry
ПолеТипОбязательноОписание
rowNumber integer · int32 Нет Поле rowNumber.
job Job Нет Поле job.
Поля объекта Job
ПолеТипОбязательноОписание
id integer · int32 Нет Поле id.
name string Нет Поле name.
categoryClass stringSHOES, LIGHT, DRUGS, CAMERA, TYRES, MILK, WATER, TOBACCO, FURS, BEER, BICYCLES, PERFUMES, ELECTRONIC, OTHER, NONE, FOOD, WHEELCHAIRS, OTP, NCP, BIO, ANTISEPTIC, NABEER, SOFTDRINKS, PETFOOD, SEAFOOD, MEAT, TOYS, TITAN, RADIO, OPTIC_FIBER, VEGETABLE_OIL, CONSERVE, VETPHARMA, CHEMISTRY, AUTOFLUIDS, GROCERY, BOOKS, CONSTRUCTION, FIRE, HEATER, CABLERAW, POLYMER, SWEETS, CARPARTS, NATURAL_FUR, NICOTINDEV, GADGETS, FROZEN, FERTILIZERS, HOMEWARE, VETBIO, INDUSTRIAL, PYROTECHNICS Нет Группы категорий Честного знака
clientId integer · int64 Нет Поле clientId.
organizationId integer · int64 Нет Owning organization of the catalog service; null retains legacy shared scope
deleted boolean Нет Поле deleted.
positionId integer · int64 Нет Поле positionId.
versionId integer · int64 Нет Поле versionId.
createdUser string Нет Поле createdUser.
createdDate string · date-time Нет Поле createdDate.
price number · double Нет Поле price.
fulfillmentService boolean Нет Поле fulfillmentService.
fulfillmentServiceType string Нет Поле fulfillmentServiceType.
logisticsTemplate string Нет Поле logisticsTemplate.
logisticsPricingConfig LogisticsPricingConfig Нет Поле logisticsPricingConfig.
showInFulfillmentProfile boolean Нет Поле showInFulfillmentProfile.
fulfillmentProfileWarehouseIds integer[] Нет Поле fulfillmentProfileWarehouseIds.
description string Нет Поле description.
workCategory string Нет Поле workCategory.
calculationUnit string Нет Поле calculationUnit.
automaticRequestTypes string[] Нет Поле automaticRequestTypes.
storageMethod stringVOLUME, ITEM, PALLET, CELL, FIXED Нет Поле storageMethod.
storageUnit stringCUBIC_METER_DAY, LITER_DAY, ITEM_DAY, PALLET_DAY, CELL_DAY, PERIOD Нет Поле storageUnit.
storagePricingConfig StoragePricingConfig Нет Поле storagePricingConfig.
vatMode stringNONE, RATE, COMPANY_SETTINGS Нет Поле vatMode.
fulfillmentCategory string Нет Поле fulfillmentCategory.
unit string Нет Поле unit.
currency string Нет Поле currency.
employeeRate number · double Нет Поле employeeRate.
employeeCurrency string Нет Поле employeeCurrency.
vatRate number · double Нет Поле vatRate.
vatIncluded boolean Нет Поле vatIncluded.
organizationPrices FulfillmentOrganizationPrice[] Нет Поле organizationPrices.
plannedClientPrice FulfillmentPlannedPrice Нет Поле plannedClientPrice.
priceVariants FulfillmentPriceVariant[] Нет Поле priceVariants.
tariffTypes FulfillmentJobTariffType[] Нет Поле tariffTypes.
minimumAmount number · double Нет Поле minimumAmount.
priceValidFrom string · date-time Нет Поле priceValidFrom.
priceValidTo string · date-time Нет Поле priceValidTo.
employeeRateValidFrom string · date-time Нет Поле employeeRateValidFrom.
employeeRateValidTo string · date-time Нет Поле employeeRateValidTo.
sample boolean Нет Работа создана автоматически как тестовая и подлежит замене
seedCode string Нет Код сида тестовой работы; обеспечивает повторный запуск без дублей
tariffs JobTariff[] Нет Поле tariffs.
action string Нет Поле action.
error string Нет Поле error.
created integer · int32 Нет Поле created.
updated integer · int32 Нет Поле updated.
archived integer · int32 Нет Поле archived.
errors integer · int32 Нет Поле errors.
valid boolean Нет Поле valid.
curl --request POST 'https://api.selsup.ru/api/job/fulfillment/excel/apply' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{
  "previewId": "string",
  "entries": "string",
  "created": 1,
  "updated": 1,
  "archived": 1,
  "errors": 1
}'

Успешный ответ

200
Поля объекта FulfillmentJobImportPreview
ПолеТипОбязательноОписание
previewId string Нет Поле previewId.
entries FulfillmentJobImportEntry[] Нет Поле entries.
Структура элемента массива FulfillmentJobImportEntry
ПолеТипОбязательноОписание
rowNumber integer · int32 Нет Поле rowNumber.
job Job Нет Поле job.
Поля объекта Job
ПолеТипОбязательноОписание
id integer · int32 Нет Поле id.
name string Нет Поле name.
categoryClass stringSHOES, LIGHT, DRUGS, CAMERA, TYRES, MILK, WATER, TOBACCO, FURS, BEER, BICYCLES, PERFUMES, ELECTRONIC, OTHER, NONE, FOOD, WHEELCHAIRS, OTP, NCP, BIO, ANTISEPTIC, NABEER, SOFTDRINKS, PETFOOD, SEAFOOD, MEAT, TOYS, TITAN, RADIO, OPTIC_FIBER, VEGETABLE_OIL, CONSERVE, VETPHARMA, CHEMISTRY, AUTOFLUIDS, GROCERY, BOOKS, CONSTRUCTION, FIRE, HEATER, CABLERAW, POLYMER, SWEETS, CARPARTS, NATURAL_FUR, NICOTINDEV, GADGETS, FROZEN, FERTILIZERS, HOMEWARE, VETBIO, INDUSTRIAL, PYROTECHNICS Нет Группы категорий Честного знака
clientId integer · int64 Нет Поле clientId.
organizationId integer · int64 Нет Owning organization of the catalog service; null retains legacy shared scope
deleted boolean Нет Поле deleted.
positionId integer · int64 Нет Поле positionId.
versionId integer · int64 Нет Поле versionId.
createdUser string Нет Поле createdUser.
createdDate string · date-time Нет Поле createdDate.
price number · double Нет Поле price.
fulfillmentService boolean Нет Поле fulfillmentService.
fulfillmentServiceType string Нет Поле fulfillmentServiceType.
logisticsTemplate string Нет Поле logisticsTemplate.
logisticsPricingConfig LogisticsPricingConfig Нет Поле logisticsPricingConfig.
showInFulfillmentProfile boolean Нет Поле showInFulfillmentProfile.
fulfillmentProfileWarehouseIds integer[] Нет Поле fulfillmentProfileWarehouseIds.
description string Нет Поле description.
workCategory string Нет Поле workCategory.
calculationUnit string Нет Поле calculationUnit.
automaticRequestTypes string[] Нет Поле automaticRequestTypes.
storageMethod stringVOLUME, ITEM, PALLET, CELL, FIXED Нет Поле storageMethod.
storageUnit stringCUBIC_METER_DAY, LITER_DAY, ITEM_DAY, PALLET_DAY, CELL_DAY, PERIOD Нет Поле storageUnit.
storagePricingConfig StoragePricingConfig Нет Поле storagePricingConfig.
vatMode stringNONE, RATE, COMPANY_SETTINGS Нет Поле vatMode.
fulfillmentCategory string Нет Поле fulfillmentCategory.
unit string Нет Поле unit.
currency string Нет Поле currency.
employeeRate number · double Нет Поле employeeRate.
employeeCurrency string Нет Поле employeeCurrency.
vatRate number · double Нет Поле vatRate.
vatIncluded boolean Нет Поле vatIncluded.
organizationPrices FulfillmentOrganizationPrice[] Нет Поле organizationPrices.
plannedClientPrice FulfillmentPlannedPrice Нет Поле plannedClientPrice.
priceVariants FulfillmentPriceVariant[] Нет Поле priceVariants.
tariffTypes FulfillmentJobTariffType[] Нет Поле tariffTypes.
minimumAmount number · double Нет Поле minimumAmount.
priceValidFrom string · date-time Нет Поле priceValidFrom.
priceValidTo string · date-time Нет Поле priceValidTo.
employeeRateValidFrom string · date-time Нет Поле employeeRateValidFrom.
employeeRateValidTo string · date-time Нет Поле employeeRateValidTo.
sample boolean Нет Работа создана автоматически как тестовая и подлежит замене
seedCode string Нет Код сида тестовой работы; обеспечивает повторный запуск без дублей
tariffs JobTariff[] Нет Поле tariffs.
action string Нет Поле action.
error string Нет Поле error.
created integer · int32 Нет Поле created.
updated integer · int32 Нет Поле updated.
archived integer · int32 Нет Поле archived.
errors integer · int32 Нет Поле errors.
valid boolean Нет Поле valid.
{
  "previewId": "string",
  "entries": "string",
  "created": 1,
  "updated": 1,
  "archived": 1,
  "errors": 1
}
Ошибки21

При ошибке проверьте HTTP-статус и тело ответа. Поле error содержит код ошибки, localMessage — сообщение для пользователя, params — дополнительные сведения. Обработка ошибок ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

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

400error_cant_extract_tariffs
Не удается получить тарифы. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_cant_extract_tariffs; localMessage содержит приведённый выше перевод.

400error_empty_job_price
Не указана цена для выполнения работы

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_empty_job_price; localMessage содержит приведённый выше перевод.

400error_empty_tariff_price
Не указана цена для тарифа №{position}

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_empty_tariff_price; localMessage содержит приведённый выше перевод.

400error_empty_tariff_priority
Не указан приоритет для тарифа

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_empty_tariff_priority; localMessage содержит приведённый выше перевод.

400error_empty_tariffs
Не указаны тарифы

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_empty_tariffs; localMessage содержит приведённый выше перевод.

400error_fulfillment_catalog_organization_required
Fulfillment catalog organization required

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_fulfillment_catalog_organization_required; localMessage содержит приведённый выше перевод.

400error_fulfillment_invalid_client_pricing
Неверные настройки цен для организаций

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_fulfillment_invalid_client_pricing; localMessage содержит приведённый выше перевод.

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

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_incorrect_excel; localMessage содержит приведённый выше перевод.

400error_invalid_fulfillment_logistics_template
Выберите шаблон логистики

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_invalid_fulfillment_logistics_template; localMessage содержит приведённый выше перевод.

400error_invalid_fulfillment_service_type
Некорректный тип услуги фулфилмента

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_invalid_fulfillment_service_type; localMessage содержит приведённый выше перевод.

400error_job_already_exists
Задание с названием {jobName} уже существует

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_job_already_exists; localMessage содержит приведённый выше перевод.

400error_job_modified
Данные о работе уже обновлены. Обновите страницу.

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_job_modified; localMessage содержит приведённый выше перевод.

400error_job_tariff_wrong_product_id
Некорректно указан идентификатор товара: {id}

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_job_tariff_wrong_product_id; localMessage содержит приведённый выше перевод.

400error_logistics_invalid_pricing_config
Logistics invalid pricing config

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_logistics_invalid_pricing_config; localMessage содержит приведённый выше перевод.

400error_no_client
Клиент не найден или был удален. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_no_client; localMessage содержит приведённый выше перевод.

400error_storage_invalid_pricing_config
Некорректные настройки тарифа хранения

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_storage_invalid_pricing_config; localMessage содержит приведённый выше перевод.

400error_storage_invalid_pricing_periods
Проверьте границы и цены периодов хранения

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_storage_invalid_pricing_periods; localMessage содержит приведённый выше перевод.

400error_storage_invalid_work
Storage invalid work

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_storage_invalid_work; localMessage содержит приведённый выше перевод.

POST

Создания работы

/api/job/
Токен с правами записи

Создает новую работу, которую можно выполнять

Тело запроса

application/json
Поля объектаJob
ПолеТипОбязательноОписание
id integer · int32 Нет Поле id.
name string Нет Поле name.
categoryClass stringSHOES, LIGHT, DRUGS, CAMERA, TYRES, MILK, WATER, TOBACCO, FURS, BEER, BICYCLES, PERFUMES, ELECTRONIC, OTHER, NONE, FOOD, WHEELCHAIRS, OTP, NCP, BIO, ANTISEPTIC, NABEER, SOFTDRINKS, PETFOOD, SEAFOOD, MEAT, TOYS, TITAN, RADIO, OPTIC_FIBER, VEGETABLE_OIL, CONSERVE, VETPHARMA, CHEMISTRY, AUTOFLUIDS, GROCERY, BOOKS, CONSTRUCTION, FIRE, HEATER, CABLERAW, POLYMER, SWEETS, CARPARTS, NATURAL_FUR, NICOTINDEV, GADGETS, FROZEN, FERTILIZERS, HOMEWARE, VETBIO, INDUSTRIAL, PYROTECHNICS Нет Группы категорий Честного знака
clientId integer · int64 Нет Поле clientId.
organizationId integer · int64 Нет Owning organization of the catalog service; null retains legacy shared scope
deleted boolean Нет Поле deleted.
positionId integer · int64 Нет Поле positionId.
versionId integer · int64 Нет Поле versionId.
createdUser string Нет Поле createdUser.
createdDate string · date-time Нет Поле createdDate.
price number · double Нет Поле price.
fulfillmentService boolean Нет Поле fulfillmentService.
fulfillmentServiceType string Нет Поле fulfillmentServiceType.
logisticsTemplate string Нет Поле logisticsTemplate.
logisticsPricingConfig LogisticsPricingConfig Нет Поле logisticsPricingConfig.
Поля объекта LogisticsPricingConfig
ПолеТипОбязательноОписание
origin string Нет Поле origin.
template string Нет Поле template.
routes LogisticsTariff[] Нет Поле routes.
Структура элемента массива LogisticsTariff
ПолеТипОбязательноОписание
pointName string Нет Поле pointName.
marketplace string Нет Поле marketplace.
marketplaceWarehouseId integer · int64 Нет Поле marketplaceWarehouseId.
destinationType string Нет Поле destinationType.
address string Нет Поле address.
vehicle string Нет Поле vehicle.
vehicleName string Нет Поле vehicleName.
transportFormat string Нет Поле transportFormat.
transportUnit string Нет Поле transportUnit.
pricingType string Нет Поле pricingType.
firstUnitPrice number · double Нет Поле firstUnitPrice.
nextUnitPrice number · double Нет Поле nextUnitPrice.
pricePerUnit number · double Нет Поле pricePerUnit.
maximumUnits integer · int32 Нет Поле maximumUnits.
maximumSurchargedUnits integer · int32 Нет Поле maximumSurchargedUnits.
fixedPrice number · double Нет Поле fixedPrice.
comment string Нет Поле comment.
freeWaitingHours number · double Нет Поле freeWaitingHours.
waitingPricePerHour number · double Нет Поле waitingPricePerHour.
waitRounding string Нет Поле waitRounding.
waitingTariffs LogisticsWaitingTariff[] Нет Поле waitingTariffs.
savedRoutes LogisticsTariff[] Нет Поле savedRoutes.
Структура элемента массива LogisticsTariff
ПолеТипОбязательноОписание
pointName string Нет Поле pointName.
marketplace string Нет Поле marketplace.
marketplaceWarehouseId integer · int64 Нет Поле marketplaceWarehouseId.
destinationType string Нет Поле destinationType.
address string Нет Поле address.
vehicle string Нет Поле vehicle.
vehicleName string Нет Поле vehicleName.
transportFormat string Нет Поле transportFormat.
transportUnit string Нет Поле transportUnit.
pricingType string Нет Поле pricingType.
firstUnitPrice number · double Нет Поле firstUnitPrice.
nextUnitPrice number · double Нет Поле nextUnitPrice.
pricePerUnit number · double Нет Поле pricePerUnit.
maximumUnits integer · int32 Нет Поле maximumUnits.
maximumSurchargedUnits integer · int32 Нет Поле maximumSurchargedUnits.
fixedPrice number · double Нет Поле fixedPrice.
comment string Нет Поле comment.
freeWaitingHours number · double Нет Поле freeWaitingHours.
waitingPricePerHour number · double Нет Поле waitingPricePerHour.
waitRounding string Нет Поле waitRounding.
waitingTariffs LogisticsWaitingTariff[] Нет Поле waitingTariffs.
ownPoints OwnPoint[] Нет Поле ownPoints.
Структура элемента массива OwnPoint
ПолеТипОбязательноОписание
pointName string Нет Поле pointName.
address string Нет Поле address.
marketplace string Нет Поле marketplace.
destinationType string Нет Поле destinationType.
showInFulfillmentProfile boolean Нет Поле showInFulfillmentProfile.
fulfillmentProfileWarehouseIds integer[] Нет Поле fulfillmentProfileWarehouseIds.
description string Нет Поле description.
workCategory string Нет Поле workCategory.
calculationUnit string Нет Поле calculationUnit.
automaticRequestTypes string[] Нет Поле automaticRequestTypes.
storageMethod stringVOLUME, ITEM, PALLET, CELL, FIXED Нет Поле storageMethod.
storageUnit stringCUBIC_METER_DAY, LITER_DAY, ITEM_DAY, PALLET_DAY, CELL_DAY, PERIOD Нет Поле storageUnit.
storagePricingConfig StoragePricingConfig Нет Поле storagePricingConfig.
Поля объекта StoragePricingConfig
ПолеТипОбязательноОписание
chargeBasis string Нет Поле chargeBasis.
timeUnit string Нет Поле timeUnit.
monthlyCalculation string Нет Поле monthlyCalculation.
freeDays integer · int32 Нет Поле freeDays.
agePricingEnabled boolean Нет Поле agePricingEnabled.
ageBasis string Нет Поле ageBasis.
pricePeriods StoragePricePeriod[] Нет Поле pricePeriods.
Структура элемента массива StoragePricePeriod
ПолеТипОбязательноОписание
toDay integer · int32 Нет Поле toDay.
price number · double Нет Поле price.
minimumQuantity number · double Нет Поле minimumQuantity.
roundingStep number · double Нет Поле roundingStep.
dispatchDay string Нет Поле dispatchDay.
vatMode stringNONE, RATE, COMPANY_SETTINGS Нет Поле vatMode.
fulfillmentCategory string Нет Поле fulfillmentCategory.
unit string Нет Поле unit.
currency string Нет Поле currency.
employeeRate number · double Нет Поле employeeRate.
employeeCurrency string Нет Поле employeeCurrency.
vatRate number · double Нет Поле vatRate.
vatIncluded boolean Нет Поле vatIncluded.
organizationPrices FulfillmentOrganizationPrice[] Нет Поле organizationPrices.
Структура элемента массива FulfillmentOrganizationPrice
ПолеТипОбязательноОписание
organizationId integer · int64 Нет Поле organizationId.
vatMode string Нет Поле vatMode.
vatRate number · double Нет Поле vatRate.
vatIncluded boolean Нет Поле vatIncluded.
plannedClientPrice FulfillmentPlannedPrice Нет Поле plannedClientPrice.
Поля объекта FulfillmentPlannedPrice
ПолеТипОбязательноОписание
price number · double Нет Поле price.
validFrom string · date-time Нет Поле validFrom.
validTo string · date-time Нет Поле validTo.
indefinite boolean Нет Поле indefinite.
currency string Нет Поле currency.
minimumAmount number · double Нет Поле minimumAmount.
priceVariants FulfillmentPriceVariant[] Нет Поле priceVariants.
Структура элемента массива FulfillmentPriceVariant
ПолеТипОбязательноОписание
id string Нет Поле id.
name string Нет Поле name.
subject string Нет Поле subject.
weightFrom number · double Нет Поле weightFrom.
weightTo number · double Нет Поле weightTo.
weightUnit string Нет Поле weightUnit.
lengthFrom number · double Нет Поле lengthFrom.
lengthTo number · double Нет Поле lengthTo.
widthFrom number · double Нет Поле widthFrom.
widthTo number · double Нет Поле widthTo.
heightFrom number · double Нет Поле heightFrom.
heightTo number · double Нет Поле heightTo.
countFrom number · double Нет Поле countFrom.
countTo number · double Нет Поле countTo.
countUnit string Нет Поле countUnit.
surchargeMetric string Нет Поле surchargeMetric.
price number · double Нет Поле price.
mode string Нет Поле mode.
surchargeThreshold number · double Нет Поле surchargeThreshold.
surchargeStep number · double Нет Поле surchargeStep.
surchargeAmount number · double Нет Поле surchargeAmount.
roundPartialStepUp boolean Нет Поле roundPartialStepUp.
clientPrices FulfillmentPriceVariantClientPrice[] Нет Поле clientPrices.
Структура элемента массива FulfillmentPriceVariantClientPrice
ПолеТипОбязательноОписание
clientId integer · int64 Нет Поле clientId.
price number · double Нет Поле price.
tariffTypes FulfillmentJobTariffType[] Нет Поле tariffTypes.
Структура элемента массива FulfillmentJobTariffType
ПолеТипОбязательноОписание
id string Нет Поле id.
name string Нет Поле name.
price number · double Нет Поле price.
warehouseId integer · int64 Нет Поле warehouseId.
currency string Нет Поле currency.
minimumAmount number · double Нет Поле minimumAmount.
validFrom string Нет Поле validFrom.
validTo string Нет Поле validTo.
minimumAmount number · double Нет Поле minimumAmount.
priceValidFrom string · date-time Нет Поле priceValidFrom.
priceValidTo string · date-time Нет Поле priceValidTo.
employeeRateValidFrom string · date-time Нет Поле employeeRateValidFrom.
employeeRateValidTo string · date-time Нет Поле employeeRateValidTo.
sample boolean Нет Работа создана автоматически как тестовая и подлежит замене
seedCode string Нет Код сида тестовой работы; обеспечивает повторный запуск без дублей
tariffs JobTariff[] Нет Поле tariffs.
Структура элемента массива JobTariff
ПолеТипОбязательноОписание
id integer · int64 Нет Поле id.
jobId integer · int32 Нет Поле jobId.
price number · double Нет Поле price.
clientId integer · int64 Нет Поле clientId.
employeeRate number · double Нет Поле employeeRate.
brandId integer · int32 Нет Поле brandId.
categoryClass stringSHOES, LIGHT, DRUGS, CAMERA, TYRES, MILK, WATER, TOBACCO, FURS, BEER, BICYCLES, PERFUMES, ELECTRONIC, OTHER, NONE, FOOD, WHEELCHAIRS, OTP, NCP, BIO, ANTISEPTIC, NABEER, SOFTDRINKS, PETFOOD, SEAFOOD, MEAT, TOYS, TITAN, RADIO, OPTIC_FIBER, VEGETABLE_OIL, CONSERVE, VETPHARMA, CHEMISTRY, AUTOFLUIDS, GROCERY, BOOKS, CONSTRUCTION, FIRE, HEATER, CABLERAW, POLYMER, SWEETS, CARPARTS, NATURAL_FUR, NICOTINDEV, GADGETS, FROZEN, FERTILIZERS, HOMEWARE, VETBIO, INDUSTRIAL, PYROTECHNICS Нет Группы категорий Честного знака
categoryId integer · int32 Нет Поле categoryId.
priority integer · int32 Нет Поле priority.
productId integer · int64 Нет Поле productId.
minQuantity integer · int32 Нет Поле minQuantity.
maxQuantity integer · int32 Нет Поле maxQuantity.
validFrom string · date-time Нет Поле validFrom.
validTo string · date-time Нет Поле validTo.
changedAt string · date-time Нет Поле changedAt.
quantityTo integer · int32 Нет Поле quantityTo.
quantityFrom integer · int32 Нет Поле quantityFrom.
curl --request POST 'https://api.selsup.ru/api/job/' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{
  "id": 1001,
  "name": "Example",
  "categoryClass": "SHOES",
  "clientId": 1001,
  "organizationId": 1001,
  "deleted": false
}'

Успешный ответ

200
Поля объекта Job
ПолеТипОбязательноОписание
id integer · int32 Нет Поле id.
name string Нет Поле name.
categoryClass stringSHOES, LIGHT, DRUGS, CAMERA, TYRES, MILK, WATER, TOBACCO, FURS, BEER, BICYCLES, PERFUMES, ELECTRONIC, OTHER, NONE, FOOD, WHEELCHAIRS, OTP, NCP, BIO, ANTISEPTIC, NABEER, SOFTDRINKS, PETFOOD, SEAFOOD, MEAT, TOYS, TITAN, RADIO, OPTIC_FIBER, VEGETABLE_OIL, CONSERVE, VETPHARMA, CHEMISTRY, AUTOFLUIDS, GROCERY, BOOKS, CONSTRUCTION, FIRE, HEATER, CABLERAW, POLYMER, SWEETS, CARPARTS, NATURAL_FUR, NICOTINDEV, GADGETS, FROZEN, FERTILIZERS, HOMEWARE, VETBIO, INDUSTRIAL, PYROTECHNICS Нет Группы категорий Честного знака
clientId integer · int64 Нет Поле clientId.
organizationId integer · int64 Нет Owning organization of the catalog service; null retains legacy shared scope
deleted boolean Нет Поле deleted.
positionId integer · int64 Нет Поле positionId.
versionId integer · int64 Нет Поле versionId.
createdUser string Нет Поле createdUser.
createdDate string · date-time Нет Поле createdDate.
price number · double Нет Поле price.
fulfillmentService boolean Нет Поле fulfillmentService.
fulfillmentServiceType string Нет Поле fulfillmentServiceType.
logisticsTemplate string Нет Поле logisticsTemplate.
logisticsPricingConfig LogisticsPricingConfig Нет Поле logisticsPricingConfig.
Поля объекта LogisticsPricingConfig
ПолеТипОбязательноОписание
origin string Нет Поле origin.
template string Нет Поле template.
routes LogisticsTariff[] Нет Поле routes.
Структура элемента массива LogisticsTariff
ПолеТипОбязательноОписание
pointName string Нет Поле pointName.
marketplace string Нет Поле marketplace.
marketplaceWarehouseId integer · int64 Нет Поле marketplaceWarehouseId.
destinationType string Нет Поле destinationType.
address string Нет Поле address.
vehicle string Нет Поле vehicle.
vehicleName string Нет Поле vehicleName.
transportFormat string Нет Поле transportFormat.
transportUnit string Нет Поле transportUnit.
pricingType string Нет Поле pricingType.
firstUnitPrice number · double Нет Поле firstUnitPrice.
nextUnitPrice number · double Нет Поле nextUnitPrice.
pricePerUnit number · double Нет Поле pricePerUnit.
maximumUnits integer · int32 Нет Поле maximumUnits.
maximumSurchargedUnits integer · int32 Нет Поле maximumSurchargedUnits.
fixedPrice number · double Нет Поле fixedPrice.
comment string Нет Поле comment.
freeWaitingHours number · double Нет Поле freeWaitingHours.
waitingPricePerHour number · double Нет Поле waitingPricePerHour.
waitRounding string Нет Поле waitRounding.
waitingTariffs LogisticsWaitingTariff[] Нет Поле waitingTariffs.
savedRoutes LogisticsTariff[] Нет Поле savedRoutes.
Структура элемента массива LogisticsTariff
ПолеТипОбязательноОписание
pointName string Нет Поле pointName.
marketplace string Нет Поле marketplace.
marketplaceWarehouseId integer · int64 Нет Поле marketplaceWarehouseId.
destinationType string Нет Поле destinationType.
address string Нет Поле address.
vehicle string Нет Поле vehicle.
vehicleName string Нет Поле vehicleName.
transportFormat string Нет Поле transportFormat.
transportUnit string Нет Поле transportUnit.
pricingType string Нет Поле pricingType.
firstUnitPrice number · double Нет Поле firstUnitPrice.
nextUnitPrice number · double Нет Поле nextUnitPrice.
pricePerUnit number · double Нет Поле pricePerUnit.
maximumUnits integer · int32 Нет Поле maximumUnits.
maximumSurchargedUnits integer · int32 Нет Поле maximumSurchargedUnits.
fixedPrice number · double Нет Поле fixedPrice.
comment string Нет Поле comment.
freeWaitingHours number · double Нет Поле freeWaitingHours.
waitingPricePerHour number · double Нет Поле waitingPricePerHour.
waitRounding string Нет Поле waitRounding.
waitingTariffs LogisticsWaitingTariff[] Нет Поле waitingTariffs.
ownPoints OwnPoint[] Нет Поле ownPoints.
Структура элемента массива OwnPoint
ПолеТипОбязательноОписание
pointName string Нет Поле pointName.
address string Нет Поле address.
marketplace string Нет Поле marketplace.
destinationType string Нет Поле destinationType.
showInFulfillmentProfile boolean Нет Поле showInFulfillmentProfile.
fulfillmentProfileWarehouseIds integer[] Нет Поле fulfillmentProfileWarehouseIds.
description string Нет Поле description.
workCategory string Нет Поле workCategory.
calculationUnit string Нет Поле calculationUnit.
automaticRequestTypes string[] Нет Поле automaticRequestTypes.
storageMethod stringVOLUME, ITEM, PALLET, CELL, FIXED Нет Поле storageMethod.
storageUnit stringCUBIC_METER_DAY, LITER_DAY, ITEM_DAY, PALLET_DAY, CELL_DAY, PERIOD Нет Поле storageUnit.
storagePricingConfig StoragePricingConfig Нет Поле storagePricingConfig.
Поля объекта StoragePricingConfig
ПолеТипОбязательноОписание
chargeBasis string Нет Поле chargeBasis.
timeUnit string Нет Поле timeUnit.
monthlyCalculation string Нет Поле monthlyCalculation.
freeDays integer · int32 Нет Поле freeDays.
agePricingEnabled boolean Нет Поле agePricingEnabled.
ageBasis string Нет Поле ageBasis.
pricePeriods StoragePricePeriod[] Нет Поле pricePeriods.
Структура элемента массива StoragePricePeriod
ПолеТипОбязательноОписание
toDay integer · int32 Нет Поле toDay.
price number · double Нет Поле price.
minimumQuantity number · double Нет Поле minimumQuantity.
roundingStep number · double Нет Поле roundingStep.
dispatchDay string Нет Поле dispatchDay.
vatMode stringNONE, RATE, COMPANY_SETTINGS Нет Поле vatMode.
fulfillmentCategory string Нет Поле fulfillmentCategory.
unit string Нет Поле unit.
currency string Нет Поле currency.
employeeRate number · double Нет Поле employeeRate.
employeeCurrency string Нет Поле employeeCurrency.
vatRate number · double Нет Поле vatRate.
vatIncluded boolean Нет Поле vatIncluded.
organizationPrices FulfillmentOrganizationPrice[] Нет Поле organizationPrices.
Структура элемента массива FulfillmentOrganizationPrice
ПолеТипОбязательноОписание
organizationId integer · int64 Нет Поле organizationId.
vatMode string Нет Поле vatMode.
vatRate number · double Нет Поле vatRate.
vatIncluded boolean Нет Поле vatIncluded.
plannedClientPrice FulfillmentPlannedPrice Нет Поле plannedClientPrice.
Поля объекта FulfillmentPlannedPrice
ПолеТипОбязательноОписание
price number · double Нет Поле price.
validFrom string · date-time Нет Поле validFrom.
validTo string · date-time Нет Поле validTo.
indefinite boolean Нет Поле indefinite.
currency string Нет Поле currency.
minimumAmount number · double Нет Поле minimumAmount.
priceVariants FulfillmentPriceVariant[] Нет Поле priceVariants.
Структура элемента массива FulfillmentPriceVariant
ПолеТипОбязательноОписание
id string Нет Поле id.
name string Нет Поле name.
subject string Нет Поле subject.
weightFrom number · double Нет Поле weightFrom.
weightTo number · double Нет Поле weightTo.
weightUnit string Нет Поле weightUnit.
lengthFrom number · double Нет Поле lengthFrom.
lengthTo number · double Нет Поле lengthTo.
widthFrom number · double Нет Поле widthFrom.
widthTo number · double Нет Поле widthTo.
heightFrom number · double Нет Поле heightFrom.
heightTo number · double Нет Поле heightTo.
countFrom number · double Нет Поле countFrom.
countTo number · double Нет Поле countTo.
countUnit string Нет Поле countUnit.
surchargeMetric string Нет Поле surchargeMetric.
price number · double Нет Поле price.
mode string Нет Поле mode.
surchargeThreshold number · double Нет Поле surchargeThreshold.
surchargeStep number · double Нет Поле surchargeStep.
surchargeAmount number · double Нет Поле surchargeAmount.
roundPartialStepUp boolean Нет Поле roundPartialStepUp.
clientPrices FulfillmentPriceVariantClientPrice[] Нет Поле clientPrices.
Структура элемента массива FulfillmentPriceVariantClientPrice
ПолеТипОбязательноОписание
clientId integer · int64 Нет Поле clientId.
price number · double Нет Поле price.
tariffTypes FulfillmentJobTariffType[] Нет Поле tariffTypes.
Структура элемента массива FulfillmentJobTariffType
ПолеТипОбязательноОписание
id string Нет Поле id.
name string Нет Поле name.
price number · double Нет Поле price.
warehouseId integer · int64 Нет Поле warehouseId.
currency string Нет Поле currency.
minimumAmount number · double Нет Поле minimumAmount.
validFrom string Нет Поле validFrom.
validTo string Нет Поле validTo.
minimumAmount number · double Нет Поле minimumAmount.
priceValidFrom string · date-time Нет Поле priceValidFrom.
priceValidTo string · date-time Нет Поле priceValidTo.
employeeRateValidFrom string · date-time Нет Поле employeeRateValidFrom.
employeeRateValidTo string · date-time Нет Поле employeeRateValidTo.
sample boolean Нет Работа создана автоматически как тестовая и подлежит замене
seedCode string Нет Код сида тестовой работы; обеспечивает повторный запуск без дублей
tariffs JobTariff[] Нет Поле tariffs.
Структура элемента массива JobTariff
ПолеТипОбязательноОписание
id integer · int64 Нет Поле id.
jobId integer · int32 Нет Поле jobId.
price number · double Нет Поле price.
clientId integer · int64 Нет Поле clientId.
employeeRate number · double Нет Поле employeeRate.
brandId integer · int32 Нет Поле brandId.
categoryClass stringSHOES, LIGHT, DRUGS, CAMERA, TYRES, MILK, WATER, TOBACCO, FURS, BEER, BICYCLES, PERFUMES, ELECTRONIC, OTHER, NONE, FOOD, WHEELCHAIRS, OTP, NCP, BIO, ANTISEPTIC, NABEER, SOFTDRINKS, PETFOOD, SEAFOOD, MEAT, TOYS, TITAN, RADIO, OPTIC_FIBER, VEGETABLE_OIL, CONSERVE, VETPHARMA, CHEMISTRY, AUTOFLUIDS, GROCERY, BOOKS, CONSTRUCTION, FIRE, HEATER, CABLERAW, POLYMER, SWEETS, CARPARTS, NATURAL_FUR, NICOTINDEV, GADGETS, FROZEN, FERTILIZERS, HOMEWARE, VETBIO, INDUSTRIAL, PYROTECHNICS Нет Группы категорий Честного знака
categoryId integer · int32 Нет Поле categoryId.
priority integer · int32 Нет Поле priority.
productId integer · int64 Нет Поле productId.
minQuantity integer · int32 Нет Поле minQuantity.
maxQuantity integer · int32 Нет Поле maxQuantity.
validFrom string · date-time Нет Поле validFrom.
validTo string · date-time Нет Поле validTo.
changedAt string · date-time Нет Поле changedAt.
quantityTo integer · int32 Нет Поле quantityTo.
quantityFrom integer · int32 Нет Поле quantityFrom.
{
  "id": 1001,
  "name": "Example",
  "categoryClass": "SHOES",
  "clientId": 1001,
  "organizationId": 1001,
  "deleted": false
}
Ошибки19

При ошибке проверьте HTTP-статус и тело ответа. Поле error содержит код ошибки, localMessage — сообщение для пользователя, params — дополнительные сведения. Обработка ошибок ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

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

400error_cant_extract_tariffs
Не удается получить тарифы. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_cant_extract_tariffs; localMessage содержит приведённый выше перевод.

400error_empty_job_price
Не указана цена для выполнения работы

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_empty_job_price; localMessage содержит приведённый выше перевод.

400error_empty_tariff_price
Не указана цена для тарифа №{position}

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_empty_tariff_price; localMessage содержит приведённый выше перевод.

400error_empty_tariff_priority
Не указан приоритет для тарифа

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_empty_tariff_priority; localMessage содержит приведённый выше перевод.

400error_empty_tariffs
Не указаны тарифы

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_empty_tariffs; localMessage содержит приведённый выше перевод.

400error_fulfillment_catalog_organization_required
Fulfillment catalog organization required

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_fulfillment_catalog_organization_required; localMessage содержит приведённый выше перевод.

400error_fulfillment_invalid_client_pricing
Неверные настройки цен для организаций

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_fulfillment_invalid_client_pricing; localMessage содержит приведённый выше перевод.

400error_invalid_fulfillment_logistics_template
Выберите шаблон логистики

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_invalid_fulfillment_logistics_template; localMessage содержит приведённый выше перевод.

400error_invalid_fulfillment_service_type
Некорректный тип услуги фулфилмента

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_invalid_fulfillment_service_type; localMessage содержит приведённый выше перевод.

400error_job_already_exists
Задание с названием {jobName} уже существует

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_job_already_exists; localMessage содержит приведённый выше перевод.

400error_job_tariff_wrong_product_id
Некорректно указан идентификатор товара: {id}

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_job_tariff_wrong_product_id; localMessage содержит приведённый выше перевод.

400error_logistics_invalid_pricing_config
Logistics invalid pricing config

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_logistics_invalid_pricing_config; localMessage содержит приведённый выше перевод.

400error_no_client
Клиент не найден или был удален. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_no_client; localMessage содержит приведённый выше перевод.

400error_storage_invalid_pricing_config
Некорректные настройки тарифа хранения

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_storage_invalid_pricing_config; localMessage содержит приведённый выше перевод.

400error_storage_invalid_pricing_periods
Проверьте границы и цены периодов хранения

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_storage_invalid_pricing_periods; localMessage содержит приведённый выше перевод.

400error_storage_invalid_work
Storage invalid work

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_storage_invalid_work; localMessage содержит приведённый выше перевод.

GET

История индивидуальных правил цены

/api/job/{jobId}/tariff-history
Токен с правами чтения

История индивидуальных правил цены.

Параметры пути

ПолеТипОбязательноОписание
jobId integer · int32 Да Поле jobId.
curl --request GET 'https://api.selsup.ru/api/job/1001/tariff-history' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Структура элемента массива JobTariffHistory[]
ПолеТипОбязательноОписание
id integer · int64 Нет Поле id.
jobId integer · int32 Нет Поле jobId.
tariffId integer · int64 Нет Поле tariffId.
eventType string Нет Поле eventType.
price number · double Нет Поле price.
employeeRate number · double Нет Поле employeeRate.
clientId integer · int64 Нет Поле clientId.
brandId integer · int32 Нет Поле brandId.
categoryClass string Нет Поле categoryClass.
categoryId integer · int32 Нет Поле categoryId.
productId integer · int64 Нет Поле productId.
quantityFrom integer · int32 Нет Поле quantityFrom.
quantityTo integer · int32 Нет Поле quantityTo.
validFrom string · date-time Нет Поле validFrom.
validTo string · date-time Нет Поле validTo.
changedAt string · date-time Нет Поле changedAt.
changedBy string Нет Поле changedBy.
[
  "string"
]
Ошибки6

При ошибке проверьте HTTP-статус и тело ответа. Поле error содержит код ошибки, localMessage — сообщение для пользователя, params — дополнительные сведения. Обработка ошибок ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

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

400error_cant_extract_tariffs
Не удается получить тарифы. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_cant_extract_tariffs; localMessage содержит приведённый выше перевод.

400error_no_client
Клиент не найден или был удален. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_no_client; localMessage содержит приведённый выше перевод.

400error_subscription_expired
У вас закончился срок действия тарифа. Оплатите тариф для продолжения использования сервиса.

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_subscription_expired; localMessage содержит приведённый выше перевод.

GET

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

/api/job/{jobId}/fulfillment/tariff-history
Токен с правами чтения

История индивидуальных правил цены работы фулфилмента.

Параметры пути

ПолеТипОбязательноОписание
jobId integer · int32 Да Поле jobId.
curl --request GET 'https://api.selsup.ru/api/job/1001/fulfillment/tariff-history' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
Структура элемента массива JobTariff[]
ПолеТипОбязательноОписание
id integer · int64 Нет Поле id.
jobId integer · int32 Нет Поле jobId.
price number · double Нет Поле price.
clientId integer · int64 Нет Поле clientId.
employeeRate number · double Нет Поле employeeRate.
brandId integer · int32 Нет Поле brandId.
categoryClass stringSHOES, LIGHT, DRUGS, CAMERA, TYRES, MILK, WATER, TOBACCO, FURS, BEER, BICYCLES, PERFUMES, ELECTRONIC, OTHER, NONE, FOOD, WHEELCHAIRS, OTP, NCP, BIO, ANTISEPTIC, NABEER, SOFTDRINKS, PETFOOD, SEAFOOD, MEAT, TOYS, TITAN, RADIO, OPTIC_FIBER, VEGETABLE_OIL, CONSERVE, VETPHARMA, CHEMISTRY, AUTOFLUIDS, GROCERY, BOOKS, CONSTRUCTION, FIRE, HEATER, CABLERAW, POLYMER, SWEETS, CARPARTS, NATURAL_FUR, NICOTINDEV, GADGETS, FROZEN, FERTILIZERS, HOMEWARE, VETBIO, INDUSTRIAL, PYROTECHNICS Нет Группы категорий Честного знака
categoryId integer · int32 Нет Поле categoryId.
priority integer · int32 Нет Поле priority.
productId integer · int64 Нет Поле productId.
minQuantity integer · int32 Нет Поле minQuantity.
maxQuantity integer · int32 Нет Поле maxQuantity.
validFrom string · date-time Нет Поле validFrom.
validTo string · date-time Нет Поле validTo.
changedAt string · date-time Нет Поле changedAt.
quantityTo integer · int32 Нет Поле quantityTo.
quantityFrom integer · int32 Нет Поле quantityFrom.
[
  "string"
]
Ошибки6

При ошибке проверьте HTTP-статус и тело ответа. Поле error содержит код ошибки, localMessage — сообщение для пользователя, params — дополнительные сведения. Обработка ошибок ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

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

400error_cant_extract_tariffs
Не удается получить тарифы. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_cant_extract_tariffs; localMessage содержит приведённый выше перевод.

400error_incorrect_job
Некорректная работа

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_incorrect_job; localMessage содержит приведённый выше перевод.

400error_no_client
Клиент не найден или был удален. Напишите в поддержку

Персональная ошибка этого метода. Для программной логики используйте стабильный код error_no_client; localMessage содержит приведённый выше перевод.

GET

Экспорт каталога работ фулфилмента в Excel

/api/job/fulfillment/excel
Токен с правами чтения

Экспорт каталога работ фулфилмента в Excel.

Параметры запроса

ПолеТипОбязательноОписание
includeCurrentПо умолчанию: true boolean Нет Поле includeCurrent.
organizationId integer · int64 Нет Поле organizationId.
curl --request GET 'https://api.selsup.ru/api/job/fulfillment/excel' \
  --header 'Authorization: YOUR_API_TOKEN'

Успешный ответ

200
"string"
Ошибки3

При ошибке проверьте HTTP-статус и тело ответа. Поле error содержит код ошибки, localMessage — сообщение для пользователя, params — дополнительные сведения. Обработка ошибок ↑

401auth_required
Требуется авторизация

Заголовок Authorization отсутствует, пуст или содержит недействительный токен.

400error_access_denied
Недостаточно прав

Токен существует, но его роль не позволяет выполнить операцию.

500error_unknown
Непредвиденная ошибка

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

Authorization

Токен для тестовых запросов

Получить токен

Токен хранится только в localStorage этого браузера и отправляется исключительно в заголовке Authorization запросов к api.selsup.ru.

Попробовать

Параметры реального запроса

Реальный ответ API

Выполните запрос, чтобы увидеть ответ SelSup.