Мадэлі пералічаныя тут адзін раз і могуць быць пашыраныя непасрэдна з канчатковых пунктаў, якія іх выкарыстоўваюць.
Manufacturer11 палёў
manufacturerIdinteger · int32
Ід вытворцы.
titlestring
Назва.
namestring
Назва.
Абавязкова
addressstring
Адрас.
organizationIdinteger · int64
Ід арганізацыі.
clientIdinteger · int64
Ідэнтыфікатар кліента.
read-only
countryIdinteger · int32
Падпісанне краіны.
countryNamestring
Назва краіны.
read-only
innstring
Гасцініца.
deletedboolean
Здарэнне.
oneCIdstring
Адзін ІК.
FindResponseManufacturer1 палёў
rowsManufacturer[]
Рыжкі.
Памылка дагавор
Як вяртаюць памылкі прыкладання
Код error аднолькавы ў кожным лакелі, у той час як паведамленне, якое з'яўляецца карыстальнікам, перакладаецца серверам.
error
Стабільны машыначытай код для інтэграцыйнай логікі.
localMessage
Паведамленне гатовае да адлюстравання на мове карыстальніка токены API.
params
Значэнні, якія інтэрполююцца серверам у лакалізаваным шаблоне паведамленняў.
文
localMessage выкарыстоўвае поле lang карыстальніка, які валодае токеном API. Мова дакументацыі і загаловак Accept-Language не змяняюць яго; руская выкарыстоўваецца, калі карыстацкая мова не канфігуруецца.
RUМясцовасць карыстальніка ru
{
"error": "error_brand_already_exists",
"localMessage": "Бренд Base уже существует",
"params": {
"name": "Base"
}
}
BEБеларуская (be)
{
"error": "error_brand_already_exists",
"localMessage": "Брэнд Base ужо існуе",
"params": {
"name": "Base"
}
}
Канчатковыя пункты
Канчатковыя пункты
GET
Знайсці вытворца па пазнацы
/api/manufacturer/{manufacturerId}
Значок з чытальным доступам
Атрымаць вытворца па ID з дапамогай GET /api/manufacturer/{manufacturerId}.
Параметры шляху
Поле
Тып
Абавязкова
Апісанне
manufacturerId
integer · int32
Так
Ід вытворцы.
curl --request GET 'https://api.selsup.ru/api/manufacturer/1001' \
--header 'Authorization: YOUR_API_TOKEN'
Authorization не хапае, пусты, або ўтрымлівае недаступны токен.
400error_access_denied
Доступ забаронены
Токен існуе, але яго роля не можа выканаць гэтую аперацыю.
500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі
Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.
400error_manufacturer_not_found
Не знойдзены вытворца: {id}
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_manufacturer_not_found ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_subscription_expired
У вас скончыўся тэрмін дзеяння тарыфа. Аплаціце тарыф для працягу выкарыстання сэрвісу.
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_subscription_expired ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
PUT
Абноўленне вытворца
/api/manufacturer/{manufacturerId}
Знак з пісьмовым доступам
Абноўленне Вытворца з дапамогай PUT /api/manufacturer/{manufacturerId}.
Authorization не хапае, пусты, або ўтрымлівае недаступны токен.
400error_access_denied
Доступ забаронены
Токен існуе, але яго роля не можа выканаць гэтую аперацыю.
500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі
Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.
400error_empty_manufacturer_name
Не пазначана назва вытворцы
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_manufacturer_name ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_manufacturer_already_exist
Ужо існуе вытворца з назвай {name}
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_manufacturer_already_exist ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_subscription_expired
У вас скончыўся тэрмін дзеяння тарыфа. Аплаціце тарыф для працягу выкарыстання сэрвісу.
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_subscription_expired ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
Authorization не хапае, пусты, або ўтрымлівае недаступны токен.
400error_access_denied
Доступ забаронены
Токен існуе, але яго роля не можа выканаць гэтую аперацыю.
500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі
Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.
400error_empty_manufacturer_name
Не пазначана назва вытворцы
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_manufacturer_name ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_manufacturer_already_exist
Ужо існуе вытворца з назвай {name}
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_manufacturer_already_exist ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_subscription_expired
У вас скончыўся тэрмін дзеяння тарыфа. Аплаціце тарыф для працягу выкарыстання сэрвісу.
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_subscription_expired ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
GET
Знайсці
/api/manufacturer/find
Значок з чытальным доступам
Знайсці з дапамогай GET /api/manufacturer/find.
Параметры запытаў
Поле
Тып
Абавязкова
Апісанне
query
string
Не
Запытваючы.
manufacturerOneCId
string
Не
Вытворца 1 ІЦД.
limit
integer · int32
Не
Межа.
page
integer · int32
Не
Праз старонку.
count
boolean
Не
Граф.
sortBy
stringMANUFACTURERID, NAME
Не
Пасля.
ascending
boolean
Не
Падыходзіць.
curl --request GET 'https://api.selsup.ru/api/manufacturer/find?limit=50&page=1' \
--header 'Authorization: YOUR_API_TOKEN'
Authorization не хапае, пусты, або ўтрымлівае недаступны токен.
400error_access_denied
Доступ забаронены
Токен існуе, але яго роля не можа выканаць гэтую аперацыю.
500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі
Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.
400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_subscription_expired
У вас скончыўся тэрмін дзеяння тарыфа. Аплаціце тарыф для працягу выкарыстання сэрвісу.
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_subscription_expired ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.