Мадэлі пералічаныя тут адзін раз і могуць быць пашыраныя непасрэдна з канчатковых пунктаў, якія іх выкарыстоўваюць.
Job11 палёў
idinteger · int32
Id.
namestring
Назва.
categoryClassstring
Клас катэгорыі.
clientIdinteger · int64
Ідэнтыфікатар кліента.
deletedboolean
Здарэнне.
positionIdinteger · int64
Пазіцыя ID.
versionIdinteger · int64
Ід версіі.
createdUserstring
Створаны карыстальнік.
createdDatestring · date-time
Стварыўся Дата.
pricenumber · double
Прэс.
tariffsJobTariff[]
Падаткі.
JobTariff8 палёў
idinteger · int64
Id.
jobIdinteger · int32
Ід працоўнай асобы.
pricenumber · double
Прэс.
brandIdinteger · int32
Ід брэнда.
categoryClassstring
Клас катэгорыі.
categoryIdinteger · int32
Ід катэгорыі.
priorityinteger · int32
Пераважнасць.
productIdinteger · int64
Ід прадукту.
Памылка дагавор
Як вяртаюць памылкі прыкладання
Код 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/job/{jobId}
Знак з пісьмовым доступам
Падключыць працу з дапамогай PUT /api/job/{jobId}.
Authorization не хапае, пусты, або ўтрымлівае недаступны токен.
400error_access_denied
Доступ забаронены
Токен існуе, але яго роля не можа выканаць гэтую аперацыю.
500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі
Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.
400error_empty_category_class
Не пазначаны клас
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_category_class ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_empty_job_price
Не пазначана цана для выканання работы
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_job_price ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_empty_position
Не пазначана пасада
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_position ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_empty_tariff_price
Не пазначана цана для тарыфа №{position}
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_tariff_price ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_empty_tariff_priority
Не пазначаны прыярытэт для тарыфа
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_tariff_priority ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_empty_tariffs
Не пазначаны тарыфы
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_tariffs ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_job_already_exists
Заданне з назвай {jobName} ужо існуе
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_job_already_exists ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_job_modified
Дадзеныя аб працы ўжо абноўлены. Абнавіце старонку.
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_job_modified ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_job_tariff_wrong_product_id
Некарэктна пазначаны ідэнтыфікатар тавару: {id}
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_job_tariff_wrong_product_id ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_subscription_expired
У вас скончыўся тэрмін дзеяння тарыфа. Аплаціце тарыф для працягу выкарыстання сэрвісу.
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_subscription_expired ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
DELETE
Знімайце Джоб
/api/job/{jobId}
Знак з пісьмовым доступам
Зніміце працу з дапамогай DELETE /api/job/{jobId}.
Authorization не хапае, пусты, або ўтрымлівае недаступны токен.
400error_access_denied
Доступ забаронены
Токен існуе, але яго роля не можа выканаць гэтую аперацыю.
500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі
Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.
400error_job_modified
Дадзеныя аб працы ўжо абноўлены. Абнавіце старонку.
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_job_modified ў лагіцы прыкладання; 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_category_class
Не пазначаны клас
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_category_class ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_empty_job_price
Не пазначана цана для выканання работы
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_job_price ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_empty_position
Не пазначана пасада
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_position ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_empty_tariff_price
Не пазначана цана для тарыфа №{position}
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_tariff_price ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_empty_tariff_priority
Не пазначаны прыярытэт для тарыфа
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_tariff_priority ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_empty_tariffs
Не пазначаны тарыфы
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_tariffs ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_job_already_exists
Заданне з назвай {jobName} ужо існуе
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_job_already_exists ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_job_tariff_wrong_product_id
Некарэктна пазначаны ідэнтыфікатар тавару: {id}
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_job_tariff_wrong_product_id ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.
400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку
Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.