Skip to main content
string
The Spring bean identifier containing the service being called.dataManagerServiceImpl
string
default:"PROTOTYPE"
Bean scope. Use PROTOTYPE for service calls.
string
The public service method name shown in the signature below.
object[]
The method argument array. Each argument is passed as an object with index 0, 1, and so on; the value must match the Java parameter type.

Headers

Send Lang-Context and Site-Context with every request. For protected methods, send the JWT in the Authorization header as Bearer <token>. Access: ADMIN. Bearer Token: required.
  • GUEST — unauthenticated users; only whitelist services are available.
  • USER — authentication is required; methods with USER checks are available.
  • ADMIN — full access to public methods of all services.
  • If a method checks a role internally, GUEST may receive null.

Methods

Category

createCategory

Example JSON request object:
Request:
Product

createProduct

Example JSON request object:
Request:
SKU

createSKU

Example JSON request object:
Request:
Attribute

createAttribute

Example JSON request object:
Request:
Option

createOption

Example JSON request object:
Request:
Measurement

createMeasurement

Example JSON request object:
Request:
Unit

createUnit

Example JSON request object:
Request:
Seller

createSeller

Example JSON request object:
Request:
Profile

createProfile

Example JSON request object:
Request:
User

createUser

Example JSON request object:
Request:
LocalizedText

createTranslation

Example JSON request object:
Request:
Order

createOrder

Example JSON request object:
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

Example JSON request object:
Request:
Product

updateProduct

Example JSON request object:
Request:
SKU

updateSKU

Example JSON request object:
Request:
Attribute

updateAttribute

Example JSON request object:
Request:
Option

updateOption

Example JSON request object:
Request:
Measurement

updateMeasurement

Example JSON request object:
Request:
Unit

updateUnit

Example JSON request object:
Request:
Seller

updateSeller

Example JSON request object:
Request:
Profile

updateProfile

Example JSON request object:
Request:
User

updateUser

Example JSON request object:
Request:
LocalizedText

updateTranslation

Example JSON request object:
Request:
Order

updateOrder

Example JSON request object:
Request:
Product

addProductToCategory

Category

addChildCategory

void

removeProductFromCategory

void

removeChildCategory

void

addAttributeToAllProducts

void

addAttributeToAllSkus

Map<String, String>

getTranslation

void

jobDryRun