Update Item Attributes
Update quantity, fields, and attributes for a specified line item in the cart.
To persist changes after calling this API, you must call the Update Items in Cart API.
This API supports the guest user enhancements that Salesforce introduced with the Winter ‘21 release. To encrypt and decrypt data for guest users, use the UserSecurity
class with this API. See Guest User Technical Details.
For additional information, see UserSecurity Class and CPQ and Digital Commerce Changes for Guest Users.
-
REST endpoint: APIItemAttributesItemsCartsCpqV2.cls
-
Implementation: CpqModifyAttributeActionV2.cls
Communication (vlocity_cmt)
For API parameter names and descriptions, see Cart-Based API Swagger Reference.
Response Format | JSON |
---|---|
Resource URL | /services/apexrest/{namespace}/v2/cpq/carts/{cart_ID}/items/{item_ID}/itemAttributes |
When setting hasRules=true, it is expected that there is a rule configured. In case there are no Rules found, The putItemAttributes API will return "No attributes to be modified" response.