Skip to main content
string
Идентификатор Spring bean, который содержит вызываемый сервис.dataManagerServiceImpl
string
по умолчанию:"PROTOTYPE"
Область действия bean. Для вызовов сервисов используется PROTOTYPE.
string
Имя публичного метода сервиса, указанное в сигнатуре ниже.
object[]
Массив аргументов метода. Каждый аргумент передаётся объектом с индексом 0, 1 и т. д.; значение должно соответствовать Java-типу параметра.

Headers

Заголовки Lang-Context и Site-Context необходимо передавать в каждом запросе. Для защищённых методов передавайте JWT в заголовке Authorization в формате Bearer <token>. Доступ: ADMIN. Bearer Token: требуется.
  • GUEST — без логина; доступен только whitelist.
  • USER — требуется авторизация; доступны методы с проверкой USER.
  • ADMIN — полный доступ к public-методам всех сервисов.
  • Если метод проверяет роль внутри логики, GUEST может получить null.

Методы

Category

createCategory

Пример JSON объекта запроса:
Request:
Product

createProduct

Пример JSON объекта запроса:
Request:
SKU

createSKU

Пример JSON объекта запроса:
Request:
Attribute

createAttribute

Пример JSON объекта запроса:
Request:
Option

createOption

Пример JSON объекта запроса:
Request:
Measurement

createMeasurement

Пример JSON объекта запроса:
Request:
Unit

createUnit

Пример JSON объекта запроса:
Request:
Seller

createSeller

Пример JSON объекта запроса:
Request:
Profile

createProfile

Пример JSON объекта запроса:
Request:
User

createUser

Пример JSON объекта запроса:
Request:
LocalizedText

createTranslation

Пример JSON объекта запроса:
Request:
Order

createOrder

Пример JSON объекта запроса:
Request:
void

deleteCategory

void

deleteCategories

void

deleteProduct

void

deleteProducts

void

deleteSKU

void

deleteSKUs

void

deleteListing

void

deleteListings

void

deleteAttribute

void

deleteAttributes

void

deleteOption

void

deleteOptions

void

deleteMeasurement

void

deleteMeasurements

void

deleteUnit

void

deleteUnits

void

deleteSeller

void

deleteSellers

void

deleteProfile

void

deleteProfiles

void

deleteUser

void

deleteUsers

void

deleteTranslation

void

deleteTranslations

void

deleteOrder

void

deleteOrders

Category

updateCategory

Пример JSON объекта запроса:
Request:
Product

updateProduct

Пример JSON объекта запроса:
Request:
SKU

updateSKU

Пример JSON объекта запроса:
Request:
Attribute

updateAttribute

Пример JSON объекта запроса:
Request:
Option

updateOption

Пример JSON объекта запроса:
Request:
Measurement

updateMeasurement

Пример JSON объекта запроса:
Request:
Unit

updateUnit

Пример JSON объекта запроса:
Request:
Seller

updateSeller

Пример JSON объекта запроса:
Request:
Profile

updateProfile

Пример JSON объекта запроса:
Request:
User

updateUser

Пример JSON объекта запроса:
Request:
LocalizedText

updateTranslation

Пример JSON объекта запроса:
Request:
Order

updateOrder

Пример JSON объекта запроса:
Request:
Product

addProductToCategory

Category

addChildCategory

void

removeProductFromCategory

void

removeChildCategory

void

addAttributeToAllProducts

void

addAttributeToAllSkus

Map<String, String>

getTranslation

void

jobDryRun