Insurance Product Surcharge Bulk (POST)

Create one or more product surcharges to associate with a root product.
Resource
1/connect/insurance/product-surcharges/bulk
Resource example
1https://yourInstance.salesforce.com/services/data/v67.0/connect/insurance/product-surcharges/bulk
Available version
63.0
HTTP methods
POST
Request body for POST
JSON example
1{
2    "records": [
3        {
4            "name": "AutoVehicleTax",
5            "surchargeId": "01cLO000000EMslOKL",
6            "rootProductId": "01tDR000000EMslYAG",
7            "productPath": "01tDR000000EMslYAG/11BDR00000000T72AI",
8            "effectiveFromDate": "2024-05-30T10:30:00",
9            "effectiveToDate": "2024-11-01T10:30:00",
10            "isProrationEligible": true,
11            "isRefundEligible": true,
12            "isActive": true,
13            "ruleApiName": "autoVehicleTaxRule",
14            "ruleCriteria": [
15                {
16                    "conditions": [
17                        {
18                            "contextTagName": "SalesTransactionItemAttribute",
19                            "operator": "LessThan",
20                            "conditionIndex": 1,
21                            "attributeName": "Annual Milage",
22                            "attributePicklistValueId": null,
23                            "type": "Attribute",
24                            "attributeId": "0tjDR00000000VGYAY",
25                            "dataType": "Number",
26                            "values": [
27                                "50000"
28                            ]
29                        }
30                    ],
31                    "rootObjectId": "01tDR000000EMslYAG",
32                    "productRelatedComponent": "",
33                    "criteriaIndex": 1,
34                    "sourceContextTagName": "ProductBasedOn",
35                    "sourceOperator": "Equals",
36                    "sourceDataType": "String",
37                    "sourceValues": [
38                        "11BDR00000000T72AI"
39                    ]
40                },
41                {
42                    "conditions": [
43                        {
44                            "contextTagName": "SalesTransactionItemAttribute",
45                            "operator": "LessThan",
46                            "conditionIndex": 1,
47                            "attributeName": "Comprehensive Deductible",
48                            "type": "Attribute",
49                            "attributePicklistValueId": null,
50                            "attributeId": "0tjDR00000000UaYAI",
51                            "dataType": "Number",
52                            "values": [
53                                "$5000"
54                            ]
55                        }
56                    ],
57                    "rootObjectId": "01tDR000000EMslYAG",
58                    "productRelatedComponent": "",
59                    "criteriaIndex": 2,
60                    "sourceContextTagName": "Product",
61                    "sourceOperator": "Equals",
62                    "sourceDataType": "String",
63                    "sourceValues": [
64                        "01tDR000000EMsoYAG"
65                    ]
66                }
67            ]
68        }
69    ]
70}
Properties
Name Type Description Required or Optional Available Version
records Product Surcharge Post Input[] List of the product surcharges. Required 63.0
Response body for POST
Product Surcharge List