Мадэлі пералічаныя тут адзін раз і могуць быць пашыраныя непасрэдна з канчатковых пунктаў, якія іх выкарыстоўваюць.
Property6 палёў
organizationIdinteger · int64
Ід арганізацыі.
clientIdinteger · int64
Ідэнтыфікатар кліента.
read-only
componentstring
Кампанент.
namestring
Назва.
valuestring
Значэнне.
valueNamestring
Значэнне імя.
Памылка дагавор
Як вяртаюць памылкі прыкладання
Код 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/property/
Знак з пісьмовым доступам
Устаноўкі ўласцівасці з дапамогай PUT /api/property/.
Authorization не хапае, пусты, або ўтрымлівае недаступны токен.
400error_access_denied
Доступ забаронены
Токен існуе, але яго роля не можа выканаць гэтую аперацыю.
500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі
Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.
400error_invalid_currency_source
Пазначаная крыніца курсу валют не падтрымліваецца
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_invalid_currency_source ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
GET
Атрымаць
/api/property/{organizationId}/{component}
Значок з чытальным доступам
Паставіце GET /api/property/{organizationId}/{component}.
Параметры шляху
Поле
Тып
Абавязкова
Апісанне
organizationId
integer · int64
Так
Ід арганізацыі.
component
string
Так
Кампанент.
curl --request GET 'https://api.selsup.ru/api/property/1001/string' \
--header 'Authorization: YOUR_API_TOKEN'
Authorization не хапае, пусты, або ўтрымлівае недаступны токен.
400error_access_denied
Доступ забаронены
Токен існуе, але яго роля не можа выканаць гэтую аперацыю.
500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі
Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.
400error_header_logo_upload_failed
Could not upload the logo. Please try again.
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_header_logo_upload_failed ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_ozon_fbo_workflow_not_found
Працэс Ozon FBO {id} не знойдзены
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_ozon_fbo_workflow_not_found ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_user_does_not_have_this_organization
У карыстальніка няма доступу да дадзенай арганізацыі
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_user_does_not_have_this_organization ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
GET
Спіс
/api/property/list/{component}
Значок з чытальным доступам
Спіс з выкарыстаннем GET /api/property/list/{component}.
Параметры шляху
Поле
Тып
Абавязкова
Апісанне
component
string
Так
Кампанент.
Параметры запытаў
Поле
Тып
Абавязкова
Апісанне
organizationId
integer · int64
Не
Ід арганізацыі.
curl --request GET 'https://api.selsup.ru/api/property/list/string' \
--header 'Authorization: YOUR_API_TOKEN'
Authorization не хапае, пусты, або ўтрымлівае недаступны токен.
400error_access_denied
Доступ забаронены
Токен існуе, але яго роля не можа выканаць гэтую аперацыю.
500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі
Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.
400error_subscription_expired
У вас скончыўся тэрмін дзеяння тарыфа. Аплаціце тарыф для працягу выкарыстання сэрвісу.
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_subscription_expired ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.