---
schema_version: "1"
id: cc3bc71f0209b65283a41bb370f4275d313d9a5acc6cb6bdc7f681274d3f378e
title: New Connect in Apex Methods in Insurance Design Advisor
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/release-notes/264-0-0/rn_insurance_design_advisor_connect_in_apex_methods.md
canonical_url: https://help.salesforce.com/s/articleView?id=release-notes.rn_insurance_design_advisor_connect_in_apex_methods.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 31db9188a69dbab5725ec68bc2d49dd3410aea5709781928b2a8b3abc073dc34
description: Validate insurance product configuration at design time. Check product models, attributes, pricing setup, product discovery, CML models, API request bodies, and user permissions, look up error codes, and generate a sample rating input. These methods validate setup and don't update data.
products:
  - Cross Cloud
release: "264"
---
# New Connect in Apex Methods in Insurance Design Advisor

Validate insurance product configuration at design time. Check product models, attributes, pricing setup, product discovery, CML models, API request bodies, and user permissions, look up error codes, and generate a sample rating input. These methods validate setup and don't update data.

These methods are in the new `ConnectApi.InsuranceDesignAdvisorFamily` class.

Validate an Insurance Quote or Insurance Product Rating request

Use the `validateApiRequest(insRequestValidationInputRepresentation)` method.

Input class: `ConnectApi.InsRequestValidationInputRepresentation`

Output class: `ConnectApi.InsRequestValidationRepresentation`

Validate attribute definitions

Use the `validateAttributes(insAttributeValidationInputRepresentation)` method.

Input class: `ConnectApi.InsAttributeValidationInputRepresentation`

Output class: `ConnectApi.InsAttributeValidationRepresentation`

Validate a CML model

Use the `validateCMLModel(insCMLModelValidationInputRepresentation)` method.

Input class: `ConnectApi.InsCMLModelValidationInputRepresentation`

Output class: `ConnectApi.InsCMLModelValidationRepresentation`

Look up an insurance error code

Use the `lookupErrorCode(insLookupErrorCodeInputRepresentation)` method.

Input class: `ConnectApi.InsLookupErrorCodeInputRepresentation`

Output class: `ConnectApi.InsLookupErrorCodeRepresentation`

Generate a sample rating input

Use the `getRatingInput(insGetRatingInputInputRepresentation)` method.

Input class: `ConnectApi.InsGetRatingInputInputRepresentation`

Output class: `ConnectApi.InsGetRatingInputRepresentation`

Validate pricing setup

Use the `validatePricingSetup(insPricingSetupValidationInputRepresentation)` method.

Input class: `ConnectApi.InsPricingSetupValidationInputRepresentation`

Output class: `ConnectApi.InsPricingSetupValidationRepresentation`

Validate product discovery setup

Use the `validateProductDiscovery(insProductDiscoveryValidationInputRepresentation)` method.

Input class: `ConnectApi.InsProductDiscoveryValidationInputRepresentation`

Output class: `ConnectApi.InsProductDiscoveryValidationRepresentation`

Validate a product model

Use the `validateProductModel(insProductModelValidationInputRepresentation)` method.

Input class: `ConnectApi.InsProductModelValidationInputRepresentation`

Output class: `ConnectApi.InsProductModelValidationRepresentation`

Validate user permissions

Use the `validateUserPermissions(insValidateUserPermissionsInputRepresentation)` method.

Input class: `ConnectApi.InsValidateUserPermissionsInputRepresentation`

Output class: `ConnectApi.InsValidateUserPermissionsRepresentation`