SelSup Developers

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

Канкурэнты

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

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

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

/api/competitor

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

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

01

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

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

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

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

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

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

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}.

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

ПолеТыпАбавязковаАпісанне
competitorId integer · int64 Так Ід канкурэнта.

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

application/json
Палі аб'ектаўCompetitor
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
modelId integer · int64 Не Мадэль ID.
productId integer · int64 Не Ід прадукту.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC, TEKSHER, KONTUR_LOGISTICS, KONTUR_EDI, VSE_INSTRUMENTI, ELECTRONIC_SIGN Так Паслуга.
url string Так Ураль.
serviceId string Не Паслуга ID.
clientId integer · int64 Не Ідэнтыфікатар кліента.
latestPrice number · double Не Апошнія цаны.
currency stringRUB, USD, EUR, AUD, AZN, GBP, AMD, BYN, BGN, BRL, HUF, VND, HKD, GEL, DKK, AED, EGP, INR, IDR, KZT, CAD, QAR, KGS, CNY, MDL, NZD, NOK, PLN, RON, XDR, SGD, TJS, THB, TRY, TMT, UZS, UAH, CZK, SEK, CHF, RSD, ZAR, KRW, JPY Не Валюта.
latestPriceDate string · date-time Не Апошнія цаны Дата.
curl --request PUT 'https://api.selsup.ru/api/competitor/1001' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{
  "service": "NONE",
  "url": "https://example.com",
  "id": 1001,
  "modelId": 1001,
  "productId": 1001,
  "serviceId": "string"
}'

Удалы адказ

200

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

Памылкі10

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

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

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}.

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

ПолеТыпАбавязковаАпісанне
competitorId integer · int64 Так Ід канкурэнта.
curl --request DELETE 'https://api.selsup.ru/api/competitor/1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Удалы адказ

200

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

Памылкі7

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

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

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'

Удалы адказ

200
Структура элементаў масіва Competitor[]
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
modelId integer · int64 Не Мадэль ID.
productId integer · int64 Не Ід прадукту.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC, TEKSHER, KONTUR_LOGISTICS, KONTUR_EDI, VSE_INSTRUMENTI, ELECTRONIC_SIGN Так Паслуга.
url string Так Ураль.
serviceId string Не Паслуга ID.
clientId integer · int64 Не Ідэнтыфікатар кліента.
latestPrice number · double Не Апошнія цаны.
currency stringRUB, USD, EUR, AUD, AZN, GBP, AMD, BYN, BGN, BRL, HUF, VND, HKD, GEL, DKK, AED, EGP, INR, IDR, KZT, CAD, QAR, KGS, CNY, MDL, NZD, NOK, PLN, RON, XDR, SGD, TJS, THB, TRY, TMT, UZS, UAH, CZK, SEK, CHF, RSD, ZAR, KRW, JPY Не Валюта.
latestPriceDate string · date-time Не Апошнія цаны Дата.
[
  "string"
]
Памылкі6

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

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

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}.

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

ПолеТыпАбавязковаАпісанне
modelId integer · int64 Так Мадэль ID.

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

application/json
Палі аб'ектаўCompetitor
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
modelId integer · int64 Не Мадэль ID.
productId integer · int64 Не Ід прадукту.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC, TEKSHER, KONTUR_LOGISTICS, KONTUR_EDI, VSE_INSTRUMENTI, ELECTRONIC_SIGN Так Паслуга.
url string Так Ураль.
serviceId string Не Паслуга ID.
clientId integer · int64 Не Ідэнтыфікатар кліента.
latestPrice number · double Не Апошнія цаны.
currency stringRUB, USD, EUR, AUD, AZN, GBP, AMD, BYN, BGN, BRL, HUF, VND, HKD, GEL, DKK, AED, EGP, INR, IDR, KZT, CAD, QAR, KGS, CNY, MDL, NZD, NOK, PLN, RON, XDR, SGD, TJS, THB, TRY, TMT, UZS, UAH, CZK, SEK, CHF, RSD, ZAR, KRW, JPY Не Валюта.
latestPriceDate string · date-time Не Апошнія цаны Дата.
curl --request POST 'https://api.selsup.ru/api/competitor/1001' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{
  "service": "NONE",
  "url": "https://example.com",
  "id": 1001,
  "modelId": 1001,
  "productId": 1001,
  "serviceId": "string"
}'

Удалы адказ

