---
schema_version: "1"
id: 765d54f2f999cb6a812dc0897c961da7cd912127dfc3b0e92997e57a59b0fdfc
title: Insurance Product Discovery Validation Response
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/insurance_developer_guide/connect_responses_ins_product_discovery_validation.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/connect_responses_ins_product_discovery_validation.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 59e03e7c19ecf256e1df82d1ad7ff34d205c794756374d086856528c480a341e
description: Output representation of the product discovery validation result, including whether the product’s discovery setup is valid and any related errors or informational messages.
---
# Insurance Product Discovery Validation Response

Output representation of the product discovery validation result, including whether the product’s discovery setup is valid and any related errors or informational messages.

## JSON Example

{
  "isValid": false,
  "errors": \[
    {
      "code": "SF-INS-DSAV-00004",
      "message": "The product isn’t associated with a product selling model option. Associate the product with a product selling model option."
    },
    {
      "code": "SF-INS-DSAV-00011",
      "message": "The product doesn’t have a price book entry. Create a price book entry for the product."
    }
  \],
  "infos": \[
    {
      "code": "SF-INS-DSAV-00043",
      "message": "If you’ve recently made changes to decision tables used by product discovery, ensure they are refreshed."
    }
  \]
}

## Properties

| Property Name | Type | Description | Filter Group and Version | Available Version |
| --- | --- | --- | --- | --- |
| errors | [Insurance Design Advisor Error Response](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/connect_responses_ins_design_advisor_error_response.htm "Output representation of a top-level error returned before per-attribute validation runs.")\[\] | Errors encountered during validation. This list includes request-level failures, such as a missing product identifier or a product that can’t be found, and discovery setup failures, such as a missing or inactive price book entry, selling model, pricing procedure, or decision table configuration. | Big, 68.0 | 68.0 |
| infos | [Insurance Design Advisor Error Details](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/connect_responses_ins_design_advisor_error_details_output.htm "Output representation of one validation diagnostic, including the error code and message.")\[\] | Informational messages about the validation context. For example, pricing procedure validation can be skipped when pricing is disabled for product discovery (SF-INS-DSAV-00042), and a reminder can indicate that decision tables may need a refresh (SF-INS-DSAV-00043). | Big, 68.0 | 68.0 |
| isValid | Boolean | Indicates whether the product discovery setup is valid (true) or not (false). This value is true when no errors are detected. | Big, 68.0 | 68.0 |