The Spring bean identifier containing the service being called. attributeServiceImpl
scope string
default: "PROTOTYPE"
Bean scope. Use PROTOTYPE for service calls.
The public service method name shown in the signature below.
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.
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
searchAttributesLightweight searchAttributesLightweight Example JSON request object: Request:
searchAttributes Example JSON request object: Request:
searchAttributes LinkedHashSet<AttributeDTO>
searchMeasurements Example JSON request object: Request:
searchMeasurements LinkedHashSet<MeasurementDTO>
searchOptions Example JSON request object: Request:
searchAttributes Example JSON request object: Request:
searchMeasurements Example JSON request object: Request:
getMeasurementValueFromAttribute getMeasurementValueFromAttribute
createMeasurement Example JSON request object: Request:
createOption Example JSON request object: Request:
createAttribute Example JSON request object: Request:
addAttributeToProduct Example JSON request object: Request:
addAttributeToSKU Example JSON request object: Request:
saveAttribute Example JSON request object: Request:
saveMeasurement Example JSON request object: Request:
saveOption Example JSON request object: Request:
removeAttributeFromProduct removeAttributeFromProduct
removeAttributeFromProducts removeAttributeFromProducts
removeAttributeFromTranslation removeAttributeFromTranslation
removeAttributeFromTranslations removeAttributeFromTranslations
removeAttributeFromOption removeAttributeFromOption
removeAttributeFromOptions removeAttributeFromOptions
removeAttributeFromMeasurement removeAttributeFromMeasurement
removeMeasurementFromAttribute removeMeasurementFromAttribute
removeMeasurementFromAttributes removeMeasurementFromAttributes
removeMeasurementAndClean removeMeasurementAndClean
removeOptionFromAttribute removeOptionFromAttribute
removeOptionFromAttributes removeOptionFromAttributes
removeOptionFromTranslation removeOptionFromTranslation
removeOptionFromTranslations removeOptionFromTranslations
removeAttributeValuesByAttributeId removeAttributeValuesByAttributeId