This API will determine the appropriate distribution selling chain for a producer looking to sell a specific product to a client. The API request body provides various fields that can be used to identify the advisor and various fields to identify the General Agency that they are selling through and the Firm if one is involved. It also includes request data that identifies the information key to performing the validation such as the product being sold, the state it is being sold in and the resident state of the person being insured. Based on the distribution selling chain determined, all of the validations that need to be performed will occur and any requirements that are not in good order will be provided in the API response.
Custom Trace ID Header for Tracking Requests
This serves as a flag to indicate that the caller would like to receive detailed information about the validation. Valuing the flag with false will result in the minimal details being returned to the caller; just the overall result and any validation messages for requirements that are not in good order would be returned.
The state that the product sale is taking place.
The resident state of the person being insured.
The day the new business is being submitted. For pre-submission checks this will be the current date.
The advisor portion of the request requires the advisor's Last name and one of 3 different identifier fields that can be used to identify the advisor. Only one identifier field should be included in the api call. Including multiple identifier fields will result in an error being returned.
If the selling arrangement is a direct response arrangement where the sale is made by a phone rep and the principal for the agency is captured as the writing agent for the policy.
The firm portion of the request takes in a name of the firm and one of 3 different fields that can be used to identify the firm. Only one identifier field should be included in the api call along with the name. Including multiple data fields will result in an error being returned.
The general agency portion of the request takes in the name of the GA and one of 3 different fields that can be used to identify the general agency. Only one identifier field should be included in the api call along with the name. Including multiple data fields will result in an error being returned.
Holds the piece of information that needs to be provided to identify the product that is being sold.
Successful operation
Requirement details for all entities validated, Only included if additionalDetails is set to True in the request.
An array of any errors that occurred during the validation process.
The final result of the validation process. It is a culmination of all the information provided in the requirementDetails section.