---
schema_version: "1"
id: 2057d70ef30318885a6b4d1be6c868c250ee2228781444237e5c62c2721c11be
title: Insurance Product Surcharge Bulk (POST)
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/insurance_developer_guide/connect_resources_product_surcharge_bulk.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/connect_resources_product_surcharge_bulk.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: b9e353347843ee153f8160f41ad7a267a9b9192296fc45c49e98455c76cb0d96
description: Create one or more product surcharges to associate with a root product.
---
# Insurance Product Surcharge Bulk (POST)

Create one or more product surcharges to associate with a root product.

## Resource

/connect/insurance/product-surcharges/bulk

## Resource Example

Replace {yourInstance} with the My Domain name of your Salesforce org.

https://{yourInstance}.salesforce.com/services/data/v68.0/connect/insurance/product-surcharges/bulk

## Available Version

63.0

## HTTP Methods

POST

## Request Body for POST

### JSON Example

{
    "records": \[
        {
            "name": "AutoVehicleTax",
            "surchargeId": "01cLO000000EMslOKL",
            "rootProductId": "01tDR000000EMslYAG",
            "productPath": "01tDR000000EMslYAG/11BDR00000000T72AI",
            "effectiveFromDate": "2024-05-30T10:30:00",
            "effectiveToDate": "2024-11-01T10:30:00",
            "isProrationEligible": true,
            "isRefundEligible": true,
            "isActive": true,
            "ruleApiName": "autoVehicleTaxRule",
            "ruleCriteria": \[
                {
                    "conditions": \[
                        {
                            "contextTagName": "SalesTransactionItemAttribute",
                            "operator": "LessThan",
                            "conditionIndex": 1,
                            "attributeName": "Annual Milage",
                            "attributePicklistValueId": null,
                            "type": "Attribute",
                            "attributeId": "0tjDR00000000VGYAY",
                            "dataType": "Number",
                            "values": \[
                                "50000"
                            \]
                        }
                    \],
                    "rootObjectId": "01tDR000000EMslYAG",
                    "productRelatedComponent": "",
                    "criteriaIndex": 1,
                    "sourceContextTagName": "ProductBasedOn",
                    "sourceOperator": "Equals",
                    "sourceDataType": "String",
                    "sourceValues": \[
                        "11BDR00000000T72AI"
                    \]
                },
                {
                    "conditions": \[
                        {
                            "contextTagName": "SalesTransactionItemAttribute",
                            "operator": "LessThan",
                            "conditionIndex": 1,
                            "attributeName": "Comprehensive Deductible",
                            "type": "Attribute",
                            "attributePicklistValueId": null,
                            "attributeId": "0tjDR00000000UaYAI",
                            "dataType": "Number",
                            "values": \[
                                "$5000"
                            \]
                        }
                    \],
                    "rootObjectId": "01tDR000000EMslYAG",
                    "productRelatedComponent": "",
                    "criteriaIndex": 2,
                    "sourceContextTagName": "Product",
                    "sourceOperator": "Equals",
                    "sourceDataType": "String",
                    "sourceValues": \[
                        "01tDR000000EMsoYAG"
                    \]
                }
            \]
        }
    \]
} 

### Properties

| Name | Type | Description | Required or Optional | Available Version |
| --- | --- | --- | --- | --- |
| records | [Product Surcharge Post Input](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/connect_requests_product_surcharge_post_input.htm "Input representation of product surcharge details.")\[\] | List of the product surcharges. | Required | 63.0 |

## Response Body for POST

[Product Surcharge List](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/connect_responses_product_surcharge_list_output.htm "Output Representation for List of ProductSurcharge")