Skip to main content

Insurance Carrier Consent Details API (Real-time)

This API allows you to retrieve insurance carrier consent details against a certificate_id. It provides both the detailed carrier consent status and TCPA (Telephone Consumer Protection Act) related disclaimers.


API Endpoint

GET /public/consentDetails/:certificate_id

Authorization

The API requires a Bearer Token for authorization. Include the token in the request headers as follows:

Authorization: Bearer <your account API token>

How to Obtain the API Token

  1. Log in to the portal at Consent Confirmation.
  2. Click the View Token button located in the top-right corner.
  3. Copy the displayed API token.

Request Body (Optional)

If no request body is provided, the API will return all consented insurance carriers. To filter specific carriers, pass the following JSON body:

{
"insurance_carriers": ["Carrier 1", "Carrier 2"]
}
ParameterTypeDescription
insurance_carriersArray of StringA list of carrier names to filter by

Response

The response contains the consent details of insurance carriers and TCPA disclaimers.

Response Example

{
"consent_details": {
"certificate_id": "24fc3c9f3591421891197cd2ef78645a",
"insurance_carriers": [
{
"carrier_name": "carrier 1",
"consented": true
},
{
"carrier_name": "carrier 2",
"consented": true
},
{
"carrier_name": "21st Century Insurance",
"consented": true
},
{
"carrier_name": "Farmers Insurance ",
"consented": true
},
{
"carrier_name": "21st Century Insurance ",
"consented": true
}
],
"tcpa_disclaimer": "<p style=\"text-align: justify;\">\n By clicking the \"Continue &amp; Get Quote\" button, I provide my electronic signature and represent that I am at least 18 and agree to this website's \n <a style=\"text-decoration: underline; color: #3486e5 !important;\" href=\"/privacy-policy\">Privacy Policy</a> and \n <a style=\"text-decoration: underline; color: #3486e5 !important;\" href=\"/terms-of-use\">Terms of Services</a>.\n</p>\n<p style=\"text-align: justify;\">\n By clicking the \"Continue &amp; Get Quote\" button, I provide my express written consent and authorization to the owner of this website and/or of the listed agency to contact me for marketing/telemarketing purposes at the number and address provided above, including my wireless number if provided, using live operators, automated telephone dialing systems, artificial voice or pre-recorded messages, text messages and/or emails, if applicable, even if I have previously registered the provided number on any Federal or State Do Not Call Registry. I understand that my consent is not required as a condition of purchasing goods or services and can be revoked by me at any time.\n</p>\n<p style=\"text-align: justify;\">\n Message and data rates may apply. Message frequency varies. Reply HELP for customer support or STOP to opt-out. See \n <a style=\"text-decoration: underline; color: #3486e5 !important;\" href=\"/sms-terms\">SMS Terms of Service</a> for more details.\n</p>\n",
"tcpa_disclaimer_text": "By clicking the \"Continue & Get Quote\" button, I provide my electronic signature and represent that I am at least 18 and agree to this website's Privacy Policy and Terms of Services. By clicking the \"Continue & Get Quote\" button, I provide my express written consent and authorization to the owner of this website and/or of the listed agency to contact me for marketing/telemarketing purposes at the number and address provided above, including my wireless number if provided, using live operators, automated telephone dialing systems, artificial voice or pre-recorded messages, text messages and/or emails, if applicable, even if I have previously registered the provided number on any Federal or State Do Not Call Registry. I understand that my consent is not required as a condition of purchasing goods or services and can be revoked by me at any time. Message and data rates may apply. Message frequency varies. Reply HELP for customer support or STOP to opt-out. See SMS Terms of Service for more details."
},
"status": "success"
}

Key Response Fields

FieldTypeDescription
certificate_idStringUnique identifier for the certificate
insurance_carriersArray of ObjectsList of carriers with consent status
carrier_nameStringName of the insurance carrier
consentedBooleanIndicates whether consent was provided
tcpa_disclaimerString (HTML)TCPA disclaimer content in HTML format
tcpa_disclaimer_textStringTCPA disclaimer content in plain text
statusStringAPI status, e.g., "success"

Notes

  • If no body is provided, all insurance carriers' consent statuses will be returned.
  • The tcpa_disclaimer provides HTML content for TCPA compliance, while tcpa_disclaimer_text provides the raw text version.

Example Usage

Request without Body:

GET /public/consentDetails/24fc3c9f3591421891197cd2ef78645a
Authorization: Bearer <your account API token>

Request with Body:

POST /public/consentDetails/24fc3c9f3591421891197cd2ef78645a
Authorization: Bearer <your account API token>
Content-Type: application/json

{
"insurance_carriers": ["Carrier 1", "Carrier 2"]
}

Response:

  • Returns consent status for specified carriers along with TCPA disclaimers.