Configurator Add Nodes (POST)

Add a node to the context through the runtime system without using the Salesforce user interface.
Resource
/connect/cpq/configurator/actions/add-nodes
Resource example
https://yourInstance.salesforce.com/services/data/v64.0/connect/cpq/configurator/actions/add-nodes
Available version
60.0
HTTP methods
POST
Request body for POST
JSON example
{
    "configuratorOptions": {
        "executePricing": true,
        "returnProductCatalogData": true,
        "qualifyAllProductsInTransaction": true,
        "validateProductCatalog": true,
        "validateAmendRenewCancel": true,
        "executeConfigurationRules": true,
        "addDefaultConfiguration": true
    },
    "qualificationContext": {
        "accountId": "001xx0000000001AAA",
        "contactId": "003xx00000000D7AAI"
    },
    "contextId": "008d27d7-e004-4906-a949-ee7d7c323c77",
    "addedNodes": [
        {
            "path": ["0Q0DE000000ISHJs81"],
            "addedObject": {
                "id": "ref_sti2_id",
                "SalesTransactionSource": "sti2_id",
                "PricebookEntry": "01uxx0000000001AAA",
                "ProductSellingModel": "0jPxx0000000001AAA",
                "businessObjectType": "QuoteLineItem",
                "Quantity": 10,
                "UnitPrice": 2.0,
                "Product": "01txx0000000001AAA"
            }
        },
        {
            "path": ["0Q0DE000000ISHJs81", "0QLDE000000IBXw4AO"],
            "addedObject": {
                "id": "ref_stir1_id",
                "businessObjectType": "QuoteLineItemRelationship",
                "MainItem": "0QLDE000000IBXw4AO",
                "AssociatedItem": "ref_sti2_id",
                "ProductRelatedComponent": "0dSxx0000000001AAA",
                "ProductRelationshipType": "0yoxx0000000001AAA",
                "AssociatedItemPricing": "IncludedInBundlePrice"
                
            }
        }
    ]
}
Properties
Name Type Description Required or Optional Available Version
added​Nodes Configurator Added Node Input[] List of the nodes to be added. Required 60.0
configurator​Options Configurator Options Input List of the configuration options to execute. Optional 60.0
context​Id String ID of the context object that’s being considered. Required 60.0
qualification​Context User Context Input Context details that are used for the qualification rules. Optional 60.0
Response body for POST
Configurator Add Nodes