Мадэлі пералічаныя тут адзін раз і могуць быць пашыраныя непасрэдна з канчатковых пунктаў, якія іх выкарыстоўваюць.
Competitor10 палёў
idinteger · int64
Id.
read-only
modelIdinteger · int64
Мадэль ID.
productIdinteger · int64
Ід прадукту.
servicestring
Паслуга.
Абавязкова
urlstring
Ураль.
Абавязкова
serviceIdstring
Паслуга ID.
clientIdinteger · int64
Ідэнтыфікатар кліента.
read-only
latestPricenumber · double
Апошнія цаны.
read-only
currencystring
Валюта.
read-only
latestPriceDatestring · date-time
Апошнія цаны Дата.
read-only
CompetitorPrice6 палёў
idinteger · int64
Id.
read-only
competitorIdinteger · int64
Ід канкурэнта.
Абавязкова
clientIdinteger · int64
Ідэнтыфікатар кліента.
read-only
pricenumber · double
Прэс.
Абавязкова
currencystring
Валюта.
datestring · date-time
Дата.
CompetitorImportResult2 палёў
importedinteger · int32
Імпартуецца.
skippedinteger · int32
Выскачыў.
Памылка дагавор
Як вяртаюць памылкі прыкладання
Код 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"
}
}
Канчатковыя пункты
Канчатковыя пункты
PUT
Абноўленне
/api/competitor/{competitorId}
Знак з пісьмовым доступам
Абноўленне з дапамогай PUT /api/competitor/{competitorId}.
Authorization не хапае, пусты, або ўтрымлівае недаступны токен.
400error_access_denied
Доступ забаронены
Токен існуе, але яго роля не можа выканаць гэтую аперацыю.
500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі
Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.
400error_cant_extract_tariffs
Не атрымліваецца атрымаць тарыфы. Напішыце ў падтрымку
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_cant_extract_tariffs ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_competitor_id_required
Патрабуецца id канкурэнта
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_competitor_id_required ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_competitor_not_found
Канкурэнт не знойдзены
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_competitor_not_found ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_competitor_required
Канкурэнт абавязковы
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_competitor_required ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_competitor_url_required
Спасылка канкурэнта абавязковая
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_competitor_url_required ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_service_not_supported
Сэрвіс не падтрымліваецца
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_service_not_supported ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
DELETE
Выдаліць
/api/competitor/{competitorId}
Знак з пісьмовым доступам
Выміраць з дапамогай DELETE /api/competitor/{competitorId}.
Authorization не хапае, пусты, або ўтрымлівае недаступны токен.
400error_access_denied
Доступ забаронены
Токен існуе, але яго роля не можа выканаць гэтую аперацыю.
500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі
Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.
400error_cant_extract_tariffs
Не атрымліваецца атрымаць тарыфы. Напішыце ў падтрымку
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_cant_extract_tariffs ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_competitor_id_required
Патрабуецца id канкурэнта
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_competitor_id_required ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_competitor_not_found
Канкурэнт не знойдзены
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_competitor_not_found ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
GET
Знайдзіце ўсё
/api/competitor/{modelId}
Значок з чытальным доступам
Атрымаць усё з дапамогай GET /api/competitor/{modelId}.
Параметры шляху
Поле
Тып
Абавязкова
Апісанне
modelId
integer · int64
Так
Мадэль ID.
curl --request GET 'https://api.selsup.ru/api/competitor/1001' \
--header 'Authorization: YOUR_API_TOKEN'
Authorization не хапае, пусты, або ўтрымлівае недаступны токен.
400error_access_denied
Доступ забаронены
Токен існуе, але яго роля не можа выканаць гэтую аперацыю.
500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі
Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.
400error_cant_extract_tariffs
Не атрымліваецца атрымаць тарыфы. Напішыце ў падтрымку
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_cant_extract_tariffs ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_model_id_required
Патрабуецца id мадэлі
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_model_id_required ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
POST
Стварэнне
/api/competitor/{modelId}
Знак з пісьмовым доступам
Стварэнне з дапамогай POST /api/competitor/{modelId}.
Authorization не хапае, пусты, або ўтрымлівае недаступны токен.
400error_access_denied
Доступ забаронены
Токен існуе, але яго роля не можа выканаць гэтую аперацыю.
500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі
Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.
400error_cant_extract_tariffs
Не атрымліваецца атрымаць тарыфы. Напішыце ў падтрымку
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_cant_extract_tariffs ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_competitor_required
Канкурэнт абавязковы
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_competitor_required ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_competitor_url_required
Спасылка канкурэнта абавязковая
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_competitor_url_required ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_service_not_supported
Сэрвіс не падтрымліваецца
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_service_not_supported ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
GET
Атрымаць па прадукце
/api/competitor/product/{productId}
Значок з чытальным доступам
Атрымаць па прадукце з дапамогай GET /api/competitor/product/{productId}.
Параметры шляху
Поле
Тып
Абавязкова
Апісанне
productId
integer · int64
Так
Ід прадукту.
curl --request GET 'https://api.selsup.ru/api/competitor/product/1001' \
--header 'Authorization: YOUR_API_TOKEN'
Authorization не хапае, пусты, або ўтрымлівае недаступны токен.
400error_access_denied
Доступ забаронены
Токен існуе, але яго роля не можа выканаць гэтую аперацыю.
500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі
Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.
400error_cant_extract_tariffs
Не атрымліваецца атрымаць тарыфы. Напішыце ў падтрымку
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_cant_extract_tariffs ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_product_not_found
Тавар не знойдзены
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_product_not_found ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
POST
Стварэнне для прадукту
/api/competitor/product/{productId}
Знак з пісьмовым доступам
Стварэнне для прадукту з дапамогай POST /api/competitor/product/{productId}.
Authorization не хапае, пусты, або ўтрымлівае недаступны токен.
400error_access_denied
Доступ забаронены
Токен існуе, але яго роля не можа выканаць гэтую аперацыю.
500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі
Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.
400error_cant_extract_tariffs
Не атрымліваецца атрымаць тарыфы. Напішыце ў падтрымку
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_cant_extract_tariffs ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_competitor_required
Канкурэнт абавязковы
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_competitor_required ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_competitor_url_required
Спасылка канкурэнта абавязковая
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_competitor_url_required ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_product_not_found
Тавар не знойдзены
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_product_not_found ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_service_not_supported
Сэрвіс не падтрымліваецца
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_service_not_supported ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
POST
Стварэнне цэнаў
/api/competitor/price/batch
Знак з пісьмовым доступам
Стварэнне Кошт з дапамогай POST /api/competitor/price/batch.
Authorization не хапае, пусты, або ўтрымлівае недаступны токен.
400error_access_denied
Доступ забаронены
Токен існуе, але яго роля не можа выканаць гэтую аперацыю.
500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі
Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.
400error_cant_extract_tariffs
Не атрымліваецца атрымаць тарыфы. Напішыце ў падтрымку
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_cant_extract_tariffs ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_competitor_id_required
Патрабуецца id канкурэнта
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_competitor_id_required ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_competitor_not_found
Канкурэнт не знойдзены
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_competitor_not_found ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_competitor_price_required
Укажыце карэктную цану канкурэнта
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_competitor_price_required ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_competitor_prices_required
Перадайце цэны канкурэнтаў
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_competitor_prices_required ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
POST
Канкурэнты ў імпарце
/api/competitor/import
Знак з пісьмовым доступам
Імпарт канкурэнтаў, якія выкарыстоўваюць POST /api/competitor/import.
Authorization не хапае, пусты, або ўтрымлівае недаступны токен.
400error_access_denied
Доступ забаронены
Токен існуе, але яго роля не можа выканаць гэтую аперацыю.
500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі
Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.
400error_base_creating
Ваш кабінет у працэсе стварэння, пачакайце некалькі хвілін да поўнага стварэння кабінета
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_base_creating ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_cabinet_access_denied
Доступ да гэтага кабінета недаступны.
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_cabinet_access_denied ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_cant_extract_tariffs
Не атрымліваецца атрымаць тарыфы. Напішыце ў падтрымку
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_cant_extract_tariffs ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_competitor_required
Канкурэнт абавязковы
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_competitor_required ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_competitor_url_required
Спасылка канкурэнта абавязковая
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_competitor_url_required ў лагіцы прыкладання; 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_fulfillment_client_access_denied
Fulfillment client access denied
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_fulfillment_client_access_denied ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_fulfillment_client_contract_required
Дагавор абавязкова прыняць, каб атрымаць доступ да аперацый.
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_fulfillment_client_contract_required ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_incorrect_excel
Некарэктны фармат файла. Загрузіце Excel табліцу.
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_incorrect_excel ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_max_page
Нумар старонкі не можа быць больш за 100 000
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_max_page ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_max_upload_size_exceeded
Дапушчальны памер файла перавышаны
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_max_upload_size_exceeded ў лагіцы прыкладання; 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_products_not_found
Наступныя тавары не знойдзены: {products}
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_products_not_found ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_reload
Сесія аўтарызацыі скончылася, абнавіце старонку браўзера. Калі абнаўленне не дапамагае, паспрабуйце выдаліць файлы cookie для сайта
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_reload ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_service_not_supported
Сэрвіс не падтрымліваецца
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_service_not_supported ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_wrong_inn
Некарэктна пазначаны ІНН арганізацыі, даўжыня 10 або 12 лічбаў
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_wrong_inn ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
GET
Атрымаць цэны
/api/competitor/{competitorId}/price
Значок з чытальным доступам
Атрымаць цэны з дапамогай GET /api/competitor/{competitorId}/price.
Параметры шляху
Поле
Тып
Абавязкова
Апісанне
competitorId
integer · int64
Так
Ід канкурэнта.
Параметры запытаў
Поле
Тып
Абавязкова
Апісанне
dateFrom
string · date-time
Не
Дата ад.
dateTo
string · date-time
Не
Дата да.
curl --request GET 'https://api.selsup.ru/api/competitor/1001/price' \
--header 'Authorization: YOUR_API_TOKEN'
Authorization не хапае, пусты, або ўтрымлівае недаступны токен.
400error_access_denied
Доступ забаронены
Токен існуе, але яго роля не можа выканаць гэтую аперацыю.
500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі
Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.
400error_cant_extract_tariffs
Не атрымліваецца атрымаць тарыфы. Напішыце ў падтрымку
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_cant_extract_tariffs ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
GET
Атрымаць Усе 1
/api/competitor/
Значок з чытальным доступам
Атрымаць усё 1 з дапамогай GET /api/competitor/.
curl --request GET 'https://api.selsup.ru/api/competitor/' \
--header 'Authorization: YOUR_API_TOKEN'