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, TCPA disclaimers, and session metadata including IP address, browser, operating system, device type, location, source page, duration, form completion, and creation date.

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.",
"ip_address": "192.0.2.10",
"browser": "Chrome",
"operating_system": "Windows",
"device_type": "Desktop",
"loc_city": "Columbus",
"loc_state": "OH",
"loc_country": "US",
"page_url": "https://example.com/quote",
"duration": 42,
"form_completed": true,
"date": "2026-06-01 12:00:00 +0000 UTC"
},
"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
ip_addressStringRecorded IP address
browserStringBrowser display name
operating_systemStringRecorded operating system
device_typeStringDevice type display value
loc_cityStringResolved city, when available
loc_stateStringResolved state, when available
loc_countryStringCountry code, when available
page_urlStringSource page URL
durationIntegerSession duration in seconds
form_completedBooleanWhether a form completion signal was recorded
dateStringCertificate creation time in UTC, formatted as shown in the example
statusStringAPI status, e.g., "success"

Notes​

  • Session metadata fields are returned inside consent_details. Location fields can be empty when unavailable.
  • 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.