Update one or more items in the specified cart with the revised set of items specified in the request body.
This API can update the following information:
-
Item quantity
-
Attribute values for the items
-
Any other updatable field on the line item, such as Service Account ID or Billing Account ID
note: Update Line Items in Cart replaces the OmniCPQServiceWrapper updateItem method.
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.
URI
/services/apexrest/{namespace}/v2/cpq/carts/{cart_ID}/items
HTTP Method
PUT
Request Parameters
| Parameter | Description |
|---|---|
namespace |
vlocity_cmt |
cart_ID |
The unique ID of the cart, which is the ID of the opportunity, quote, or order |
Query Parameters, Requests, and Responses
For information about query parameters, request formats, response formats, see Industries Configure, Price, Quote Web APIs v2 Documentation.
Remote Method
putCartsItems
Apex Remote Service
CpqAppHandler
Apex Remote Input Map
To call putCartsItems, you must pass the JSONRecord for the attribute to update. The format of the request is:
{
methodName:putCartsItems,
cartId:801360000008eNU,
items:[ {itemJSON} ]
}
In the request, itemJSON is the actual JSONRecord that is being updated. This JSONRecord is provided by the response to an Add Items to Cart or Get Cart Items API call. Based on that response, update the record or record attribute.
Example putCartsItems Request
{
"methodName": "putCartsItems",
"items": {
"records": [
{
"displaySequence": -1,
"Id": {
"value": "8026g000001e9vVAAQ",
"previousValue": null,
"originalValue": null,
"messages": [
],
"label": "Order Product ID",
"hidden": false,
"fieldName": "Id",
"editable": false,
"dataType": "ID",
"alternateValues": null,
"actions": {
}
},
"Pricebook2Id": "01s6g000008hmAUAAY",
"Product2Id": "01t6g000003DpXAAA0",
"ProductCode": "Phone1",
"UnitPrice": {
"value": 0,
"previousValue": null,
"originalValue": null,
"messages": [
],
"label": "Unit Price",
"hidden": true,
"fieldName": "UnitPrice",
"editable": false,
"dataType": "CURRENCY",
"alternateValues": null,
"actions": {
}
},
"Name": "Phone1",
"IsActive": true,
"vlocity_cmt__RecurringPrice__c": 0,
"Product2": {
"attributes": {
"type": "Product2",
"url": "/services/data/v48.0/sobjects/Product2/01t6g000003DpXAAA0"
},
"Name": "Phone1",
"vlocity_cmt__IsConfigurable__c": false,
"vlocity_cmt__Type__c": "None",
"vlocity_cmt__SubType__c": "None",
"RecordTypeId": "0126g000001Ktw7AAC",
"Id": "01t6g000003DpXAAA0",
"vlocity_cmt__JSONAttribute__c": null
},
"productId": "01t6g000003DpXAAA0",
"defaultQuantity": 1,
"minQuantity": 0,
"maxQuantity": 2,
"groupMinQuantity": 0,
"groupMaxQuantity": 99999,
"sequenceNumber": 1,
"productChildItemDefinition": {
"attributes": {
"type": "vlocity_cmt__ProductChildItem__c"
},
"Name": "Root PCI",
"vlocity_cmt__IsVirtualItem__c": false,
"vlocity_cmt__Quantity__c": 1,
"vlocity_cmt__MaxQuantity__c": 2,
"vlocity_cmt__MinQuantity__c": 0,
"vlocity_cmt__MaximumChildItemQuantity__c": 99999,
"vlocity_cmt__MinimumChildItemQuantity__c": 0,
"vlocity_cmt__IsOverride__c": false,
"vlocity_cmt__ParentProductId__c": "01t6g000003DpXAAA0",
"vlocity_cmt__ChildLineNumber__c": "1",
"vlocity_cmt__SeqNumber__c": 1,
"vlocity_cmt__CollapseHierarchy__c": false,
"vlocity_cmt__IsRootProductChildItem__c": true,
"vlocity_cmt__ParentProductId__r": {
"attributes": {
"type": "Product2",
"url": "/services/data/v48.0/sobjects/Product2/01t6g000003DpXAAA0"
},
"Name": "Phone1",
"Id": "01t6g000003DpXAAA0",
"RecordTypeId": "0126g000001Ktw7AAC"
}
},
"productHierarchyPath": "01t6g000003DpXAAA0",
"name": "Phone1",
"isVirtualItem": false,
"action": "Add",
"hasChildren": false,
"SellingPeriod": "Present",
"itemType": "lineItem",
"PricebookEntryId": {
"value": "01u6g000002qmvOAAQ",
"previousValue": null,
"originalValue": null,
"messages": [
],
"label": "Price Book Entry ID",
"hidden": false,
"fieldName": "PricebookEntryId",
"editable": false,
"dataType": "REFERENCE",
"alternateValues": null,
"actions": {
}
},
"Quantity": {
"value": 2,
"previousValue": null,
"originalValue": null,
"messages": [
],
"label": "Quantity",
"hidden": false,
"fieldName": "Quantity",
"editable": true,
"dataType": "DOUBLE",
"alternateValues": null,
"actions": {
}
},
"vlocity_cmt__OneTimeTotal__c": {
"value": 0,
"previousValue": null,
"originalValue": null,
"messages": [
],
"label": "One Time Total",
"hidden": false,
"fieldName": "vlocity_cmt__OneTimeTotal__c",
"editable": false,
"dataType": "CURRENCY",
"alternateValues": null,
"actions": {
}
},
"vlocity_cmt__RecurringTotal__c": {
"value": 0,
"previousValue": null,
"originalValue": null,
"messages": [
],
"label": "Recurring Total",
"hidden": false,
"fieldName": "vlocity_cmt__RecurringTotal__c",
"editable": false,
"dataType": "CURRENCY",
"alternateValues": null,
"actions": {
}
},
"vlocity_cmt__Action__c": {
"value": "Add",
"previousValue": null,
"originalValue": null,
"messages": [
],
"label": "Action",
"hidden": false,
"fieldName": "vlocity_cmt__Action__c",
"editable": true,
"dataType": "PICKLIST",
"alternateValues": null,
"actions": {
}
},
"vlocity_cmt__ProvisioningStatus__c": {
"value": "New",
"previousValue": null,
"originalValue": null,
"messages": [
],
"label": "Provisioning Status",
"hidden": true,
"fieldName": "vlocity_cmt__ProvisioningStatus__c",
"editable": false,
"dataType": "STRING",
"alternateValues": null,
"actions": {
}
},
"vlocity_cmt__BillingAccountId__c": {
"value": "0016g00000NXwrqAAD",
"previousValue": null,
"originalValue": null,
"messages": [
],
"label": "Billing Account",
"hidden": false,
"fieldName": "vlocity_cmt__BillingAccountId__c",
"editable": true,
"dataType": "REFERENCE",
"alternateValues": null,
"actions": {
"availablesites": {
"rest": {
"params": {
},
"method": null,
"link": null
},
"remote": {
"params": {
"methodName": "getAvailableSites",
"lookupField": "vlocity_cmt__billingaccountid__c",
"id": "8026g000001e9vVAAQ",
"cartId": "8016g000001EYYfAAO"
}
},
"client": {
"records": [
],
"params": {
}
}
}
}
},
"vlocity_cmt__ServiceAccountId__c": {
"value": "0016g00000NXwrqAAD",
"previousValue": null,
"originalValue": null,
"messages": [
],
"label": "Service Account",
"hidden": false,
"fieldName": "vlocity_cmt__ServiceAccountId__c",
"editable": true,
"dataType": "REFERENCE",
"alternateValues": null,
"actions": {
"availablesites": {
"rest": {
"params": {
},
"method": null,
"link": null
},
"remote": {
"params": {
"methodName": "getAvailableSites",
"lookupField": "vlocity_cmt__serviceaccountid__c",
"id": "8026g000001e9vVAAQ",
"cartId": "8016g000001EYYfAAO"
}
},
"client": {
"records": [
],
"params": {
}
}
}
}
},
"vlocity_cmt__ProductHierarchyPath__c": {
"value": "01t6g000003DpXAAA0",
"previousValue": null,
"originalValue": null,
"messages": [
],
"label": "Product Hierarchy Path",
"hidden": true,
"fieldName": "vlocity_cmt__ProductHierarchyPath__c",
"editable": false,
"dataType": "STRING",
"alternateValues": null,
"actions": {
}
},
"vlocity_cmt__LineNumber__c": {
"value": "0001",
"previousValue": null,
"originalValue": null,
"messages": [
],
"label": "LineNumber",
"hidden": true,
"fieldName": "vlocity_cmt__LineNumber__c",
"editable": false,
"dataType": "STRING",
"alternateValues": null,
"actions": {
}
},
"vlocity_cmt__RootItemId__c": {
"value": "6710c5b9-d9ed-c47b-cf50-37e69ac42664",
"previousValue": null,
"originalValue": null,
"messages": [
],
"label": "RootItemId",
"hidden": true,
"fieldName": "vlocity_cmt__RootItemId__c",
"editable": false,
"dataType": "STRING",
"alternateValues": null,
"actions": {
}
},
"vlocity_cmt__Product2Id__c": {
"value": "01t6g000003DpXAAA0",
"previousValue": null,
"originalValue": null,
"messages": [
],
"label": "Product",
"hidden": false,
"fieldName": "vlocity_cmt__Product2Id__c",
"editable": true,
"dataType": "REFERENCE",
"alternateValues": null,
"actions": {
"availablesites": {
"rest": {
"params": {
},
"method": null,
"link": null
},
"remote": {
"params": {
"methodName": "getAvailableSites",
"lookupField": "vlocity_cmt__product2id__c",
"id": "8026g000001e9vVAAQ",
"cartId": "8016g000001EYYfAAO"
}
},
"client": {
"records": [
],
"params": {
}
}
}
}
},
"ListPrice": {
"value": 0,
"previousValue": null,
"originalValue": null,
"messages": [
],
"label": "List Price",
"hidden": true,
"fieldName": "ListPrice",
"editable": false,
"dataType": "CURRENCY",
"alternateValues": null,
"actions": {
}
},
"vlocity_cmt__OneTimeCharge__c": {
"value": 0,
"previousValue": null,
"originalValue": null,
"messages": [
],
"label": "One Time Charge",
"hidden": true,
"fieldName": "vlocity_cmt__OneTimeCharge__c",
"editable": false,
"dataType": "CURRENCY",
"alternateValues": {
},
"actions": {
}
},
"vlocity_cmt__OneTimeCalculatedPrice__c": {
"value": 0,
"previousValue": null,
"originalValue": null,
"messages": [
],
"label": "One Time Calculated Price",
"hidden": true,
"fieldName": "vlocity_cmt__OneTimeCalculatedPrice__c",
"editable": false,
"dataType": "CURRENCY",
"alternateValues": null,
"actions": {
}
},
"vlocity_cmt__OneTimeManualDiscount__c": {
"value": 0,
"previousValue": null,
"originalValue": null,
"messages": [
],
"label": "One Time Manual Discount",
"hidden": false,
"fieldName": "vlocity_cmt__OneTimeManualDiscount__c",
"editable": true,
"dataType": "PERCENT",
"alternateValues": null,
"actions": {
}
},
"vlocity_cmt__RecurringCharge__c": {
"value": 0,
"previousValue": null,
"originalValue": null,
"messages": [
],
"label": "Recurring Charge",
"hidden": true,
"fieldName": "vlocity_cmt__RecurringCharge__c",
"editable": false,
"dataType": "CURRENCY",
"alternateValues": null,
"actions": {
}
},
"vlocity_cmt__RecurringCalculatedPrice__c": {
"value": 0,
"previousValue": null,
"originalValue": null,
"messages": [
],
"label": "Recurring Calculated Price",
"hidden": true,
"fieldName": "vlocity_cmt__RecurringCalculatedPrice__c",
"editable": false,
"dataType": "CURRENCY",
"alternateValues": null,
"actions": {
}
},
"vlocity_cmt__RecurringManualDiscount__c": {
"value": 0,
"previousValue": null,
"originalValue": null,
"messages": [
],
"label": "Recurring Manual Discount",
"hidden": false,
"fieldName": "vlocity_cmt__RecurringManualDiscount__c",
"editable": true,
"dataType": "PERCENT",
"alternateValues": null,
"actions": {
}
},
"vlocity_cmt__CurrencyPaymentMode__c": {
"value": "Currency",
"previousValue": null,
"originalValue": null,
"messages": [
],
"label": "Currency Payment Mode",
"hidden": true,
"fieldName": "vlocity_cmt__CurrencyPaymentMode__c",
"editable": true,
"dataType": "PICKLIST",
"alternateValues": null,
"actions": {
}
},
"vlocity_cmt__EffectiveOneTimeTotal__c": {
"value": 0,
"previousValue": null,
"originalValue": null,
"messages": [
],
"label": "Effective One Time Total",
"hidden": false,
"fieldName": "vlocity_cmt__EffectiveOneTimeTotal__c",
"editable": true,
"dataType": "CURRENCY",
"alternateValues": null,
"actions": {
}
},
"vlocity_cmt__EffectiveRecurringTotal__c": {
"value": 0,
"previousValue": null,
"originalValue": null,
"messages": [
],
"label": "Effective Recurring Total",
"hidden": false,
"fieldName": "vlocity_cmt__EffectiveRecurringTotal__c",
"editable": true,
"dataType": "CURRENCY",
"alternateValues": null,
"actions": {
}
},
"vlocity_cmt__AssetReferenceId__c": {
"value": "6710c5b9-d9ed-c47b-cf50-37e69ac42664",
"previousValue": null,
"originalValue": null,
"messages": [
],
"label": "Asset Reference Id",
"hidden": true,
"fieldName": "vlocity_cmt__AssetReferenceId__c",
"editable": true,
"dataType": "STRING",
"alternateValues": null,
"actions": {
}
},
"vlocity_cmt__IsChangesAllowed__c": {
"value": true,
"previousValue": null,
"originalValue": null,
"messages": [
],
"label": "Changes Allowed",
"hidden": false,
"fieldName": "vlocity_cmt__IsChangesAllowed__c",
"editable": true,
"dataType": "BOOLEAN",
"alternateValues": null,
"actions": {
}
},
"OrderId": {
"value": "8016g000001EYYfAAO",
"previousValue": null,
"originalValue": null,
"messages": [
],
"label": "Order ID",
"hidden": false,
"fieldName": "OrderId",
"editable": false,
"dataType": "REFERENCE",
"alternateValues": null,
"actions": {
}
},
"PricebookEntry": {
"attributes": {
"type": "PricebookEntry",
"url": "/services/data/v48.0/sobjects/PricebookEntry/01u6g000002qmvOAAQ"
},
"Product2Id": "01t6g000003DpXAAA0",
"Pricebook2Id": "01s6g000008hmAUAAY",
"Id": "01u6g000002qmvOAAQ",
"Product2": {
"attributes": {
"type": "Product2",
"url": "/services/data/v48.0/sobjects/Product2/01t6g000003DpXAAA0"
},
"Name": "Phone1",
"Id": "01t6g000003DpXAAA0",
"ProductCode": "Phone1",
"vlocity_cmt__Type__c": "None",
"vlocity_cmt__IsConfigurable__c": false,
"RecordTypeId": "0126g000001Ktw7AAC"
}
},
"vlocity_cmt__ServiceAccountId__r": {
"attributes": {
"type": "Account",
"url": "/services/data/v48.0/sobjects/Account/0016g00000NXwrqAAD"
},
"Name": "StarTelco",
"Id": "0016g00000NXwrqAAD",
"RecordTypeId": "0126g000001KtvLAAS"
},
"vlocity_cmt__BillingAccountId__r": {
"attributes": {
"type": "Account",
"url": "/services/data/v48.0/sobjects/Account/0016g00000NXwrqAAD"
},
"Name": "StarTelco",
"Id": "0016g00000NXwrqAAD",
"RecordTypeId": "0126g000001KtvLAAS"
},
"vlocity_cmt__SubAction__c": {
"value": null,
"previousValue": null,
"originalValue": null,
"messages": [
],
"label": "Sub Action",
"hidden": false,
"fieldName": "vlocity_cmt__SubAction__c",
"editable": true,
"dataType": "PICKLIST",
"alternateValues": null,
"actions": {
}
},
"vlocity_cmt__InCartQuantityMap__c": {
"value": null,
"previousValue": null,
"originalValue": null,
"messages": [
],
"label": "InCartQuantityMap",
"hidden": true,
"fieldName": "vlocity_cmt__InCartQuantityMap__c",
"editable": false,
"dataType": "TEXTAREA",
"alternateValues": null,
"actions": {
}
},
"vlocity_cmt__ParentItemId__c": {
"value": null,
"previousValue": null,
"originalValue": null,
"messages": [
],
"label": "ParentItemId",
"hidden": true,
"fieldName": "vlocity_cmt__ParentItemId__c",
"editable": false,
"dataType": "STRING",
"alternateValues": null,
"actions": {
}
},
"vlocity_cmt__RecurringDiscountPrice__c": {
"value": null,
"previousValue": null,
"originalValue": null,
"messages": [
],
"label": "Recurring Discount Price",
"hidden": true,
"fieldName": "vlocity_cmt__RecurringDiscountPrice__c",
"editable": false,
"dataType": "CURRENCY",
"alternateValues": null,
"actions": {
}
},
"vlocity_cmt__CpqMessageData__c": {
"value": null,
"previousValue": null,
"originalValue": null,
"messages": [
],
"label": "Cpq Message Data",
"hidden": true,
"fieldName": "vlocity_cmt__CpqMessageData__c",
"editable": true,
"dataType": "TEXTAREA",
"alternateValues": null,
"actions": {
}
},
"vlocity_cmt__ItemName__c": {
"value": null,
"previousValue": null,
"originalValue": null,
"messages": [
],
"label": "Item Name",
"hidden": false,
"fieldName": "vlocity_cmt__ItemName__c",
"editable": true,
"dataType": "STRING",
"alternateValues": null,
"actions": {
}
},
"vlocity_cmt__CpqCardinalityMessage__c": {
"value": null,
"previousValue": null,
"originalValue": null,
"messages": [
],
"label": "Cpq Cardinality Message",
"hidden": false,
"fieldName": "vlocity_cmt__CpqCardinalityMessage__c",
"editable": true,
"dataType": "TEXTAREA",
"alternateValues": null,
"actions": {
}
},
"vlocity_cmt__CpqPricingMessage__c": {
"value": null,
"previousValue": null,
"originalValue": null,
"messages": [
],
"label": "Cpq Pricing Message",
"hidden": false,
"fieldName": "vlocity_cmt__CpqPricingMessage__c",
"editable": true,
"dataType": "TEXTAREA",
"alternateValues": null,
"actions": {
}
},
"vlocity_cmt__CatalogItemReferenceDateTime__c": {
"value": null,
"previousValue": null,
"originalValue": null,
"messages": [
],
"label": "Reference Time",
"hidden": false,
"fieldName": "vlocity_cmt__CatalogItemReferenceDateTime__c",
"editable": true,
"dataType": "DATETIME",
"alternateValues": null,
"actions": {
}
},
"vlocity_cmt__SupplementalAction__c": {
"value": null,
"previousValue": null,
"originalValue": null,
"messages": [
],
"label": "Supplemental Action",
"hidden": false,
"fieldName": "vlocity_cmt__SupplementalAction__c",
"editable": true,
"dataType": "PICKLIST",
"alternateValues": null,
"actions": {
}
},
"vlocity_cmt__SupersededOrderItemId__c": {
"value": null,
"previousValue": null,
"originalValue": null,
"messages": [
],
"label": "Superseded Order Product",
"hidden": false,
"fieldName": "vlocity_cmt__SupersededOrderItemId__c",
"editable": true,
"dataType": "REFERENCE",
"alternateValues": null,
"actions": {
"availablesites": {
"rest": {
"params": {
},
"method": null,
"link": null
},
"remote": {
"params": {
"methodName": "getAvailableSites",
"lookupField": "vlocity_cmt__supersededorderitemid__c",
"id": "8026g000001e9vVAAQ",
"cartId": "8016g000001EYYfAAO"
}
},
"client": {
"records": [
],
"params": {
}
}
}
}
},
"vlocity_cmt__FirstVersionOrderItemId__c": {
"value": null,
"previousValue": null,
"originalValue": null,
"messages": [
],
"label": "First Order Product Version",
"hidden": false,
"fieldName": "vlocity_cmt__FirstVersionOrderItemId__c",
"editable": true,
"dataType": "REFERENCE",
"alternateValues": null,
"actions": {
"availablesites": {
"rest": {
"params": {
},
"method": null,
"link": null
},
"remote": {
"params": {
"methodName": "getAvailableSites",
"lookupField": "vlocity_cmt__firstversionorderitemid__c",
"id": "8026g000001e9vVAAQ",
"cartId": "8016g000001EYYfAAO"
}
},
"client": {
"records": [
],
"params": {
}
}
}
}
},
"vlocity_cmt__FulfilmentStatus__c": {
"value": null,
"previousValue": null,
"originalValue": null,
"messages": [
],
"label": "Fulfilment Status",
"hidden": false,
"fieldName": "vlocity_cmt__FulfilmentStatus__c",
"editable": true,
"dataType": "PICKLIST",
"alternateValues": null,
"actions": {
}
},
"productCategories": {
"totalSize": 0,
"messages": [
]
},
"vlocity_cmt__UsageQuantity__c": {
"value": 1
},
"vlocity_cmt__EffectiveQuantity__c": {
"value": 1
},
"fieldValidationMessageList": [
],
"processingLine": true
}
]
},
"filters": null,
"fields": null,
"cartId": "8016g000001EYYfAAO",
"price": true,
"validate": true,
"includeAttachment": false,
"pagesize": 10,
"lastRecordId": null,
"hierarchy": -1,
"query": null
}
REST Handler
APIItemsCartsCpqV2
Example REST Request
Example Request Body Format
PUT /services/apexrest/vlocity_cmt/v2/cpq/carts/8016g000001EYYfAAO/items
{
methodName:putCartsItems,
cartId:801360000008eNU,
items:[ {itemJSON} ]
}
In the request, itemJSON is the actual JSONRecord that is being updated. This JSONRecord is provided by the response to an Add Items to Cart or Get Cart Items API call. Based on that response, update the record or record attribute.
Example Response
{
"totalSize": 1,
"messages": [
{
"severity": "INFO",
"messageId": null,
"message": "Successfully added.",
"code": "150",
"actions": {}
}
],
"records": [
{
"messages": [],
"actions": {
"addtocart": {
"rest": {
"params": {
"includeAttachment": false,
"pagesize": 20,
"lastRecordId": null,
"query": null,
"items": [
{
"parentId": "80241000000HalcAAC",
"quantity": 1,
"itemId": "01u41000001QPtsAAG"
}
]
},
"method": "POST",
"link": "/services/apexrest/vlocity_cmt/v2/cpq/carts/80141000000Cg8HAAS/items"
},
"remote": {
"params": {
"price": true,
"validate": true,
"includeAttachment": false,
"pagesize": 20,
"lastRecordId": null,
"query": null,
"items": [
{
"parentId": "80241000000HalcAAC",
"quantity": 1,
"itemId": "01u41000001QPtsAAG"
}
],
"cartId": "80141000000Cg8HAAS",
"methodName": "postCartsItems"
}
},
"client": {
"params": {}
}
},
"updateitems": {
"rest": {
"params": {
"fields": null,
"price": true,
"validate": true,
"filters": null,
"includeAttachment": false,
"pagesize": 20,
"lastRecordId": null,
"query": null,
"items": [
{
"itemId": "80241000000HalcAAC"
}
]
},
"method": "PUT",
"link": "/services/apexrest/vlocity_cmt/v2/cpq/carts/80141000000Cg8HAAS/items"
},
"remote": {
"params": {
"fields": null,
"price": true,
"validate": true,
"filters": null,
"includeAttachment": false,
"pagesize": 20,
"lastRecordId": null,
"query": null,
"items": [
{
"itemId": "80241000000HalcAAC"
}
],
"cartId": "80141000000Cg8HAAS",
"methodName": "putCartsItems"
}
},
"client": {
"params": {}
}
},
"deleteitem": {
"rest": {
"params": {},
"method": "DELETE",
"link": "/services/apexrest/vlocity_cmt/v2/cpq/carts/80141000000Cg8HAAS/items/80241000000HalcAAC?pagesize=20&includeAttachment=false&validate=true&price=true"
},
"remote": {
"params": {
"price": true,
"validate": true,
"filters": null,
"includeAttachment": false,
"pagesize": 20,
"lastRecordId": null,
"query": null,
"id": "80241000000HalcAAC",
"cartId": "80141000000Cg8HAAS",
"methodName": "deleteCartsItems"
}
},
"client": {
"params": {}
}
},
"cloneitem": {
"rest": {
"params": {
"items": [
{
"itemId": "80241000000HalcAAC"
}
]
},
"method": "POST",
"link": "/services/apexrest/vlocity_cmt/v2/cpq/carts/80141000000Cg8HAAS/items/clone"
},
"remote": {
"params": {
"id": "80241000000HalcAAC",
"cartId": "80141000000Cg8HAAS",
"methodName": "cloneItems"
}
},
"client": {
"params": {}
}
},
"modifyattributes": {
"rest": {
"params": {
"fields": null,
"items": [
{
"itemId": "80241000000HalcAAC"
}
]
},
"method": "PUT",
"link": "/services/apexrest/vlocity_cmt/v2/cpq/carts/80141000000Cg8HAAS/items/80241000000HalcAAC/itemattributes"
},
"remote": {
"params": {
"fields": null,
"items": [
{
"itemId": "80241000000HalcAAC"
}
],
"itemId": "80241000000HalcAAC",
"cartId": "80141000000Cg8HAAS",
"methodName": "putItemAttributes"
}
},
"client": {
"params": {}
}
}
},
"displaySequence": -1,
"Id": {
"value": "80241000000HalcAAC",
"messages": [],
"label": "Order Product ID",
"hidden": false,
"fieldName": "Id",
"editable": false,
"dataType": "ID",
"actions": {}
},
"Pricebook2Id": "01s41000005dPYQAA2",
"Product2Id": "01t41000000sYaSAAU",
"UnitPrice": {
"value": 1,
"messages": [],
"label": "Unit Price",
"hidden": false,
"fieldName": "UnitPrice",
"editable": true,
"dataType": "CURRENCY",
"actions": {}
},
"Name": "GC 2",
"IsActive": true,
"Product2": {
"attributes": {
"type": "Product2",
"url": "/services/data/v38.0/sobjects/Product2/01t41000000sYaSAAU"
},
"Id": "01t41000000sYaSAAU",
"Name": "GC 2",
"vlocity_cmt__IsConfigurable__c": false,
"vlocity_cmt__Type__c": "None",
"vlocity_cmt__SubType__c": "None",
"RecordTypeId": "012410000006OWUAA2",
"vlocity_cmt__JSONAttribute__c": null
},
"productId": "01t41000000sYaSAAU",
"defaultQuantity": 1,
"minQuantity": 0,
"maxQuantity": 99999,
"groupMinQuantity": 0,
"groupMaxQuantity": 99999,
"sequenceNumber": 1,
"productChildItemDefinition": {
"attributes": {
"type": "vlocity_cmt__ProductChildItem__c",
"url": "/services/data/v38.0/sobjects/vlocity_cmt__ProductChildItem__c/a2541000000G0AGAA0"
},
"Id": "a2541000000G0AGAA0",
"Name": "Root PCI",
"vlocity_cmt__IsVirtualItem__c": false,
"vlocity_cmt__Quantity__c": 1,
"vlocity_cmt__MaxQuantity__c": 99999,
"vlocity_cmt__MinQuantity__c": 0,
"vlocity_cmt__MaximumChildItemQuantity__c": 99999,
"vlocity_cmt__MinimumChildItemQuantity__c": 0,
"vlocity_cmt__IsOverride__c": false,
"vlocity_cmt__ParentProductId__c": "01t41000000sYaSAAU",
"vlocity_cmt__ChildLineNumber__c": "1",
"vlocity_cmt__SeqNumber__c": 1,
"vlocity_cmt__CollapseHierarchy__c": false,
"vlocity_cmt__IsRootProductChildItem__c": true,
"vlocity_cmt__ParentProductId__r": {
"attributes": {
"type": "Product2",
"url": "/services/data/v38.0/sobjects/Product2/01t41000000sYaSAAU"
},
"Id": "01t41000000sYaSAAU",
"Name": "GC 2"
}
},
"productHierarchyPath": "01t41000000sYaSAAU",
"name": "GC 2",
"isVirtualItem": false,
"itemType": "lineItem",
"PricebookEntryId": {
"value": "01u41000001QPtsAAG",
"messages": [],
"label": "Price Book Entry ID",
"hidden": false,
"fieldName": "PricebookEntryId",
"editable": false,
"dataType": "REFERENCE",
"actions": {}
},
"Quantity": {
"value": 1,
"messages": [],
"label": "Quantity",
"hidden": false,
"fieldName": "Quantity",
"editable": true,
"dataType": "DOUBLE",
"actions": {}
},
"vlocity_cmt__OneTimeTotal__c": {
"value": 1,
"messages": [],
"label": "One Time Total",
"hidden": false,
"fieldName": "vlocity_cmt__OneTimeTotal__c",
"editable": false,
"dataType": "CURRENCY",
"actions": {}
},
"vlocity_cmt__RecurringTotal__c": {
"value": 0,
"messages": [],
"label": "Recurring Total",
"hidden": false,
"fieldName": "vlocity_cmt__RecurringTotal__c",
"editable": false,
"dataType": "CURRENCY",
"actions": {}
},
"vlocity_cmt__ProvisioningStatus__c": {
"value": "New",
"messages": [],
"label": "Provisioning Status",
"hidden": false,
"fieldName": "vlocity_cmt__ProvisioningStatus__c",
"editable": false,
"dataType": "STRING",
"actions": {}
},
"vlocity_cmt__BillingAccountId__c": "00141000007uyWYAAY",
"vlocity_cmt__ServiceAccountId__c": "00141000007uyWYAAY",
"vlocity_cmt__ProductHierarchyPath__c": {
"value": "01t41000000sYaSAAU",
"messages": [],
"label": "Product Hierarchy Path",
"hidden": false,
"fieldName": "vlocity_cmt__ProductHierarchyPath__c",
"editable": true,
"dataType": "STRING",
"actions": {}
},
"vlocity_cmt__LineNumber__c": {
"value": "0001",
"messages": [],
"label": "LineNumber",
"hidden": true,
"fieldName": "vlocity_cmt__LineNumber__c",
"editable": true,
"dataType": "STRING",
"actions": {}
},
"vlocity_cmt__RootItemId__c": {
"value": "80241000000HalcAAC",
"messages": [],
"label": "RootItemId",
"hidden": true,
"fieldName": "vlocity_cmt__RootItemId__c",
"editable": true,
"dataType": "STRING",
"actions": {}
},
"ListPrice": {
"value": 1,
"messages": [],
"label": "List Price",
"hidden": false,
"fieldName": "ListPrice",
"editable": false,
"dataType": "CURRENCY",
"actions": {}
},
"vlocity_cmt__OneTimeCharge__c": {
"value": 1,
"messages": [],
"label": "One Time Charge",
"hidden": false,
"fieldName": "vlocity_cmt__OneTimeCharge__c",
"editable": false,
"dataType": "CURRENCY",
"actions": {}
},
"vlocity_cmt__OneTimeCalculatedPrice__c": {
"value": 1,
"messages": [],
"label": "One Time Calculated Price",
"hidden": false,
"fieldName": "vlocity_cmt__OneTimeCalculatedPrice__c",
"editable": true,
"dataType": "CURRENCY",
"actions": {}
},
"vlocity_cmt__OneTimeManualDiscount__c": {
"value": 0,
"messages": [],
"label": "One Time Manual Discount",
"hidden": false,
"fieldName": "vlocity_cmt__OneTimeManualDiscount__c",
"editable": true,
"dataType": "PERCENT",
"actions": {}
},
"vlocity_cmt__RecurringCharge__c": {
"value": 0,
"messages": [],
"label": "Recurring Charge",
"hidden": false,
"fieldName": "vlocity_cmt__RecurringCharge__c",
"editable": false,
"dataType": "CURRENCY",
"actions": {}
},
"vlocity_cmt__RecurringCalculatedPrice__c": {
"value": 0,
"messages": [],
"label": "Recurring Calculated Price",
"hidden": false,
"fieldName": "vlocity_cmt__RecurringCalculatedPrice__c",
"editable": true,
"dataType": "CURRENCY",
"actions": {}
},
"vlocity_cmt__RecurringManualDiscount__c": {
"value": 0,
"messages": [],
"label": "Recurring Manual Discount",
"hidden": false,
"fieldName": "vlocity_cmt__RecurringManualDiscount__c",
"editable": true,
"dataType": "PERCENT",
"actions": {}
},
"PricebookEntry": {
"attributes": {
"type": "PricebookEntry",
"url": "/services/data/v38.0/sobjects/PricebookEntry/01u41000001QPtsAAG"
},
"Id": "01u41000001QPtsAAG",
"Product2Id": "01t41000000sYaSAAU",
"Pricebook2Id": "01s41000005dPYQAA2",
"Product2": {
"attributes": {
"type": "Product2",
"url": "/services/data/v38.0/sobjects/Product2/01t41000000sYaSAAU"
},
"Id": "01t41000000sYaSAAU",
"Name": "GC 2",
"vlocity_cmt__Type__c": "None",
"vlocity_cmt__IsConfigurable__c": false
}
},
"vlocity_cmt__ServiceAccountId__r": {
"attributes": {
"type": "Account",
"url": "/services/data/v38.0/sobjects/Account/00141000007uyWYAAY"
},
"Id": "00141000007uyWYAAY",
"Name": "Telco test"
},
"vlocity_cmt__BillingAccountId__r": {
"attributes": {
"type": "Account",
"url": "/services/data/v38.0/sobjects/Account/00141000007uyWYAAY"
},
"Id": "00141000007uyWYAAY",
"Name": "Telco test"
},
"vlocity_cmt__InCartQuantityMap__c": {
"value": null,
"messages": [],
"label": "InCartQuantityMap",
"hidden": false,
"fieldName": "vlocity_cmt__InCartQuantityMap__c",
"editable": true,
"dataType": "TEXTAREA",
"actions": {}
},
"vlocity_cmt__JSONAttribute__c": {
"value": null,
"messages": [],
"label": "JSONAttribute",
"hidden": false,
"fieldName": "vlocity_cmt__JSONAttribute__c",
"editable": true,
"dataType": "TEXTAREA",
"actions": {}
},
"vlocity_cmt__ParentItemId__c": {
"value": null,
"messages": [],
"label": "ParentItemId",
"hidden": true,
"fieldName": "vlocity_cmt__ParentItemId__c",
"editable": true,
"dataType": "STRING",
"actions": {}
},
"vlocity_cmt__RecurringDiscountPrice__c": {
"value": null,
"messages": [],
"label": "Recurring Discount Price",
"hidden": false,
"fieldName": "vlocity_cmt__RecurringDiscountPrice__c",
"editable": false,
"dataType": "CURRENCY",
"actions": {}
}
}
]
}
See Also