---
schema_version: "1"
id: 2ca8affefc9e401a15395bca204dca61dbe185c36c27d34f300148a4482daefa
title: Insurance Pricing Setup Validation Input
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/insurance_developer_guide/connect_requests_ins_pricing_setup_validation_input.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/connect_requests_ins_pricing_setup_validation_input.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 9be69c73b7683bce2d179a23075f6374fd88ba7ed83b52600889090119b8f241
description: Input representation of the quote, transaction type, and products to validate for pricing setup configuration.
---
# Insurance Pricing Setup Validation Input

Input representation of the quote, transaction type, and products to validate for pricing setup configuration.

## JSON Example

{
  "quoteId": "0Q0xx0000006iPnAAI",
  "productIds": \["01txx0000006iPnAAI", "01txx0000006iPmAAI"\]
}

## Properties

Provide at least one of quoteId, transactionType, or productIds for meaningful validation. If none are provided, the API returns isValid as true with no errors.

| Name | Type | Description | Required or Optional | Available Version |
| --- | --- | --- | --- | --- |
| productIds | String\[\] | List of Product2 record IDs to validate for product-level procedure plan configuration. | Optional | 68.0 |
| quoteId | String | Quote record ID. When provided, the quote’s transaction type and date context are used for quote-level validation. | Optional | 68.0 |
| transactionType | String | Transaction type developer name. Used for quote-level validation when quoteId isn’t provided, or to override the quote’s transaction type. | Optional | 68.0 |