200
Палі аб'ектаў Competitor
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
modelId integer · int64 Не Мадэль ID.
productId integer · int64 Не Ід прадукту.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC, TEKSHER, KONTUR_LOGISTICS, KONTUR_EDI, VSE_INSTRUMENTI, ELECTRONIC_SIGN Так Паслуга.
url string Так Ураль.
serviceId string Не Паслуга ID.
clientId integer · int64 Не Ідэнтыфікатар кліента.
latestPrice number · double Не Апошнія цаны.
currency stringRUB, USD, EUR, AUD, AZN, GBP, AMD, BYN, BGN, BRL, HUF, VND, HKD, GEL, DKK, AED, EGP, INR, IDR, KZT, CAD, QAR, KGS, CNY, MDL, NZD, NOK, PLN, RON, XDR, SGD, TJS, THB, TRY, TMT, UZS, UAH, CZK, SEK, CHF, RSD, ZAR, KRW, JPY Не Валюта.
latestPriceDate string · date-time Не Апошнія цаны Дата.
{
  "service": "NONE",
  "url": "https://example.com",
  "id": 1001,
  "modelId": 1001,
  "productId": 1001,
  "serviceId": "string"
}
Памылкі8

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

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

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'

Удалы адказ

200
Структура элементаў масіва Competitor[]
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
modelId integer · int64 Не Мадэль ID.
productId integer · int64 Не Ід прадукту.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC, TEKSHER, KONTUR_LOGISTICS, KONTUR_EDI, VSE_INSTRUMENTI, ELECTRONIC_SIGN Так Паслуга.
url string Так Ураль.
serviceId string Не Паслуга ID.
clientId integer · int64 Не Ідэнтыфікатар кліента.
latestPrice number · double Не Апошнія цаны.
currency stringRUB, USD, EUR, AUD, AZN, GBP, AMD, BYN, BGN, BRL, HUF, VND, HKD, GEL, DKK, AED, EGP, INR, IDR, KZT, CAD, QAR, KGS, CNY, MDL, NZD, NOK, PLN, RON, XDR, SGD, TJS, THB, TRY, TMT, UZS, UAH, CZK, SEK, CHF, RSD, ZAR, KRW, JPY Не Валюта.
latestPriceDate string · date-time Не Апошнія цаны Дата.
[
  "string"
]
Памылкі6

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

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

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}.

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

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

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

application/json
Палі аб'ектаўCompetitor
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
modelId integer · int64 Не Мадэль ID.
productId integer · int64 Не Ід прадукту.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC, TEKSHER, KONTUR_LOGISTICS, KONTUR_EDI, VSE_INSTRUMENTI, ELECTRONIC_SIGN Так Паслуга.
url string Так Ураль.
serviceId string Не Паслуга ID.
clientId integer · int64 Не Ідэнтыфікатар кліента.
latestPrice number · double Не Апошнія цаны.
currency stringRUB, USD, EUR, AUD, AZN, GBP, AMD, BYN, BGN, BRL, HUF, VND, HKD, GEL, DKK, AED, EGP, INR, IDR, KZT, CAD, QAR, KGS, CNY, MDL, NZD, NOK, PLN, RON, XDR, SGD, TJS, THB, TRY, TMT, UZS, UAH, CZK, SEK, CHF, RSD, ZAR, KRW, JPY Не Валюта.
latestPriceDate string · date-time Не Апошнія цаны Дата.
curl --request POST 'https://api.selsup.ru/api/competitor/product/1001' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{
  "service": "NONE",
  "url": "https://example.com",
  "id": 1001,
  "modelId": 1001,
  "productId": 1001,
  "serviceId": "string"
}'

Удалы адказ

200
Палі аб'ектаў Competitor
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
modelId integer · int64 Не Мадэль ID.
productId integer · int64 Не Ід прадукту.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC, TEKSHER, KONTUR_LOGISTICS, KONTUR_EDI, VSE_INSTRUMENTI, ELECTRONIC_SIGN Так Паслуга.
url string Так Ураль.
serviceId string Не Паслуга ID.
clientId integer · int64 Не Ідэнтыфікатар кліента.
latestPrice number · double Не Апошнія цаны.
currency stringRUB, USD, EUR, AUD, AZN, GBP, AMD, BYN, BGN, BRL, HUF, VND, HKD, GEL, DKK, AED, EGP, INR, IDR, KZT, CAD, QAR, KGS, CNY, MDL, NZD, NOK, PLN, RON, XDR, SGD, TJS, THB, TRY, TMT, UZS, UAH, CZK, SEK, CHF, RSD, ZAR, KRW, JPY Не Валюта.
latestPriceDate string · date-time Не Апошнія цаны Дата.
{
  "service": "NONE",
  "url": "https://example.com",
  "id": 1001,
  "modelId": 1001,
  "productId": 1001,
  "serviceId": "string"
}
Памылкі9

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

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

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.

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

