---
schema_version: "1"
id: e84d04a04d8cd60ead654ad95f53b728e6e7e0167ce0e2bfd9d75a76743121e1
title: Insurance Quote Input Node
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/insurance_developer_guide/connect_requests_insurance_quote_input_node.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/connect_requests_insurance_quote_input_node.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 45e78682a8c58bde25fe23cdcd5c06786f2076a4b8d51b8f3ed25ede1b2a6573
description: Input representation of root quote line items and child quote line items of insurance quote.
---
# Insurance Quote Input Node

Input representation of root quote line items and child quote line items of insurance quote.

## JSON Example

quoteInputs: \[
    {
      "productCode": "autoRoot",
      "instanceKeys": \[
        "AutoRoot"
      \],
      "items": \[
        {
          "productCode": "autoBundle",
          "instanceKeys": \[
            "AutoRoot",
            "AutoBundle1"
          \],
          "attributes": {
            "avMake": "BMW",
            "avValue": "20000",
            "avYear": "2020",
            "AutoValueFactor": 5,
            "AutoAgeFactor": 6
          }
        },
        {
          "productCode": "autoDriver",
          "instanceKeys": \[
            "AutoRoot",
            "AutoBundle1",
            "AutoDriver"
          \],
          "relatedRecords": \[
            {
              "relatedRecordId": "001xx000003GYiEAAW",
              "relatedRecordObjName": "Account"
            },
            {
              "relatedRecordId": "001xx000003GYiEAAV",
              "relatedRecordObjName": "Contact"
            }
          \]
        },
        {
          "productCode": "autoComp",
          "instanceKeys": \[
            "AutoRoot",
            "AutoBundle1",
            "AutoComp"
          \],
          "attributes": {
            "CompBasePremium": "750"
          }
        },
        {
          "productCode": "autoBundle",
          "instanceKeys": \[
            "AutoRoot",
            "AutoBundle2"
          \],
          "attributes": {
            "avMake": "Audi",
            "avValue": "20000",
            "avYear": "2020",
            "AutoValueFactor": 5,
            "AutoAgeFactor": 6
          }
        },
        {
          "productCode": "autoDriver",
          "instanceKeys": \[
            "AutoRoot",
            "AutoBundle2",
            "AutoDriver"
          \],
          "relatedRecords": \[
            {
              "relatedRecordId": "001xx000003GYiEAAW",
              "relatedRecordObjName": "Account"
            },
            {
              "relatedRecordId": "001xx000003GYiEAAV",
              "relatedRecordObjName": "Contact"
            }
          \]
        },
        {
          "productCode": "autoCollision",
          "instanceKeys": \[
            "AutoRoot",
            "AutoBundle2",
            "AutoCollision1"
          \],
          "attributes": {
            "CollisionBasePremium": "120"
          }
        }
      \]
    }
  \]

## Properties

| Name | Type | Description | Required or Optional | Available Version |
| --- | --- | --- | --- | --- |
| additionalFields | Map<String, Object> | Insurance quote line items. | Optional | 63.0 |
| attributes | Map<String, Object> | Insurance quote attributes key-value pairs. | Optional | 63.0 |
| instanceKeys | String\[\] | Product instance identifier of the quote line item. | Required | 63.0 |
| items | String\[\] | The JSON structure that contains user inputs for the products for which the quote is created. | Optional | 63.0 |
| priceBookEntryId | String | ID of the pricebook associated with the quote. | Optional | 63.0 |
| productCode | String | Product code of the associated product. | Required | 63.0 |
| relatedRecords | [Insurance Quote Related Record Input](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/connect_requests_ins_quote_related_record_input.htm "Input representation of insurance quote line item related objects.")\[\] | List of the related insurance quote records. | Required | 62.0 |