Мадэлі пералічаныя тут адзін раз і могуць быць пашыраныя непасрэдна з канчатковых пунктаў, якія іх выкарыстоўваюць.
ProductTag3 палёў
idinteger · int64
Id.
read-only
namestring
Назва.
Абавязкова
clientIdinteger · int64
Ідэнтыфікатар кліента.
read-only
FindResponseProductTag1 палёў
rowsProductTag[]
Рыжкі.
FindResponseProductTagInfo1 палёў
rowsProductTagInfo[]
Рыжкі.
ProductTagInfo2 палёў
productIdinteger · int64
Ід прадукту.
productTagsProductTag[]
Тэгі прадукту.
Памылка дагавор
Як вяртаюць памылкі прыкладання
Код 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"
}
}
Authorization не хапае, пусты, або ўтрымлівае недаступны токен.
400error_access_denied
Доступ забаронены
Токен існуе, але яго роля не можа выканаць гэтую аперацыю.
500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі
Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.
400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_tag_id_and_name_required
Патрабуюцца id і імя тэга
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_tag_id_and_name_required ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_tag_id_required
Патрабуецца id тэга
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_tag_id_required ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_tag_update_failed
Не атрымалася абнавіць тэг з id: {0}
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_tag_update_failed ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
DELETE
Абноўленне Тэга 1
/api/tag/{tagId}
Знак з пісьмовым доступам
Абноўленне таг 1 з дапамогай DELETE /api/tag/{tagId}.
Authorization не хапае, пусты, або ўтрымлівае недаступны токен.
400error_access_denied
Доступ забаронены
Токен існуе, але яго роля не можа выканаць гэтую аперацыю.
500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі
Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.
400error_duplicate_tag_association
Тэг ужо прывязаны да прадукту
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_duplicate_tag_association ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_tag_and_product_id_required
патрабуецца тэг і ID прадукту
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_tag_and_product_id_required ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
DELETE
Un звязаць тэг да прадукту
/api/tag/product/{tagId}/{productId}
Знак з пісьмовым доступам
Un Bind Тэг Да прадукту з дапамогай DELETE /api/tag/product/{tagId}/{productId}.
Authorization не хапае, пусты, або ўтрымлівае недаступны токен.
400error_access_denied
Доступ забаронены
Токен існуе, але яго роля не можа выканаць гэтую аперацыю.
500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі
Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.
400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_tag_and_model_id_required
Патрабуюцца id тэга і id мадэлі
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_tag_and_model_id_required ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
PUT
Звязаць тэг да мадэлі
/api/tag/model/{tagId}/{modelId}
Знак з пісьмовым доступам
Звязаць таг да мадэлі з дапамогай PUT /api/tag/model/{tagId}/{modelId}.
Параметры шляху
Поле
Тып
Абавязкова
Апісанне
tagId
integer · int64
Так
Пазначыць ID.
modelId
integer · int64
Так
Мадэль ID.
curl --request PUT 'https://api.selsup.ru/api/tag/model/1001/1001' \
--header 'Authorization: YOUR_API_TOKEN'
Authorization не хапае, пусты, або ўтрымлівае недаступны токен.
400error_access_denied
Доступ забаронены
Токен існуе, але яго роля не можа выканаць гэтую аперацыю.
500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі
Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.
400error_duplicate_tag_association
Тэг ужо прывязаны да прадукту
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_duplicate_tag_association ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_tag_and_model_id_required
Патрабуюцца id тэга і id мадэлі
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_tag_and_model_id_required ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
DELETE
Un звязаць тэг да мадэлі
/api/tag/model/{tagId}/{modelId}
Знак з пісьмовым доступам
Un Bind Тэг Для мадэлі з дапамогай DELETE /api/tag/model/{tagId}/{modelId}.
Authorization не хапае, пусты, або ўтрымлівае недаступны токен.
400error_access_denied
Доступ забаронены
Токен існуе, але яго роля не можа выканаць гэтую аперацыю.
500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі
Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.
400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_tag_and_model_id_required
Патрабуюцца id тэга і id мадэлі
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_tag_and_model_id_required ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
Authorization не хапае, пусты, або ўтрымлівае недаступны токен.
400error_access_denied
Доступ забаронены
Токен існуе, але яго роля не можа выканаць гэтую аперацыю.
500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі
Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.
400error_duplicate_tag_name
Тэг з такім імем ужо існуе: {0}
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_duplicate_tag_name ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_tag_name_required
Патрабуецца імя тэга
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_tag_name_required ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
GET
Знайсці тэгі
/api/tag/find
Значок з чытальным доступам
Знайсці тэгі з дапамогай GET /api/tag/find.
Параметры запытаў
Поле
Тып
Абавязкова
Апісанне
query
string
Не
Запытваючы.
productId
integer · int64
Не
Ід прадукту.
limit
integer · int32
Не
Межа.
page
integer · int32
Не
Праз старонку.
count
boolean
Не
Граф.
sortBy
stringID, NAME
Не
Пасля.
ascending
boolean
Не
Падыходзіць.
curl --request GET 'https://api.selsup.ru/api/tag/find?limit=50&page=1' \
--header 'Authorization: YOUR_API_TOKEN'
Authorization не хапае, пусты, або ўтрымлівае недаступны токен.
400error_access_denied
Доступ забаронены
Токен існуе, але яго роля не можа выканаць гэтую аперацыю.
500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі
Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.
400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
GET
Знайсці тэгі ўзору
/api/tag/find/{modelId}
Значок з чытальным доступам
Знайсці тэгі мадэлі з дапамогай GET /api/tag/find/{modelId}.
Параметры шляху
Поле
Тып
Абавязкова
Апісанне
modelId
integer · int64
Так
Мадэль ID.
curl --request GET 'https://api.selsup.ru/api/tag/find/1001' \
--header 'Authorization: YOUR_API_TOKEN'
Authorization не хапае, пусты, або ўтрымлівае недаступны токен.
400error_access_denied
Доступ забаронены
Токен існуе, але яго роля не можа выканаць гэтую аперацыю.
500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі
Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.
400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.