application/json
Структура элементаў масіваCompetitorPrice[]
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
competitorId integer · int64 Так Ід канкурэнта.
clientId integer · int64 Не Ідэнтыфікатар кліента.
price number · double Так Прэс.
currency stringRUB, USD, EUR, AUD, AZN, GBP, AMD, BYN, BGN, BRL, HUF, VND, HKD, GEL, DKK, AED, EGP, INR, IDR, KZT, CAD, QAR, KGS, CNY, MDL, NZD, NOK, PLN, RON, XDR, SGD, TJS, THB, TRY, TMT, UZS, UAH, CZK, SEK, CHF, RSD, ZAR, KRW, JPY Не Валюта.
date string · date-time Не Дата.
curl --request POST 'https://api.selsup.ru/api/competitor/price/batch' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '[
  "string"
]'

Удалы адказ

200
1
Памылкі9

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

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

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.

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

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

Удалы адказ

200
Палі аб'ектаў CompetitorImportResult
ПолеТыпАбавязковаАпісанне
imported integer · int32 Не Імпартуецца.
skipped integer · int32 Не Выскачыў.
{
  "imported": 1,
  "skipped": 1
}
Памылкі23

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

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

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'

Удалы адказ

200
Структура элементаў масіва CompetitorPrice[]
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
competitorId integer · int64 Так Ід канкурэнта.
clientId integer · int64 Не Ідэнтыфікатар кліента.
price number · double Так Прэс.
currency stringRUB, USD, EUR, AUD, AZN, GBP, AMD, BYN, BGN, BRL, HUF, VND, HKD, GEL, DKK, AED, EGP, INR, IDR, KZT, CAD, QAR, KGS, CNY, MDL, NZD, NOK, PLN, RON, XDR, SGD, TJS, THB, TRY, TMT, UZS, UAH, CZK, SEK, CHF, RSD, ZAR, KRW, JPY Не Валюта.
date string · date-time Не Дата.
[
  "string"
]
Памылкі3

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

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

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

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

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

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

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

GET

Атрымаць шаблон

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

Атрымаць шаблон з дапамогай GET /api/competitor/template.

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

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

Удалы адказ

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

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

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

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

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

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

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

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

GET

Зборка

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

Атрымаць для зборкі з дапамогай GET /api/competitor/collection.

curl --request GET 'https://api.selsup.ru/api/competitor/collection' \
  --header 'Authorization: YOUR_API_TOKEN'

Удалы адказ

200
Структура элементаў масіва Competitor[]
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
modelId integer · int64 Не Мадэль ID.
productId integer · int64 Не Ід прадукту.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC, TEKSHER, KONTUR_LOGISTICS, KONTUR_EDI, VSE_INSTRUMENTI, ELECTRONIC_SIGN Так Паслуга.
url string Так Ураль.
serviceId string Не Паслуга ID.
clientId integer · int64 Не Ідэнтыфікатар кліента.
latestPrice number · double Не Апошнія цаны.
currency stringRUB, USD, EUR, AUD, AZN, GBP, AMD, BYN, BGN, BRL, HUF, VND, HKD, GEL, DKK, AED, EGP, INR, IDR, KZT, CAD, QAR, KGS, CNY, MDL, NZD, NOK, PLN, RON, XDR, SGD, TJS, THB, TRY, TMT, UZS, UAH, CZK, SEK, CHF, RSD, ZAR, KRW, JPY Не Валюта.
latestPriceDate string · date-time Не Апошнія цаны Дата.
[
  "string"
]
Памылкі5

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

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

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'

Удалы адказ

200
Структура элементаў масіва Competitor[]
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
modelId integer · int64 Не Мадэль ID.
productId integer · int64 Не Ід прадукту.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC, TEKSHER, KONTUR_LOGISTICS, KONTUR_EDI, VSE_INSTRUMENTI, ELECTRONIC_SIGN Так Паслуга.
url string Так Ураль.
serviceId string Не Паслуга ID.
clientId integer · int64 Не Ідэнтыфікатар кліента.
latestPrice number · double Не Апошнія цаны.
currency stringRUB, USD, EUR, AUD, AZN, GBP, AMD, BYN, BGN, BRL, HUF, VND, HKD, GEL, DKK, AED, EGP, INR, IDR, KZT, CAD, QAR, KGS, CNY, MDL, NZD, NOK, PLN, RON, XDR, SGD, TJS, THB, TRY, TMT, UZS, UAH, CZK, SEK, CHF, RSD, ZAR, KRW, JPY Не Валюта.
latestPriceDate string · date-time Не Апошнія цаны Дата.
[
  "string"
]
Памылкі3

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

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

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

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

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

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

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

Authorization

Знак для запытаў на выпрабаванне

Атрымаць токен

Токен застаецца ў лакальным сховішчы гэтага браўзэра і адпраўляецца толькі ў заголоўцы Authorization запытаў на api.selsup.ru.

Паспрабаваць

Рэальныя параметры запыту

Жывы адказ API

Пашляце запыт, каб убачыць адказ SelSup.