At least one of attributeValue, copyAttribute, locked and mandatory must be sent. This is the only
operation that sets the three flags, whatever the definition type: copyAttribute switches propagation on, so
that the attribute and its value travel down to the sub-categories and their products; locked requires the
products in the category to keep the CLA value; mandatory requires them to have a value at all.
Works both on an attribute assigned to this category and on one inherited from a parent category - updating an
inherited attribute creates an assignment on this category that overrides it. Column, matrix and dictionary
values cannot be changed here; use the /column, /matrix or /dictionary/values variants of this path for
those.
Fails when the attribute definition is assigned neither on this category nor on any of its parents, when a flag
being sent was switched on by a parent category, when locked is sent for a column, matrix or compound
definition, or when forceCla is combined with a compound definition. When a parent category has locked the
attribute, a sent value is ignored without an error.
The change is stored on the category immediately, while applying it to products runs as a background task. That
task covers the products in this category, and the products in its sub-categories only while propagation is on
for this attribute. The task ID is returned in the Resource-Id response header and Location points at
GET /async/status/{taskId}, which reports whether the propagation has finished.
For more detailed information on how to work with Category Level Attributes in Bluestone PIM, refer to our help
pages Category Level Attributes (CLA).
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
202Accepted
Indicates that the update request was accepted and the propagation task has been scheduled.
