Leverage Bindable's API to create embedded insurance offers in a website, mobile app, or customer journey, increasing your distribution opportunities and overall business potential.
In order to use the Bindable API, you must be issued credentials to generate an API token, and at least one Referral Code (RefCode). Please contact us to request access.
The Bindable API can:
RefCode - A Bindable-assigned referral code to uniquely identify you or your underlying partnerships.
Lead - How an insurance agency may refer to a potential customer.
Carrier - A company that provides insurance coverage.
Standard Carrier - A carrier that provides conventional coverage for customers considered low-risk by insurance companies: generally that means customers with good credit, incident-free driving record, no history of excessive loss claims or previously canceled policies.
Non-Standard Carrier - A carrier that provides specialty coverage for customers, personal property or addresses determined to be higher-risk by insurance companies: generally that means customers with poor credit, a lapse in coverage or no prior insurance, a history of serious violations, previously canceled policies or locations of property with a higher risk of claims.
Agency - A company that is authorized by a carrier to sell their insurance products. Sometimes a carrier may run their own in-house agency.
LOB - Line of Business - The product a customer is looking to insure (e.g., Auto, Home, or Renters).
Policy - A legal contract between a carrier and the entity being insured.
Policy Shell - The placeholder for a policy that contains the collection of a customer's data, including quotes, for a particular LOB. A customer will have one unique Policy Shell for each LOB until that policy is bound.
Archived Policy Shell - Creating a new Policy Shell will archive any existing Policy Shell belonging to your customer under that LOB. Archived Policy Shells cannot be updated nor quoted. Only create Policy Shells for new customers, or if an existing customer has a new address.
Quote - The details around the coverage that a carrier may offer a customer (e.g., premium, term, coverages).
Monoline Quote - A quote which applies to a single LOB.
Bundle Quote - A quote which applies to two (or more) LOBs, often containing substantial discounts.
Bind - When an insurance agent binds a policy, it is confirmation that coverage is in place.
QTB - Quote-To-Bind - An online experience where a customer is able to get a quote from a carrier and purchase (or bind) the policy, without having an agent involved.
Policy Crusher - Our agent-facing customer relationship management (CMS) tool, comparative rater, and cross-sell engine.
Bindable - Hey, that's us! This term also refers to an insurance quote that is finalized and ready to be purchased.
The API accepts requests as JSON objects via HTTP POST, and returns a JSON response indicating success or error.
The Bindable API requires authentication by OAuth access token. To authenticate via OAuth, follow the Client Credentials workflow below.
The Client Credentials grant type allows authentication via a client ID and client secret. To use this grant type, Bindable will issue you a client ID and client secret to be used for authentication to the token endpoint. The client ID and client secret may be submitted as the username and password (Base64 encoded) using HTTP Basic authentication, or included in the request body as the values for the client_id
and client_secret
form fields, respectively. The request body must also include a grant_type
field with a value of "client_credentials".
Here is a sample request submitting the credentials in the request body:
POST /token HTTP/1.1
Host: <bindable-host-url-here>
Content-Type: application/x-www-form-urlencoded
Content-Length: 71
client_id=yourID&client_secret=yourSecret&grant_type=client_credentials
Here’s what the same request might look like using HTTP Basic Authentication:
POST /token HTTP/1.1
Host: <bindable-host-url-here>
Content-Type: application/x-www-form-urlencoded
Content-Length: 29
Authorization: Basic eW91cklEOnlvdXJTZWNyZXQ=
grant_type=client_credentials
Note: The credentials are passed as a Base64 encoded string of "yourID:yourSecret".
If your credentials are valid, the API will respond with an HTTP 200 status and include an access token in the JSON-formatted response body:
{
"access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJpZCI6IjdkYzM2Y2Q3NTVlNWJjZGJkNWIyYjQ5M2E1YmQxNDkzOTNmYTNjNjgiLCJqdGkiOiI3ZGMzNmNkNzU1ZTViY2RiZDViMmI0OTNhNWJkMTQ5MzkzZmEzYzY4IiwiaXNzIjoiIiwiYXVkIjoiZHNfdGVzdF9qd3QiLCJzdWIiOiJkc190ZXN0X2p3dCIsImV4cCI6MTYzODgzMTI4MSwiaWF0IjoxNjM4ODI3NjgxLCJ0b2tlbl90eXBlIjoiYmVhcmVyIiwic2NvcGUiOm51bGx9.4qgmh4pLjk__RbDHAxvHZULOXdXeb8fn_smXkktB87jOruumJL372rmTD-vn0CRAIWIpDn4wh1vPIP9GO5qgyg",
"expires_in": 3600,
"token_type": "bearer",
"scope": null
}
The response body will have the following fields:
access_token
: The access token.expires_in
: The number of seconds for which the access token is valid. This will be 3600 seconds (i.e. one hour). You can reuse the same token as long as it’s still valid.token_type
: The token type. This will always be "bearer".scope
: The OAuth scopes for which the token is valid. Bindable does not currently define any scopes, so this will always be null.You can then use the access token to make authenticated requests to the Bindable API by including it in the HTTP "Authorization" header with the "Bearer" scheme:
POST /createLead HTTP/1.1
Host: <bindable-host-url-here>
Authorization: Bearer <access token returned by token endpoint>
Content-Type: application/json
Content-Length: <the length of the request body>
<JSON-formatted request body>
Our API can provide monoline quotes - meaning insurance quotes for a single Line Of Business (LOB) - in 49 states (all 48 contiguous states plus DC) from a variety of different carriers.
Use these endpoints - in this order - to receive monoline quotes for your customers. While we offer other utility endpoints, these are the basics that take you from creating a lead to retrieving a quote.
/createLead
response contains a LeadUUID, which you need to use for all future requests made on behalf of your customer./createLead
response, as well as a value for LOB: "AUTOP" (Personal Auto Insurance), "HOME" (includes Homeowners and Condo Insurance), or "RENT" (Renters Insurance)./createPolicyShell
response includes a PolicyShellUUID, which is required for all future requests made for this Policy Shell./createPolicyShell
response./updatePolicyShell
response will indicate success or error (detailing any validation errors)./quotePolicyShell
success response contains an array of carriers that have been quoted, with a unique QuoteUUID for each carrier quote. All accumulated Policy Shell data is fully validated at this point, and an error response will provide specific validation errors./quotePolicyShell
endpoint. Note: Not every quote request will be successful, so not every quote response will contain quote data./quotePolicyShell
response./getQuote
success response presents all the carrier quote data (detailing the premium, policy term, any applied discounts, payment plans, and quoted coverages), which you can use to embed the quote within your application. Depending on the product, state, and carrier, the returned quote may be Quote-To-Bind (QTB), which means that a customer can purchase the policy online without speaking to an agent. If QTB is offered and enabled, the /getQuote
response may include a URL that redirects your customer to a QTB experience (either hosted on the Bindable platform, or directly on the carrier's website). If the carrier failed to quote, a failure response will include information provided by the carrier explaining why they declined to quote the customer. Note: Not every failed quote message will be helpful, and a generic failure message is returned if no details were provided by the carrier./selectQuote
response indicates success or failure.Our API can provide Auto/Home and Auto/Renters bundle quotes - including bundle discounts - in 49 states (all 48 contiguous states plus DC) from a variety of different carriers.
Use these endpoints - in this general order - to receive bundle quotes for your customers. While we offer other utility endpoints, these are the basics that will take you from creating a lead to bundling two LOBs together and retrieving bundle-discounted quotes.
Note: The exact order and timing of your requests can vary, depending on the flow of your application. In order to quote a bundle, you'll need to have at least created both an auto Policy Shell and a property Policy Shell for your customer. But once both Policy Shells are created, you can update and quote them in any order. Bindable recommends you post updates and quote requests for the customer's auto Policy Shell before you even start collecting and updating their property Policy Shell, but that's just a general guideline.
You will be quoting each LOB separately, but the quotes will each be processed as half of a bundle, reflecting whatever bundle discounts each carrier may apply. Each carrier will recognize the two quote requests as being associated with the same customer in their system.
/createLead
response contains a LeadUUID, which you need to use for all future requests made on behalf of your customer./createLead
response, as well as a value for the LOB indicating each Line of Business: "AUTOP" (Personal Auto Insurance), "HOME" (includes Homeowners and Condo Insurance), or "RENT" (Renters Insurance)./createPolicyShell
response must include a PolicyShellUUID, which is required for all future requests made for this Policy Shell. After making both requests, you will have two PolicyShellUUIDs, one for the auto policy and one for the property policy./createPolicyShell
response for each LOB./updatePolicyShell
response will indicate success or error (detailing any validation errors)./quotePolicyShell
success responses each contain an array of carriers that have been quoted for that LOB, with a unique QuoteUUID for each carrier quote. All accumulated Policy Shell data is fully validated at this point, and an error response will provide specific validation errors./quotePolicyShell
endpoint. Note: Not every quote request will be successful, so not every quote response will contain quote data./quotePolicyShell
response./getQuote
success response presents all the carrier quote data (detailing the premium, policy term, any applied discounts, payment plans, and quoted coverages), which you can use to embed the quote within your application. Each response will explicitly indicate whether the carrier has applied a bundle discount, and if so, will include the name of that particular carrier discount as well as (if provided) an itemized discount amount. If the carrier failed to quote, a failure response will include information provided by the carrier explaining why they declined to quote the customer. Note: Not every failed quote message will be helpful, and a generic failure message is returned if no details were provided by the carrier./selectQuote
response indicates success or error.Both basic info and policy-specific data can be prefilled on our consumer funnel. This is beneficial to the user experience as it reduces friction by creating less form inputs for customers to fill out. Here are the basics of creating a custom URL that contains a customer's prefilled data.
Note: Prefilling data requires a Bindable-hosted quoting application. Prefilling policy-specific data is only available for Auto, Home, and Renters LOBs.
/createLead
response contains a LeadUUID, which you need to use for all future requests made on behalf of your customer./createLead
response, as well as a value for LOB./createPolicyShell
response includes a PolicyShellUUID, which is required for all future requests made for this Policy Shell.At this point, you can either continue prefilling data by making POST requests to /updatePolicyShell or you can create the customer's ReturnURL - that is, a custom URL that has your customer's data prefilled in our enrollment funnel. Once you have all of your data prefilled, use the endpoints listed below.
For partners integrated with the Bindable agency, you can request that the agency contact your customer via phone and SMS at any point within your customer flow once you've created a Policy Shell.
The only requirement is that you obtain consent to be contacted via phone and SMS from your customer, and you submit that consent information in an /updatePolicyShell
request. The customer needs to have granted consent for both phone and SMS contact, and you will need to provide the exact consent language and the timestamp when consent was given. If you want the agency to contact your customer about a bundle, you will need to update both Policy Shells with consent information.
Our implementation team will work with you during your integration buildout to ensure you have the correct consent language for our agency.
Use these endpoints - in this order - to request our agency contact your customers.
/createLead
response contains a LeadUUID, which you need to use for all future requests made on behalf of your customer./createLead
response, as well as a value for LOB: "AUTOP" (Personal Auto Insurance), "HOME" (includes Homeowners and Condo Insurance), or "RENT" (Renters Insurance)./createPolicyShell
response includes a PolicyShellUUID, which is required for all future requests made for this Policy Shell./contactLead
request to succeed. (It's up to you whether you also include any or all underwriting data related to your customer's potential policy - that's not necessary.)/createPolicyShell
response./updatePolicyShell
response will indicate success or error (detailing any validation errors).At this point in the flow you have the ability to make a /contactLead
request, and any data you've provided in your earlier requests will be instantly accessible by our agent when they contact your customer:
Or, you can continue on to quoting:
/quotePolicyShell
success response contains an array of carriers that have been quoted, with a unique QuoteUUID for each carrier quote. All accumulated Policy Shell data is fully validated at this point, and an error response will provide specific validation errors./quotePolicyShell
endpoint. Note: Not every quote request will be successful, so not every quote response will contain quote data./quotePolicyShell
response./getQuote
success response presents all the carrier quote data (detailing the premium, policy term, any applied discounts, payment plans, and quoted coverages), which you can use to embed the quote within your application. Depending on the product, state, and carrier, the returned quote may be Quote-To-Bind (QTB), which means that a customer can purchase the policy online without speaking to an agent. If QTB is offered and enabled, the /getQuote
response may include a URL that redirects your customer to a QTB experience (either hosted on the Bindable platform, or directly on the carrier's website). If the carrier failed to quote, a failure response will include information provided by the carrier explaining why they declined to quote the customer. Note: Not every failed quote message will be helpful, and a generic failure message is returned if no details were provided by the carrier.At this point in the flow you have the ability to make a /contactLead
request, and our agents will have full access to all of the carrier quotes received by your customer. This includes additional quote data and carrier messaging directed to agents. In addition, agents will have access to informative messaging returned by any carriers who declined to quote.
Or, if your customer flow requires it, you can wait until the customer proactively selects one of their quotes:
/selectQuote
response indicates success or failure.At this point in the flow you have the ability to make a /contactLead
request, and our agents will be shown which carrier quote your customer selected and when they selected it.
A recommended workflow is to make a /contactLead
request if your customer selects a non-QTB quote, or does not select any quote after a timeout you define. But if the customer does select a QTB quote, and enters the Quote-To-Bind process not requiring the assistance of an agent, you only make a /contactLead
request in the event the customer did not complete purchase themselves (depending on the carrier, purchase confirmation may be available in real time via the Bindable webhook.)
Note: if your customer is bundling auto with home or renters, refer to Embedded Bundle Quoting - Auto/Home or Auto/Renters. You'll need to provide consent information for each LOB in its /updatePolicyShell
request, to indicate that the customer has consented to be contacted about both policies.
Each customer will have a single Policy Shell for each LOB, and that Policy Shell's unique identifier is its PolicyShellUUID. The Policy Shell is a container for all data related to the customer's potential policy before it is bound: all underwriting data, all carrier quotes, all partnership and lead source information, all contact and consent data, and the entire history of agency engagement with the customer regarding this potential policy.
Once the policy is bound, that Policy Shell is converted to an active bound policy. It can no longer be updated nor quoted nor used to request agency contact. If that same customer has a potential Policy Shell for a different LOB, and that policy has not yet been bound, you can still make update, quote and contact requests on behalf of that customer for that potential Policy Shell.
When you issue a /createPolicyShell
request, any existing Policy Shell you previously created for your customer under that LOB will be archived, along with the underwriting data and quotes associated with that existing Policy Shell. The new Policy Shell will essentially be a clean slate. Archived Policy Shells cannot be updated nor quoted nor used to request agency contact.
The only use cases for creating a second Policy Shell for an existing customer would be substantial changes to the underwriting data: if that customer has a new address, or got married, or needs to add/remove drivers or vehicles, etc.
The general recommended practice is to create one Policy Shell per LOB for your customer, and issue update, quote and/or contact requests up until that policy is bound.
Our API accepts vehicles from 1966 up through next year's models. The vehicle Year, Make, Model, Trim, and VIN fields are all required, and the VIN can be a full VIN specific to your vehicle or a partial VIN which applies generally to your vehicle's Trim.
If you have values for all five vehicle fields (whether your customer has provided the full VIN or you've obtained a partial VIN via another source), submit those values. Partial VIN formats we accept include:
If you don't have access to all five vehicle fields, use our /ymmt
utility endpoint (year-make-model-trim) to obtain these values. This endpoint uses the waterfall model where you make successive requests to eventually obtain all five fields including a partial VIN for your vehicle.
This endpoint works well with an interface in your app or website that iteratively prompts your customer for their vehicle data. Your app first makes a /ymmt
request to obtain valid year values so that you can prompt the customer for the year of their vehicle. A follow-up /ymmt
request containing that year returns all the valid models for that year. When you customer chooses a model, make a request containing both the year and model to obtain all the valid makes, and so on.
Once you've obtained all five vehicle fields from the /ymmt
endpoint, use the exact values returned in those responses to make up the Year, Make, Model, Trim and VIN fields for your vehicle.
In each state we have three coverage packages tailored specifically for that state to provide you with fully-defined package options for quoting. You can easily quote by selecting one of these pre-defined coverage packages, or you can customize your coverage selections however you or your customer choose.
Our coverage packages are defined on a low/medium/high scale. Depending on your integration, you may be able to pre-define these packages and their constituent coverages.
Use the /coveragePackages
endpoint to obtain all the details of these three packages in any state.
The /coveragePackages
response fully defines each coverage package, listing all the constituent coverages and their defined limits and deductibles, and providing a customer-friendly name of the package.
For embedded quoting, you can use this response to pre-populate an interface in your app or website to present these three package options and their defined coverages to your customers.
Post the selected package under the CoveragePackage
property. That package's vehicle deductibles and limits will apply to each vehicle on the policy, unless the vehicle has been submitted as liability-only.
You can customize the auto coverages for any customer by posting the CoveragePackage
in the /updatePolicyShell
request as "Custom" and then defining the customizable coverages under the CustomCoverages
property. Note: If CoveragePackage
is "Custom", then CustomCoverages
are required; and if you post CustomCoverages
in your request, then CoveragePackage
must also be posted as "Custom".
Custom Coverages offer your customers a more flexible way to quote using their own coverage combinations. You are able to customize the main policy-level liability coverages, and choose different deductibles and limits for each vehicle, using any combination of values which are valid in that state.
Use the /stateCoverages
endpoint to obtain the customizable coverages and all of their valid values in any state.
For embedded quoting, you can use the /stateCoverages
response to pre-populate an interface in your app or website to present these coverages and their value options to your customers.
Post the selected coverage values under the CustomCoverages
object.
The GarageAddress fields are important for customers who park or garage any of their vehicles at an address different from their provided residential address. Auto carriers determine their rates based on the addresses where vehicles are garaged.
If a customer parks at least one of their vehicles at an alternate address at least 50% of the time, make an /updatePolicyShell
request and provide that address via the GarageAddress fields. Note: if you are submitting a GarageAddress, then GarageAddress1
, GarageCity
, GarageState
, and GarageZipCode
are required, and GarageAddress2
is optional.
If an update contains an alternate GarageAddress (or one has already been posted in an earlier update), then at least one vehicle must be designated as garaged at that alternate address by having the WhereGaraged
property posted as "Alternate".
Note: if a customer has received quotes and then changes their GarageAddress (or any address) from what has been previously posted to us, you must create a new AUTOP Policy Shell containing the new address(es) for that lead, using the /createPolicyShell
endpoint.
All household members of driving age should be insured on a single policy, whether or not they will be operating any of the insured vehicles. They should all be posted to the AUTOP Policy Shell with the appropriate DriverType
when quoting.
Driver Type options:
Type | Description |
Rated | All individuals of driving age with an active drivers licenses who operate any of the insured vehicles should be listed as Rated drivers. This also includes youthful drivers who are resident students without a car at a school, college or educational institution located more than 100 road miles from the principal garaging address on the policy. |
Excluded | Drivers for whom there will be no coverage under the policy should they operate an insured vehicle. Exclusion rules vary by state, and some states require drivers with permanently revoked or suspended licenses to be listed as Excluded. |
Non-Rated | Household members of driving age who will not be permitted to drive any of the insured vehicles. Examples of acceptable Non-Rated drivers are:
|
Deferred | A driver can be deferred from the policy if the driver is the named insured or listed driver on another auto insurance policy. Only allowed in MA. |
Use these endpoints within your quoting application to help augment customer data, and to select which coverage packages to quote.
/stateCoverages
endpoint to obtain the customizable coverages and all of their valid values in any state. These coverage values can then be used in the CustomCoverages
object in the /updatePolicyShell
request.The AUTOP and HOME LOBs allow you to submit information on your customer's prior insurance policies, if any. The AUTOP LOB requires details about the prior policy's expiration date and liability limits, whereas the Home LOB does not.
When the customer currently has an auto insurance policy, with no lapse in coverage, post information about that policy via these required fields:
/getCarriers
endpoint for an up-to-date list of auto carriers. If a carrier is not on that list, post "Other Standard" for standard carriers, and "Other Non-standard" for non-standard carriers. (See Glossary for definitions.)When the customer has had no auto insurance within the last 90 days, post information about that lack of coverage via these required fields:
When the customer currently has no auto insurance but has been insured within the last 90 days, post information about that policy and the lapse in coverage via these required fields:
/getCarriers
endpoint for an up-to-date list of auto carriers. If a carrier is not on that list, post "Other Standard" for standard carriers, and "Other Non-standard" for non-standard carriers.When the customer currently has a home insurance policy, post information about that policy via these required fields:
/getCarriers
endpoint for an up-to-date list of home carriers. If a carrier is not on that list, post "Other Standard" for standard carriers, and "Other Non-standard" for non-standard carriers.When the customer currently has no home insurance, whether lapsed or not, post information about that lack of coverage via these required fields:
To protect customer Personally Identifiable Information (PII), we require all partner-developed applications that use the /lookupDriverData
endpoint to mask the display of the Date of Birth (DOB) and Driver’s License numbers (DL#) if they are displayed to the end user. Keep in mind, these fields are not returned 100% of the time.
In the PreProduction environment, DOB & DL# will be returned for development/testing purposes. In the Production environment, the DOB and DL# will be suppressed until we are able to verify that your application is adequately masking this data in a PreProduction environment.
Masking Rules:
Example of driver display with Age instead of DOB:
Example of masking DOB and DL#:
Example of a user attempting to edit DOB (data is cleared, not unmasked):
The intended audience for this API documentation includes developers, software engineers, and technical professionals who are involved in integrating insurance capabilities into their applications or platforms. This documentation is designed to provide detailed information and instructions on how to effectively use the API, ensuring a smooth integration process. It is also useful for technical project managers and architects who need to understand the capabilities and limitations of the API to make informed decisions about its implementation within their systems.
Please see our Product Map to see which LOBs are available, and also which LOBs are quotable.
Please reach out to your Bindable relationship manager for a current list of carriers that have quoting capabilities.
We use OAuth2 with the client credentials grant type. See our How-To section on Authentication.
It will still work, and update the existing lead with the data in your request, as if it were an /updateLead
request.
Yes, the primary identifier is the email address. So it is important when you are developing and testing to always use unique email addresses for each test customer.
Yes, you can post that data under ExternalID in the /createLead
request, and we will associate that data with that lead throughout the entire sales lifecycle, including reporting.
Currently, there is no dedicated AUTOP field for co-applicant, but you can post the co-applicant as Driver 2 in an /updatePolicyShell
request. If Driver 2 has RelationshipToInsured set to Spouse, then our system will treat the spouse as the co-applicant.
Post the co-applicant data in an /updatePolicyShell
request using the CoApplicant
object specified for HOME.
Post Drivers, Vehicles, Incidents, and Claims as one-based indexed objects, and always use these indexes whenever cross-referencing these objects (e.g. the PrimaryDriverIndex
property on the Vehicle object.) An exception is the VehicleIndex
property of Accident and Loss Incident objects, where a VehicleIndex
of 0 is used to refer to any vehicle no longer owned or otherwise not listed on the policy.
We can accept full VINs, but also partial VINs. See Auto Quoting - Vehicle Data and VINs.
Yes. For each LOB, submit an individual /quotePolicyShell
request which references the PolicyShellUUID of the other LOB in the bundle. Carriers will then treat the two quote requests as a bundle, applying their bundle discounts to each quote. See Embedded Bundle Quoting - Auto/Home or Auto/Renters.
Yes, using the /contactLead
endpoint, you can request to have our agency contact your customer, with or without first quoting. See Requesting the Bindable Agency Contact Your Customer.
Yes, you can utilize the InsuredAddress properties when making a Home /createPolicyShell
request. The property quotes you receive will be based on these address properties, while Auto quotes will use the primary address posted in the /createLead
request.
Bindable grants permission to access these endpoints according to the specific type of integration you are building. If your integration has not been granted access to one of these endpoints, we will return a "403 Forbidden" error response. Please contact your Bindable implementation specialist or relationship manager with any questions about endpoint access.
Create your customer's account in our system.
RefCode required | string (RefCode) |
FirstName required | string (Name) [ 1 .. 64 ] characters ^[A-Za-z][\-' A-Za-z.]*$ |
MiddleName | string (Name) [ 1 .. 64 ] characters ^[A-Za-z][\-' A-Za-z.]*$ |
LastName required | string (Name) [ 1 .. 64 ] characters ^[A-Za-z][\-' A-Za-z.]*$ |
Suffix | string (Suffix) Enum: "Jr" "Sr" "1st" "I" "2nd" "II" "3rd" "III" "3" "4th" "IV" "V" "VI" "VII" "7" "VIII" "8" "IX" "DD" "DDS" "DMD" "DO" "DVM" "MD" "ML" "OD" "PhD" "RN" |
DateOfBirth | string <date> YYYY-MM-DD |
PhoneNumber required | string = 10 characters ^[1-9]{1}[0-9]{2}[1-9]{1}[0-9]{2}[0-9]{4}$ |
PhoneType required | string Enum: "Home" "Mobile" "Work" "Unknown" "Other" |
AlternatePhoneNumber | string = 10 characters ^[1-9]{1}[0-9]{2}[1-9]{1}[0-9]{2}[0-9]{4}$ |
AlternatePhoneNumberType | string Enum: "Home" "Mobile" "Work" "Unknown" "Other" Only required if the |
Email required | string <email> [ 1 .. 64 ] characters ^(?:[a-zA-Z0-9!#$%&\'*+\/=?^_`{|}~-]+(?:\.[a-... |
Address1 required | string (Address1) [ 3 .. 128 ] characters ^[\w#]*[0-9][\w-]*\s+[\w\s\-'#.,\/]*$ |
Address2 | string (Address2) [ 0 .. 128 ] characters |
City required | string (City) [ 2 .. 64 ] characters |
State required | string (State) Enum: "AK" "AL" "AR" "AZ" "CA" "CO" "CT" "DC" "DE" "FL" "GA" "HI" "IA" "ID" "IL" "IN" "KS" "KY" "LA" "MA" "MD" "ME" "MI" "MN" "MO" "MS" "MT" "NC" "ND" "NE" "NH" "NJ" "NM" "NV" "NY" "OH" "OK" "OR" "PA" "RI" "SC" "SD" "TN" "TX" "UT" "VA" "VT" "WA" "WI" "WV" "WY" |
ZipCode required | string (ZipCode) ^[0-9]{5}$ |
ExternalID | string A unique identifier for tracking metadata. |
{- "RefCode": "bindable-api-test",
- "FirstName": "George",
- "MiddleName": "Edward",
- "LastName": "Clinton",
- "Suffix": "III",
- "DateOfBirth": "2024-12-01",
- "PhoneNumber": "7817779311",
- "PhoneType": "Mobile",
- "AlternatePhoneNumber": "6176393865",
- "AlternatePhoneNumberType": "Home",
- "Email": "gclinton@pfunk.com",
- "Address1": "7801 Audubon Rd",
- "City": "Chanhassen",
- "State": "MN",
- "ZipCode": "55317"
}
{- "RefCode": "bindable-api-test",
- "Result": "Success",
- "LeadUUID": "123456789123456789"
}
Update your customer's account in our system.
LeadUUID required | string (LeadUUID) >= 15 characters Returned from the /createLead endpoint. |
RefCode required | string (RefCode) |
FirstName | string (Name) [ 1 .. 64 ] characters ^[A-Za-z][\-' A-Za-z.]*$ |
MiddleName | string (Name) [ 1 .. 64 ] characters ^[A-Za-z][\-' A-Za-z.]*$ |
LastName | string (Name) [ 1 .. 64 ] characters ^[A-Za-z][\-' A-Za-z.]*$ |
Suffix | string (Suffix) Enum: "Jr" "Sr" "1st" "I" "2nd" "II" "3rd" "III" "3" "4th" "IV" "V" "VI" "VII" "7" "VIII" "8" "IX" "DD" "DDS" "DMD" "DO" "DVM" "MD" "ML" "OD" "PhD" "RN" |
DateOfBirth | string <date> YYYY-MM-DD |
PhoneNumber | string = 10 characters ^[1-9]{1}[0-9]{2}[1-9]{1}[0-9]{2}[0-9]{4}$ |
PhoneType | string Enum: "Home" "Mobile" "Work" "Unknown" "Other" |
AlternatePhoneNumber | string = 10 characters ^[1-9]{1}[0-9]{2}[1-9]{1}[0-9]{2}[0-9]{4}$ |
AlternatePhoneNumberType | string Enum: "Home" "Mobile" "Work" "Unknown" "Other" Only required if the |
string <email> [ 1 .. 64 ] characters ^(?:[a-zA-Z0-9!#$%&\'*+\/=?^_`{|}~-]+(?:\.[a-... | |
Address1 | string (Address1) [ 3 .. 128 ] characters ^[\w#]*[0-9][\w-]*\s+[\w\s\-'#.,\/]*$ |
Address2 | string (Address2) [ 0 .. 128 ] characters |
City | string (City) [ 2 .. 64 ] characters |
State | string (State) Enum: "AK" "AL" "AR" "AZ" "CA" "CO" "CT" "DC" "DE" "FL" "GA" "HI" "IA" "ID" "IL" "IN" "KS" "KY" "LA" "MA" "MD" "ME" "MI" "MN" "MO" "MS" "MT" "NC" "ND" "NE" "NH" "NJ" "NM" "NV" "NY" "OH" "OK" "OR" "PA" "RI" "SC" "SD" "TN" "TX" "UT" "VA" "VT" "WA" "WI" "WV" "WY" |
ZipCode | string (ZipCode) ^[0-9]{5}$ |
ExternalID | string A unique identifier for tracking metadata. |
{- "LeadUUID": "123456789123456789",
- "RefCode": "bindable-api-test",
- "FirstName": "Prince",
- "LastName": "Nelson"
}
{- "RefCode": "bindable-api-test",
- "Result": "Success",
- "LeadUUID": "123456789123456789"
}
Create a Policy Shell for your customer.
Note: This action will archive any existing Policy Shell you previously created for your customer under the same LOB. See Policy Shells under Concepts.
RefCode required | string (RefCode) |
LeadUUID required | string (LeadUUID) >= 15 characters Returned from the /createLead endpoint. |
LOB required | string Enum: "AUTOP" "RENT" "PET" "HOMEW" "RECV" "TRAVEL" "LEGAL" "DSTR" Line of business. For a complete list of each product and its corresponding LOB, check out our Reference Docs. |
{- "RefCode": "bindable-api-test",
- "LeadUUID": "123456789123456789",
- "LOB": "AUTOP"
}
{- "RefCode": "bindable-api-test",
- "Result": "Success",
- "LeadUUID": "123456789123456789",
- "PolicyShellUUID": "987654321987654321",
- "LOB": "AUTOP"
}
Update a Policy Shell for your customer.
Fields marked as 'required' are only required for quoting with the /quotePolicyShell
endpoint. They can be individually updated at any time. Only LeadUUID
, PolicyShellUUID
, and RefCode
are required with every request.
Note: Only AUTOP/HOME/RENT LOBs are quotable.
RefCode required | string (RefCode) |
LeadUUID required | string (LeadUUID) >= 15 characters Returned from the /createLead endpoint. |
PolicyShellUUID required | string (PolicyShellUUID) >= 15 characters Returned from the /createPolicyShell endpoint. |
GarageAddress1 | string (Address1) [ 3 .. 128 ] characters ^[\w#]*[0-9][\w-]*\s+[\w\s\-'#.,\/]*$ |
GarageAddress2 | string (Address2) [ 0 .. 128 ] characters |
GarageCity | string (City) [ 2 .. 64 ] characters |
GarageState | string (State) Enum: "AK" "AL" "AR" "AZ" "CA" "CO" "CT" "DC" "DE" "FL" "GA" "HI" "IA" "ID" "IL" "IN" "KS" "KY" "LA" "MA" "MD" "ME" "MI" "MN" "MO" "MS" "MT" "NC" "ND" "NE" "NH" "NJ" "NM" "NV" "NY" "OH" "OK" "OR" "PA" "RI" "SC" "SD" "TN" "TX" "UT" "VA" "VT" "WA" "WI" "WV" "WY" |
GarageZipCode | string (ZipCode) ^[0-9]{5}$ |
CoveragePackage required | string Enum: "Package1" "Package2" "Package3" "Custom" |
object | |
EffectiveDate required | string <date> YYYY-MM-DD |
PriorCarrier required | string Use the |
PriorExpirationDate | string <date> YYYY-MM-DD |
ReasonNoPriorAuto | string Enum: "Active Military Duty" "Drove A Company Vehicle" "Drove A Vehicle Owned By A Relative" "Did Not Own Or Drive A Vehicle" "Owned But Did Not Drive A Vehicle Stored Off Road" "Non-Payment" "Other" Why don't you currently have insurance, or why did your insurance lapse? |
PriorPolicyCancelledYesNo | string (YesNoOptions) Enum: "Yes" "No" Have the insured or any drivers had auto insurance cancelled or declined due to non-payment in the past 3 years? |
PriorLiability | string Enum: "10/20" "15/30" "20/40" "25/25" "25/50" "25/65" "30/60" "50/50" "50/100" "100/100" "100/300" "250/500" "300/300" "500/500" "1000/1000" "55CSL" "100CSL" "300CSL" "500CSL" "None" Required if the value of |
LengthWithPriorCarrier | string (Duration) Enum: "3 Months" "6 Months" "9 Months" "1 Year" "2 Years" "3 Years" "4 Years" "5 Years" "6 Years" "7 Years" "8 Years" "9 Years" "10 Years" "11 Years" "12 Years" "13 Years" "14 Years" "15 Years" "More Than 15 Years" Required if the value of |
LengthWithContinuousCoverage | string (Duration) Enum: "3 Months" "6 Months" "9 Months" "1 Year" "2 Years" "3 Years" "4 Years" "5 Years" "6 Years" "7 Years" "8 Years" "9 Years" "10 Years" "11 Years" "12 Years" "13 Years" "14 Years" "15 Years" "More Than 15 Years" Required if the value of |
ResidenceType required | string Enum: "Home (owned)" "Condo (owned)" "Apartment" "Rental Home/Condo" "Mobile Home" "Live With Parents" "Other" |
LengthAtResidence required | string (Duration) Enum: "3 Months" "6 Months" "9 Months" "1 Year" "2 Years" "3 Years" "4 Years" "5 Years" "6 Years" "7 Years" "8 Years" "9 Years" "10 Years" "11 Years" "12 Years" "13 Years" "14 Years" "15 Years" "More Than 15 Years" |
PreviousAddress1 | string (Address1) [ 3 .. 128 ] characters ^[\w#]*[0-9][\w-]*\s+[\w\s\-'#.,\/]*$ Required if |
PreviousAddress2 | string (Address2) [ 0 .. 128 ] characters |
PreviousCity | string (City) [ 2 .. 64 ] characters Required if |
PreviousState | string (State) Enum: "AK" "AL" "AR" "AZ" "CA" "CO" "CT" "DC" "DE" "FL" "GA" "HI" "IA" "ID" "IL" "IN" "KS" "KY" "LA" "MA" "MD" "ME" "MI" "MN" "MO" "MS" "MT" "NC" "ND" "NE" "NH" "NJ" "NM" "NV" "NY" "OH" "OK" "OR" "PA" "RI" "SC" "SD" "TN" "TX" "UT" "VA" "VT" "WA" "WI" "WV" "WY" Required if |
PreviousZipCode | string (ZipCode) ^[0-9]{5}$ Required if |
LengthAtPreviousAddress | string (Duration) Enum: "3 Months" "6 Months" "9 Months" "1 Year" "2 Years" "3 Years" "4 Years" "5 Years" "6 Years" "7 Years" "8 Years" "9 Years" "10 Years" "11 Years" "12 Years" "13 Years" "14 Years" "15 Years" "More Than 15 Years" Required if |
NumberOfResidents required | integer [ 1 .. 12 ] How many individuals regardless of age reside in your household? |
VehiclesRegisteredOtherYesNo | string (YesNoOptions) Enum: "Yes" "No" Are any vehicles not registered to either you or your spouse? |
HealthCoverAccidentYesNo | string (YesNoOptions) Enum: "Yes" "No" Do you have health insurance that would cover you in the event of an injury from an auto accident? |
AutoClubYesNo required | string (YesNoOptions) Enum: "Yes" "No" Are you member of an auto club like AAA? |
UsageBasedInterestYesNo required | string (YesNoOptions) Enum: "Yes" "No" Are you interested in enrolling in Usage Based Insurance (UBI) to provide a more accurate way to determine your insurance discounts and rates? |
PriorAnnualizedPremium | integer >= 0 |
object (Consent) | |
object (Consent) Required for any future | |
object (Consent) Required for any future | |
required | object non-empty |
required | object non-empty |
object >= 0 properties | |
AdditionalInformation | object (AdditionalInformation) An optional field for custom data that is associated with a policy shell. Note: Agents will be able to view this data in Policy Crusher, but it will not be editable or reportable. |
{- "RefCode": "bindable-api-test",
- "LeadUUID": "123456789123456789",
- "PolicyShellUUID": "987654321987654321",
- "CoveragePackage": "Package2",
- "EffectiveDate": "2024-12-01",
- "PriorExpirationDate": "2024-12-01",
- "PriorLiability": "100/300",
- "LengthWithPriorCarrier": "7 Years",
- "LengthWithContinuousCoverage": "7 Years",
- "PriorCarrier": "Geico",
- "ResidenceType": "Home (owned)",
- "LengthAtResidence": "5 Years",
- "NumberOfResidents": 2,
- "VehiclesRegisteredOtherYesNo": "No",
- "AutoClubYesNo": "Yes",
- "UsageBasedInterestYesNo": "Yes",
- "Drivers": {
- "1": {
- "FirstName": "George",
- "LastName": "Clinton",
- "DateOfBirth": "2024-12-01",
- "Gender": "Male",
- "MaritalStatus": "Single",
- "RelationshipToInsured": "Insured",
- "LicenseStatus": "Valid",
- "CurrentLicenseState": "MN",
- "AgeFirstLicensed": 18,
- "Industry": "Insurance",
- "Occupation": "Underwriter",
- "Education": "Bachelors",
- "SR22YesNo": "No",
- "DriverType": "Rated"
}
}, - "Vehicles": {
- "1": {
- "Year": 2020,
- "Make": "Honda",
- "Model": "CIVIC EX",
- "Trim": "SEDAN 4 Front 1.5L Gas ECVT",
- "VIN": "1HGFC1F32L1111111",
- "CostNew": 23700,
- "AnnualMileage": 10000,
- "Odometer": 25000,
- "PrimaryDriverIndex": 1,
- "PrimaryUse": "To/From Work",
- "WhereGaraged": "Main",
- "OwnershipType": "Owned - Original Owner",
- "LengthOwned": "3 Years",
- "ExistingDamageYesNo": "No",
- "SalvageYesNo": "No",
- "RideShareYesNo": "No",
- "LiabilityOnlyYesNo": "No",
- "TelematicsYesNo": "No"
}
}, - "Incidents": {
- "1": {
- "Type": "Violation",
- "Description": "Speeding 11-15",
- "DateOfIncident": "2024-12-01",
- "DriverIndex": 1,
- "VehicleIndex": 1
}
}, - "AdditionalInformation": {
- "Some": "Data",
- "More": "Data"
}
}
{- "RefCode": "bindable-api-test",
- "Result": "Success",
- "LOB": "AUTOP",
- "LeadUUID": "123456789123456789",
- "PolicyShellUUID": "987654321987654321"
}
Quote a Policy Shell for your customer. All Policy Shell data is fully validated at this point, and specific validation errors may be returned in the response. See the /updatePolicyShell
endpoint to review required fields and validation.
The response will include an array of carriers where a quote was requested, and you will use the /getQuote
endpoint to retrieve the details of each carrier quote.
If there are no carriers available to quote this LOB in the state, you will receive a 200 response with Result of "NoCarriers".
RefCode required | string (RefCode) |
LeadUUID required | string (LeadUUID) >= 15 characters Returned from the /createLead endpoint. |
PolicyShellUUID required | string (PolicyShellUUID) >= 15 characters Returned from the /createPolicyShell endpoint. |
object |
{- "RefCode": "bindable-api-test",
- "LeadUUID": "123456789123456789",
- "PolicyShellUUID": "987654321987654321"
}
{- "RefCode": "bindable-api-test",
- "Result": "Success",
- "LOB": "AUTOP",
- "LeadUUID": "123456789123456789",
- "PolicyShellUUID": "987654321987654321",
- "BundledPolicy": {
- "PolicyShellUUID": "987654321987654322",
- "LOB": "HOME"
}, - "QuoteUUIDs": [
- "12345678901",
- "12345678902",
- "12345678903"
], - "Quotes": [
- {
- "QuoteUUID": "777931100000001",
- "CarrierID": 999,
- "CarrierName": "Awesome Carrier"
}, - {
- "QuoteUUID": "777931100000002",
- "CarrierID": 1000,
- "CarrierName": "Carrier You Saw On TV"
}, - {
- "QuoteUUID": "777931100000003",
- "CarrierID": 1001,
- "CarrierName": "Carrier From Web Ad"
}
], - "QuoteRequestID": "q987654321.111",
- "FilteredCarriers": [
- {
- "CarrierID": 1002,
- "CarrierName": "Carrier With Funny TV Commercial",
- "Message": "Quote Request Filtered: This carrier requires Prior Liability Limits of at least 100/300."
}, - {
- "CarrierID": 1003,
- "CarrierName": "Carrier With Awful TV Commercial",
- "Message": "Quote Request Filtered: This carrier does not quote retail rates for this partner in this state."
}
]
}
Retrieve the quote details for each carrier quoted.
RefCode required | string (RefCode) |
LeadUUID required | string (LeadUUID) >= 15 characters Returned from the /createLead endpoint. |
PolicyShellUUID required | string (PolicyShellUUID) >= 15 characters Returned from the /createPolicyShell endpoint. |
QuoteUUID required | string (QuoteUUID) >= 15 characters Returned from the /quotePolicyShell endpoint. |
{- "RefCode": "bindable-api-test",
- "LeadUUID": "123456789123456789",
- "PolicyShellUUID": "987654321987654321",
- "QuoteUUID": "777931100000001"
}
{- "RefCode": "bindable-api-test",
- "LeadUUID": "123456789123456789",
- "PolicyShellUUID": "987654321987654321",
- "LOB": "AUTOP",
- "QuoteUUID": "777931100000001",
- "CarrierID": 999,
- "CarrierName": "Awesome Carrier",
- "Result": "Success",
- "CarrierMessage": "Total Premium= $1950.88 Quote Number: XXXXXXXXX",
- "Coverages": [
- {
- "CoverageCode": "BI",
- "Value": "250/500",
- "CoverageDescription": "Bodily Injury",
- "ValueType": "Limit",
- "ValueDescription": "$250,000 Per Person / $500,000 Per Accident"
}, - {
- "CoverageCode": "PD",
- "Value": "250000",
- "CoverageDescription": "Property Damage",
- "ValueType": "Limit",
- "ValueDescription": "$250,000"
}, - {
- "CoverageCode": "UM",
- "Value": "250/500",
- "CoverageDescription": "Uninsured Motorist Bodily Injury",
- "ValueType": "Limit",
- "ValueDescription": "$250,000 Per Person / $500,000 Per Accident"
}, - {
- "CoverageCode": "UIM",
- "Value": "250/500",
- "CoverageDescription": "Underinsured Motorist Bodily Injury",
- "ValueType": "Limit",
- "ValueDescription": "$250,000 Per Person / $500,000 Per Accident"
}, - {
- "CoverageCode": "UMPD",
- "Value": "25000",
- "CoverageDescription": "Uninsured Motorist Property Damage",
- "ValueType": "Limit",
- "ValueDescription": "$25,000"
}, - {
- "CoverageCode": "MP",
- "Value": "5000",
- "CoverageDescription": "Medical Payments",
- "ValueType": "Limit",
- "ValueDescription": "$5,000"
}
], - "PerVehicleCoverages": {
- "1": {
- "VehicleIndex": 1,
- "Coverages": [
- {
- "CoverageCode": "COMP",
- "Value": "500",
- "CoverageDescription": "Comprehensive Deductible",
- "ValueType": "Deductible",
- "ValueDescription": "$500"
}, - {
- "CoverageCode": "COLL",
- "Value": "500",
- "CoverageDescription": "Collision Deductible",
- "ValueType": "Deductible",
- "ValueDescription": "$500"
}, - {
- "CoverageCode": "TL",
- "Value": "100",
- "CoverageDescription": "Towing and Labor",
- "ValueType": "Limit",
- "ValueDescription": "$100 Per Occurrence"
}, - {
- "CoverageCode": "RREIM",
- "Value": "40/1200",
- "CoverageDescription": "Rental Reimbursement",
- "ValueType": "Limit",
- "ValueDescription": "$40 Per Day / $1,200 Total Coverage"
}
]
}
}, - "AppliedDiscounts": "Good Driving Discount applied for $222.74, Paperless Discount applied for $10, Payment Plan Discount applied for $36.43, Length of Time at Current Residence Discount applied for $14.07, Early Quoting Discount applied for $55.08",
- "PaymentPlan": {
- "LOB": "AUTOP",
- "Term": 12,
- "TotalPremium": 1950.88,
- "PIFPremium": 1950.88,
- "PaymentPlanDesc": "Paid-In-Full"
}, - "QTB": false
}
Indicate which quote your customer has selected. This will elevate the lead's priority level, and inform the agency of their preference. This request is optional.
RefCode required | string (RefCode) |
LeadUUID required | string (LeadUUID) >= 15 characters Returned from the /createLead endpoint. |
PolicyShellUUID required | string (PolicyShellUUID) >= 15 characters Returned from the /createPolicyShell endpoint. |
QuoteUUID required | string (QuoteUUID) >= 15 characters Returned from the /quotePolicyShell endpoint. |
{- "RefCode": "bindable-api-test",
- "LeadUUID": "123456789123456789",
- "PolicyShellUUID": "987654321987654321",
- "QuoteUUID": "777931100000001"
}
{- "RefCode": "bindable-api-test",
- "Result": "Success",
- "LeadUUID": "123456789123456789",
- "PolicyShellUUID": "987654321987654321",
- "LOB": "HOME",
- "QuoteUUID": "777931100000001"
}
Retrieve our list of valid Prior Carriers for your customer to select. Note that this list does not represent the carriers available for quoting.
RefCode required | string (RefCode) |
LOB required | string (LOB) Enum: "AUTOP" "HOME" "RENT" |
{- "RefCode": "bindable-api-test",
- "LOB": "AUTOP"
}
{- "RefCode": "bindable-api-test",
- "Result": "Success",
- "LOB": "AUTOP",
- "Carriers": [
- "Awesome Carrier",
- "Carrier You Saw On TV",
- "Carrier From Web Ad",
- "..."
]
}
Use this endpoint to look up a partial VIN by fetching the available years, makes, models, and trims. This endpoint could be used when a customer does not know their full VIN.
RefCode required | string (RefCode) |
Year | integer >= 1966 To get the latest available year, make a request with just the |
Make | string The vehicle's brand. |
Model | string The vehicle's model name. |
Trim | string The trim package for the vehicle. Does not include the pipe (|) separated VIN from the response. |
{- "RefCode": "bindable-api-test"
}
{- "Result": "Success",
- "Years": [
- 2024,
- 2023,
- 2022,
- "..."
]
}
Fetch the coverage packages for a given state. Ideally this endpoint is used in real-time because coverage packages can change.
Note: Not available for every LOB.
RefCode required | string (RefCode) |
LOB required | string Value: "AUTOP" |
State required | string (State) Enum: "AK" "AL" "AR" "AZ" "CA" "CO" "CT" "DC" "DE" "FL" "GA" "HI" "IA" "ID" "IL" "IN" "KS" "KY" "LA" "MA" "MD" "ME" "MI" "MN" "MO" "MS" "MT" "NC" "ND" "NE" "NH" "NJ" "NM" "NV" "NY" "OH" "OK" "OR" "PA" "RI" "SC" "SD" "TN" "TX" "UT" "VA" "VT" "WA" "WI" "WV" "WY" |
{- "RefCode": "bindable-api-test",
- "LOB": "AUTOP",
- "State": "OH"
}
{- "RefCode": "bindable-api-test",
- "Result": "Success",
- "LOB": "AUTOP",
- "CoveragePackages": [
- {
- "StateCode": "OH",
- "StateName": "Ohio",
- "PackageCode": "Package1",
- "PackageName": "Basic",
- "Coverages": [
- {
- "CoverageCode": "BI",
- "Value": "50/100",
- "CoverageDescription": "Bodily Injury",
- "ValueType": "Limit",
- "ValueDescription": "$50,000 Per Person / $100,000 Per Accident"
}, - {
- "CoverageCode": "PD",
- "Value": "50000",
- "CoverageDescription": "Property Damage",
- "ValueType": "Limit",
- "ValueDescription": "$50,000"
}, - {
- "CoverageCode": "MP",
- "Value": "5000",
- "CoverageDescription": "Medical Payments",
- "ValueType": "Limit",
- "ValueDescription": "$5,000"
}, - {
- "CoverageCode": "UM",
- "Value": "50/100",
- "CoverageDescription": "Uninsured Motorist Bodily Injury",
- "ValueType": "Limit",
- "ValueDescription": "$50,000 Per Person / $100,000 Per Accident"
}, - {
- "CoverageCode": "UIM",
- "Value": "50/100",
- "CoverageDescription": "Underinsured Motorist Bodily Injury",
- "ValueType": "Limit",
- "ValueDescription": "$50,000 Per Person / $100,000 Per Accident"
}, - {
- "CoverageCode": "UMPD",
- "Value": "No Coverage",
- "CoverageDescription": "Uninsured Motorist Property Damage",
- "ValueType": "Limit",
- "ValueDescription": "No Coverage"
}, - {
- "CoverageCode": "COMP",
- "Value": "1000",
- "CoverageDescription": "Comprehensive Deductible",
- "ValueType": "Deductible",
- "ValueDescription": "$1,000"
}, - {
- "CoverageCode": "COLL",
- "Value": "1000",
- "CoverageDescription": "Collision Deductible",
- "ValueType": "Deductible",
- "ValueDescription": "$1,000"
}, - {
- "CoverageCode": "TL",
- "Value": "No Coverage",
- "CoverageDescription": "Towing and Labor",
- "ValueDescription": "No Coverage"
}, - {
- "CoverageCode": "RREIM",
- "Value": "No Coverage",
- "CoverageDescription": "Rental Reimbursement",
- "ValueDescription": "No Coverage"
}
]
}, - {
- "StateCode": "OH",
- "StateName": "Ohio",
- "PackageCode": "Package2",
- "PackageName": "Plus",
- "Coverages": [
- {
- "CoverageCode": "BI",
- "Value": "100/300",
- "CoverageDescription": "Bodily Injury",
- "ValueType": "Limit",
- "ValueDescription": "$100,000 Per Person / $300,000 Per Accident"
}, - {
- "...": "..."
}
]
}, - {
- "StateCode": "OH",
- "StateName": "Ohio",
- "PackageCode": "Package3",
- "PackageName": "Enhanced",
- "Coverages": [
- {
- "CoverageCode": "BI",
- "Value": "250/500",
- "CoverageDescription": "Bodily Injury",
- "ValueType": "Limit",
- "ValueDescription": "$250,000 Per Person / $500,000 Per Accident"
}, - {
- "...": "..."
}
]
}
]
}
Fetch the valid limits and deductibles for a given state. Ideally this endpoint is used in real-time to present your customer with all available coverage options when they are customizing coverages.
Note: Not available for every LOB.
RefCode required | string (RefCode) |
LOB required | string Value: "AUTOP" |
State required | string (State) Enum: "AK" "AL" "AR" "AZ" "CA" "CO" "CT" "DC" "DE" "FL" "GA" "HI" "IA" "ID" "IL" "IN" "KS" "KY" "LA" "MA" "MD" "ME" "MI" "MN" "MO" "MS" "MT" "NC" "ND" "NE" "NH" "NJ" "NM" "NV" "NY" "OH" "OK" "OR" "PA" "RI" "SC" "SD" "TN" "TX" "UT" "VA" "VT" "WA" "WI" "WV" "WY" |
{- "RefCode": "bindable-api-test",
- "LOB": "AUTOP",
- "State": "OH"
}
{- "RefCode": "bindable-api-test",
- "Result": "Success",
- "LOB": "AUTOP",
- "StateCode": "OH",
- "StateName": "Ohio",
- "Coverages": [
- {
- "CoverageCode": "BI",
- "CoverageDescription": "Bodily Injury",
- "ValueType": "Limit",
- "ValueDescription": "%s Per Person / %s Per Accident",
- "Values": [
- "25/50",
- "50/50",
- "50/100",
- "100/100",
- "100/300",
- "250/500",
- "300/300",
- "500/500",
- "1000/1000"
]
}, - {
- "CoverageCode": "PD",
- "CoverageDescription": "Property Damage",
- "ValueType": "Limit",
- "Values": [
- "25000",
- "50000",
- "100000",
- "250000",
- "500000"
]
}
], - "PerVehicleCoverages": [
- {
- "CoverageCode": "COMP",
- "CoverageDescription": "Comprehensive Deductible",
- "ValueType": "Deductible",
- "Values": [
- "No Coverage",
- "50",
- "100",
- "200",
- "250",
- "500",
- "1000",
- "2000",
- "2500"
]
}, - {
- "CoverageCode": "COLL",
- "CoverageDescription": "Collision Deductible",
- "ValueType": "Deductible",
- "Values": [
- "No Coverage",
- "50",
- "100",
- "200",
- "250",
- "500",
- "1000",
- "2000",
- "2500"
]
}, - {
- "CoverageCode": "TL",
- "CoverageDescription": "Towing and Labor",
- "ValueType": "Limit",
- "ValueDescription": "%s Per Occurrence",
- "Values": [
- "No Coverage",
- "25",
- "50",
- "75",
- "100",
- "200"
]
}, - {
- "CoverageCode": "RREIM",
- "CoverageDescription": "Rental Reimbursement",
- "ValueType": "Limit",
- "ValueDescription": "%s Per Day / %s Total Coverage",
- "Values": [
- "No Coverage",
- "20/600",
- "30/900",
- "40/1200",
- "50/1500",
- "75/2250"
]
}
]
}
Create a personalized URL that redirects a customer to your quoting site. Data on this site is prefilled using any data sent in /createLead
and /updatePolicyShell
requests. Any LOB can be used to create a return URL.
Note: This endpoint requires a Bindable-hosted quoting application.
RefCode required | string (RefCode) |
LeadUUID required | string (LeadUUID) >= 15 characters Returned from the /createLead endpoint. |
PolicyShellUUID required | string (PolicyShellUUID) >= 15 characters Returned from the /createPolicyShell endpoint. |
ExpirationTime | integer >= 1 The number of minutes until the URL expires. The default is 30 days. |
{- "RefCode": "bindable-api-test",
- "LeadUUID": "123456789123456789",
- "PolicyShellUUID": "987654321987654321"
}
{- "Result": "Success",
- "ReturnURLToken": "1234567xy1234abc9876x12y1234z567",
}
Check whether a ReturnURLToken is valid, invalid, or expired.
Note: This endpoint requires a Bindable-hosted quoting application.
RefCode required | string (RefCode) |
ReturnURLToken required | string (ReturnURLToken) >= 32 characters |
{- "RefCode": "bindable-api-test",
- "ReturnURLToken": "1234567xy1234abc9876x12y1234z567"
}
{- "Result": "Success",
- "PolicyShellUUID": "987654321987654321"
}
Manually expire a return URL.
Note: This endpoint requires a Bindable-hosted quoting application.
RefCode required | string (RefCode) |
ReturnURLToken required | string (ReturnURLToken) >= 32 characters |
{- "RefCode": "bindable-api-test",
- "ReturnURLToken": "1234567xy1234abc9876x12y1234z567"
}
{- "Result": "Success",
- "Message": "ReturnURLToken is now expired."
}
Create a URL that redirects an agent to Policy Crusher. The URL can either link to the lead or the policy depending on the parameters in the request.
RefCode required | string (RefCode) |
LeadUUID required | string (LeadUUID) >= 15 characters Returned from the /createLead endpoint. |
PolicyShellUUID | string (PolicyShellUUID) >= 15 characters Providing a PolicyShellUUID in the request will return a link directly to the Policy Shell instead of the lead. |
{- "RefCode": "bindable-api-test",
- "LeadUUID": "123456789123456789"
}
{- "RefCode": "bindable-api-test",
- "Result": "Success",
- "LeadUUID": "123456789123456789",
}
Lookup driver data for a lead and other household members.
Note: This endpoint will require data masking for the Date of Birth and Driver’s License Number - see the Data Masking concept for more details.
RefCode required | string (RefCode) |
LeadUUID required | string (UUID) >= 15 characters |
PolicyShellUUID required | string (UUID) >= 15 characters |
ExternalID | string A unique identifier for tracking metadata. |
Array of objects |
{- "RefCode": "bindable-api-test",
- "LeadUUID": "123456789123456789",
- "PolicyShellUUID": "987654321987654321",
- "AdditionalSubjects": [
- {
- "FirstName": "Jackie",
- "LastName": "Bradley",
- "Suffix": "Jr",
- "DateOfBirth": "2024-12-01"
}
]
}
{- "Result": "Success",
- "LeadUUID": "123456789123456789",
- "PolicyShellUUID": "987654321987654321",
- "RefCode": "bindable-api-test",
- "LOB": "AUTOP",
- "Status": "Hit",
- "Drivers": [
- {
- "FullName": "GEORGE CLINTON",
- "FirstName": "GEORGE",
- "LastName": "CLINTON",
- "LicenseStatus": "Valid",
- "LicenseNumber": "K9999999000****",
- "DriverType": "Rated",
- "AgeFirstLicensed": 16,
- "DateOfBirth": "1980***-**"
}, - {
- "FullName": "GEORGETTE CLINTON",
- "FirstName": "GEORGETTE",
- "LastName": "CLINTON",
- "LicenseStatus": "Valid",
- "LicenseNumber": "S8226122746****",
- "DriverType": "Rated",
- "AgeFirstLicensed": 17,
- "DateOfBirth": "1951-**-**"
}
]
}
Lookup vehicle data for a lead and other household members.
RefCode required | string (RefCode) |
LeadUUID required | string (UUID) >= 15 characters |
PolicyShellUUID required | string (UUID) >= 15 characters |
ExternalID | string A unique identifier for tracking metadata. |
Array of objects |
{- "RefCode": "bindable-api-test",
- "LeadUUID": "123456789123456789",
- "PolicyShellUUID": "987654321987654321",
- "AdditionalSubjects": [
- {
- "FirstName": "Jackie",
- "LastName": "Bradley",
- "Suffix": "Jr",
- "DateOfBirth": "2024-12-01"
}
]
}
{- "Result": "Success",
- "LeadUUID": "123456789123456789",
- "PolicyShellUUID": "987654321987654321",
- "RefCode": "bindable-api-test",
- "LOB": "AUTOP",
- "Status": "Hit",
- "Vehicles": [
- {
- "VIN": "19XFC2F55J*******",
- "Year": "2018",
- "Make": "HONDA",
- "Model": "CIVIC LX",
- "Trim": "SEDAN 4 Front 2.0L L4 DOHC 16V",
- "CostNew": "19740"
}, - {
- "VIN": "1FDFE4FL6B*******",
- "Year": "2011",
- "Make": "FORD",
- "Model": "ECONOLINE E450 SUPER DUTY CUTAWAY VAN",
- "Trim": "CUTAWAY 2 Rear 5.4L L2 SOHC 16V",
- "CostNew": "28515"
}
]
}
Lookup home or condo data for a property address.
RefCode required | string (RefCode) |
LeadUUID required | string (LeadUUID) >= 15 characters Returned from the /createLead endpoint. |
PolicyShellUUID required | string (PolicyShellUUID) >= 15 characters Returned from the /createPolicyShell endpoint. |
{- "RefCode": "bindable-api-test",
- "LeadUUID": "123456789123456789",
- "PolicyShellUUID": "987654321987654321"
}
{- "RefCode": "bindable-api-test",
- "Result": "Success",
- "LeadUUID": "123456789123456789",
- "PolicyShellUUID": "987654321987654321",
- "LOB": "HOME",
- "Status": "Hit",
- "HomeData": {
- "ReplacementCost": 515000,
- "SquareFootage": 2072,
- "BuiltYear": 1977,
- "StructureType": "Split Level",
- "ConstructionType": "Siding, Aluminum",
- "RoofType": "Asphalt Shingles",
- "RoofShape": "Gable",
- "NumberOfStories": "2",
- "NumberOfFullBaths": 3,
- "NumberOfHalfBaths": 0,
- "GaragesAndCarports": "2 Car-Attached",
- "Foundation": [
- {
- "FoundationType": "Basement",
- "FoundationPercent": 100,
- "BasementFinishedPercent": 0
}
]
}
}
Request that the agency contact your customer.
This endpoint has stricter PhoneNumber validation, following the North American Numbering Plan specifications: ^[2-9]{1}[0-9]{2}[2-9]{1}[0-9]{2}[0-9]{4}$
.
Note: Only applicable when partnering with our internal agency.
RefCode required | string (RefCode) |
LeadUUID required | string (LeadUUID) >= 15 characters Returned from the /createLead endpoint. |
PolicyShellUUID required | string (PolicyShellUUID) >= 15 characters Returned from the /createPolicyShell endpoint. |
object | |
EarliestContactTime | string Default: "ASAP" Value: "ASAP" Currently 'ASAP' is the only accepted option. Other options which may be available for future use include: 'Morning', 'Noon', 'Evening', 'Weekend'. |
PhoneNumber | string = 10 characters ^[2-9]{1}[0-9]{2}[2-9]{1}[0-9]{2}[0-9]{4}$ |
{- "RefCode": "bindable-api-test",
- "LeadUUID": "123456789123456789",
- "PolicyShellUUID": "987654321987654321",
- "EarliestContactTime": "ASAP"
}
{- "RefCode": "bindable-api-test",
- "Result": "Success",
- "LeadUUID": "123456789123456789",
- "PolicyShellUUID": "987654321987654321",
- "BundledPolicy": {
- "PolicyShellUUID": "987654321987654322"
}
}
LOB | Product Description | Quotable via API? |
AUTOP | Auto Insurance - Personal | Yes |
DSTR | Disaster Insurance | No |
HOME | Homeowners Insurance | Yes |
HOMEW | Home Warranty | No |
LEGAL | Legal Insurance | No |
PET | Pet Insurance | No |
RECV | Recreational Vehicle Insurance | No |
RENT | Renters Insurance | Yes |
TRAVEL | Travel Insurance | No |
Industry Value | Industry Label | Occupation Value | Occupation Label |
Homemaker/Houseprsn | Homemaker/House person | Homemaker/Houseprsn | Homemaker/House person |
Retired | Retired | Retired | Retired |
Disabled | Disabled | Disabled | Disabled |
Unemployed | Unemployed | Unemployed | Unemployed |
Student | Student | Graduate Student | Graduate Student |
Student | Student | High school | High school |
Student | Student | Other | Other |
Student | Student | Undergraduate | Undergraduate |
Agriclt/Forestry/Fish | Agriculture/Forestry/Fishing | Agr Inspect/Grader | Agriculture Inspector/Grader |
Agriclt/Forestry/Fish | Agriculture/Forestry/Fishing | Arborist | Arborist |
Agriclt/Forestry/Fish | Agriculture/Forestry/Fishing | Clerk | Clerk |
Agriclt/Forestry/Fish | Agriculture/Forestry/Fishing | Equip. Operator | Equipment Operator |
Agriclt/Forestry/Fish | Agriculture/Forestry/Fishing | Farm/Ranch Owner | Farm/Ranch Owner |
Agriclt/Forestry/Fish | Agriculture/Forestry/Fishing | Farm/Ranch Worker | Farm/Ranch Worker |
Agriclt/Forestry/Fish | Agriculture/Forestry/Fishing | Fisherman | Fisherman |
Agriclt/Forestry/Fish | Agriculture/Forestry/Fishing | Florist | Florist |
Agriclt/Forestry/Fish | Agriculture/Forestry/Fishing | Laborer/Worker | Laborer/Worker |
Agriclt/Forestry/Fish | Agriculture/Forestry/Fishing | Landscape/NursryWkr | Landscaper/Nursery Worker |
Agriclt/Forestry/Fish | Agriculture/Forestry/Fishing | Landscaper | Landscaper |
Agriclt/Forestry/Fish | Agriculture/Forestry/Fishing | Logger | Logger |
Agriclt/Forestry/Fish | Agriculture/Forestry/Fishing | Millworker | Mill worker |
Agriclt/Forestry/Fish | Agriculture/Forestry/Fishing | Other | Other |
Agriclt/Forestry/Fish | Agriculture/Forestry/Fishing | Ranger | Ranger |
Agriclt/Forestry/Fish | Agriculture/Forestry/Fishing | Supervisor | Supervisor |
Agriclt/Forestry/Fish | Agriculture/Forestry/Fishing | Timber Grader/Scale | Timber Grader/Scale |
Art/Design/Media | Art/Design/Media | Actor | Actor |
Art/Design/Media | Art/Design/Media | Admin Assist | Administrative Assistant |
Art/Design/Media | Art/Design/Media | Announcer/Broadcstr | Announcer/Broadcaster |
Art/Design/Media | Art/Design/Media | Artist/Animator | Artist/Animator |
Art/Design/Media | Art/Design/Media | Author/Writer | Author/Writer |
Art/Design/Media | Art/Design/Media | Choreography/Dancer | Choreography/Dancer |
Art/Design/Media | Art/Design/Media | Clerk | Clerk |
Art/Design/Media | Art/Design/Media | Composer/Director | Composer/Director |
Art/Design/Media | Art/Design/Media | Curator | Curator |
Art/Design/Media | Art/Design/Media | Designer | Designer |
Art/Design/Media | Art/Design/Media | Editor | Editor |
Art/Design/Media | Art/Design/Media | Journalist/Reporter | Journalist/Reporter |
Art/Design/Media | Art/Design/Media | Musician/Singer | Musician/Singer |
Art/Design/Media | Art/Design/Media | Other | Other |
Art/Design/Media | Art/Design/Media | Printer | Printer |
Art/Design/Media | Art/Design/Media | Producer | Producer |
Art/Design/Media | Art/Design/Media | Production Crew | Production Crew |
Art/Design/Media | Art/Design/Media | Projectionist | Projectionist |
Art/Design/Media | Art/Design/Media | Receptionist/Sec | Receptionist/Secretary |
Art/Design/Media | Art/Design/Media | Ticket Sales/Usher | Ticket Sales/Usher |
Banking/Finance/RE | Banking/Finance/Real Estate | Accountant/Auditor | Accountant/Auditor |
Banking/Finance/RE | Banking/Finance/Real Estate | Admin Assist | Administrative Assistant |
Banking/Finance/RE | Banking/Finance/Real Estate | Analyst/Broker | Analyst/Broker |
Banking/Finance/RE | Banking/Finance/Real Estate | Bookkeeper | Bookkeeper |
Banking/Finance/RE | Banking/Finance/Real Estate | Branch Manager | Branch Manager |
Banking/Finance/RE | Banking/Finance/Real Estate | Clerk | Clerk |
Banking/Finance/RE | Banking/Finance/Real Estate | Collections | Collections |
Banking/Finance/RE | Banking/Finance/Real Estate | Consultant | Consultant |
Banking/Finance/RE | Banking/Finance/Real Estate | Controller | Controller |
Banking/Finance/RE | Banking/Finance/Real Estate | CSR/Teller | CSR/Teller |
Banking/Finance/RE | Banking/Finance/Real Estate | Director/Administr | Director/Administrator |
Banking/Finance/RE | Banking/Finance/Real Estate | Executive | Executive |
Banking/Finance/RE | Banking/Finance/Real Estate | Financial Advisor | Financial Advisor |
Banking/Finance/RE | Banking/Finance/Real Estate | Investment Banker | Investment Banker |
Banking/Finance/RE | Banking/Finance/Real Estate | Investor | Investor |
Banking/Finance/RE | Banking/Finance/Real Estate | Loan/EscrowProcess | Loan/Escrow Processor |
Banking/Finance/RE | Banking/Finance/Real Estate | Mgr-Credit/Loan | Manager-Credit/Loan |
Banking/Finance/RE | Banking/Finance/Real Estate | Mgr-Portfolio/Prod. | Manager-Portfolio/Production |
Banking/Finance/RE | Banking/Finance/Real Estate | Mgr-Property | Manager-Property |
Banking/Finance/RE | Banking/Finance/Real Estate | Other | Other |
Banking/Finance/RE | Banking/Finance/Real Estate | Realtor | Realtor |
Banking/Finance/RE | Banking/Finance/Real Estate | Receptionist/Sec | Receptionist/Secretary |
Banking/Finance/RE | Banking/Finance/Real Estate | SalesAgt/Represent. | Sales Agent/Representative |
Banking/Finance/RE | Banking/Finance/Real Estate | "Trader,Finan Instru" | "Trader, Financial Instruments" |
Banking/Finance/RE | Banking/Finance/Real Estate | Underwriter | Underwriter |
Business/Sales/Offi | Business/Sales/Office | Account Executive | Account Executive |
Business/Sales/Offi | Business/Sales/Office | Admin Assist | Administrative Assistant |
Business/Sales/Offi | Business/Sales/Office | Buyer | Buyer |
Business/Sales/Offi | Business/Sales/Office | Clerk-Office | Clerk-Office |
Business/Sales/Offi | Business/Sales/Office | Consultant | Consultant |
Business/Sales/Offi | Business/Sales/Office | CSR | Customer Service Representative |
Business/Sales/Offi | Business/Sales/Office | Director/Administr | Director/Administrator |
Business/Sales/Offi | Business/Sales/Office | Executive | Executive |
Business/Sales/Offi | Business/Sales/Office | H.R. Representative | H.R. Representative |
Business/Sales/Offi | Business/Sales/Office | Marketing Researchr | Marketing Researcher |
Business/Sales/Offi | Business/Sales/Office | Messenger/Courier | Messenger/Courier |
Business/Sales/Offi | Business/Sales/Office | Mgr - District | Manager - District |
Business/Sales/Offi | Business/Sales/Office | Mgr - Finance | Manager - Finance |
Business/Sales/Offi | Business/Sales/Office | Mgr-Dept/Store | Manager - Department/Store |
Business/Sales/Offi | Business/Sales/Office | Mgr-General Opers | Manager - General Operations |
Business/Sales/Offi | Business/Sales/Office | Mgr-H.R./PublicRel | Manager - H.R./Public Relations |
Business/Sales/Offi | Business/Sales/Office | Mgr-Mkt/Sales | Manager - Marketing/Sales |
Business/Sales/Offi | Business/Sales/Office | Mgr/Supervisr-Offic | Manager/Supervisor - Office |
Business/Sales/Offi | Business/Sales/Office | Other | Other |
Business/Sales/Offi | Business/Sales/Office | Receptionist/Sec | Receptionist/Secretary |
Business/Sales/Offi | Business/Sales/Office | Sales-Counter/Rentl | Sales-Counter/Rental |
Business/Sales/Offi | Business/Sales/Office | Sales-Home Based | Sales-Home Based |
Business/Sales/Offi | Business/Sales/Office | Sales-Mfg Rep | Sales-Manufacture Rep |
Business/Sales/Offi | Business/Sales/Office | Sales-Retail/Whlsle | Sales-Retail/Wholesale |
Business/Sales/Offi | Business/Sales/Office | Sales-Route/Vendor | Sales-Route/Vendor |
Construct/EnrgyTrds | Construction/Energy Trades | Boiler Oper/Maker | Boiler Operator/Maker |
Construct/EnrgyTrds | Construction/Energy Trades | Bricklayer/Mason | Bricklayer/Mason |
Construct/EnrgyTrds | Construction/Energy Trades | Carpenter | Carpenter |
Construct/EnrgyTrds | Construction/Energy Trades | Carpet Installer | Carpet Installer |
Construct/EnrgyTrds | Construction/Energy Trades | Concrete Worker | Concrete Worker |
Construct/EnrgyTrds | Construction/Energy Trades | Constrct Proj Mgr | Construction - Project Manager |
Construct/EnrgyTrds | Construction/Energy Trades | Contractor | Contractor |
Construct/EnrgyTrds | Construction/Energy Trades | Crane Operator | Crane Operator |
Construct/EnrgyTrds | Construction/Energy Trades | Electrician/Linesmn | Electrician/Linesman |
Construct/EnrgyTrds | Construction/Energy Trades | ElevatorTech/Instl | Elevator Technician/Installer |
Construct/EnrgyTrds | Construction/Energy Trades | Equip. Operator | Equipment Operator |
Construct/EnrgyTrds | Construction/Energy Trades | FloorLayer/Finisher | Floor Layer/Finisher |
Construct/EnrgyTrds | Construction/Energy Trades | Foreman/Supervisor | Foreman/Supervisor |
Construct/EnrgyTrds | Construction/Energy Trades | Handyman | Handyman |
Construct/EnrgyTrds | Construction/Energy Trades | Heat/Air Technician | Heat/Air Technician |
Construct/EnrgyTrds | Construction/Energy Trades | Inspector | Inspector |
Construct/EnrgyTrds | Construction/Energy Trades | Laborer/Worker | Laborer/Worker |
Construct/EnrgyTrds | Construction/Energy Trades | Metalworker | Metalworker |
Construct/EnrgyTrds | Construction/Energy Trades | Miner | Miner |
Construct/EnrgyTrds | Construction/Energy Trades | Oil/GasDril/RigOpr | Oil/Gas Driller/Rig Operator |
Construct/EnrgyTrds | Construction/Energy Trades | Other | Other |
Construct/EnrgyTrds | Construction/Energy Trades | Painter | Painter |
Construct/EnrgyTrds | Construction/Energy Trades | Plstr/Drywall/Stuc | Plaster/Drywall/Stucco |
Construct/EnrgyTrds | Construction/Energy Trades | Plumber | Plumber |
Construct/EnrgyTrds | Construction/Energy Trades | Roofer | Roofer |
Education/Library | Education/Library | Admin Assist | Administrative Assistant |
Education/Library | Education/Library | Audio-Visual Tech. | Audio-Visual Tech. |
Education/Library | Education/Library | Child/DayCare Wrker | Child/Daycare Worker |
Education/Library | Education/Library | Clerk | Clerk |
Education/Library | Education/Library | Counselor | Counselor |
Education/Library | Education/Library | Grad. Teaching/Asst | Graduate Teaching Assistant |
Education/Library | Education/Library | Instructor-Vocation | Instructor-Vocation |
Education/Library | Education/Library | Librarian/Curator | Librarian/Curator |
Education/Library | Education/Library | Other | Other |
Education/Library | Education/Library | "Professor, College" | "Professor, College" |
Education/Library | Education/Library | Receptionist/Sec | Receptionist/Secretary |
Education/Library | Education/Library | Superintendent | Superintendent |
Education/Library | Education/Library | "Teacher, College" | "Teacher, College" |
Education/Library | Education/Library | "Teacher, K-12" | "Teacher, K-12" |
Education/Library | Education/Library | Teaching Asst/Aide | Teaching Assistant/Aide |
Education/Library | Education/Library | Tutor | Tutor |
Engr/Archt/Sci/Math | Engineer/Architect/Science/Math | Actuary | Actuary |
Engr/Archt/Sci/Math | Engineer/Architect/Science/Math | Admin Assist | Administrative Assistant |
Engr/Archt/Sci/Math | Engineer/Architect/Science/Math | Analyst | Analyst |
Engr/Archt/Sci/Math | Engineer/Architect/Science/Math | Architect | Architect |
Engr/Archt/Sci/Math | Engineer/Architect/Science/Math | Clerk | Clerk |
Engr/Archt/Sci/Math | Engineer/Architect/Science/Math | Clinical Data Coord. | Clinical Data Coordinator |
Engr/Archt/Sci/Math | Engineer/Architect/Science/Math | Drafter | Drafter |
Engr/Archt/Sci/Math | Engineer/Architect/Science/Math | Engineer | Engineer |
Engr/Archt/Sci/Math | Engineer/Architect/Science/Math | Manager-Project | Manager-Project |
Engr/Archt/Sci/Math | Engineer/Architect/Science/Math | Manager-R&D | Manager-R&D |
Engr/Archt/Sci/Math | Engineer/Architect/Science/Math | Mathematician | Mathematician |
Engr/Archt/Sci/Math | Engineer/Architect/Science/Math | Other | Other |
Engr/Archt/Sci/Math | Engineer/Architect/Science/Math | Receptionist/Sec | Receptionist/Secretary |
Engr/Archt/Sci/Math | Engineer/Architect/Science/Math | Research Prog. Dir. | Research Program Director |
Engr/Archt/Sci/Math | Engineer/Architect/Science/Math | Researcher | Researcher |
Engr/Archt/Sci/Math | Engineer/Architect/Science/Math | Scientist | Scientist |
Engr/Archt/Sci/Math | Engineer/Architect/Science/Math | Sociologist | Sociologist |
Engr/Archt/Sci/Math | Engineer/Architect/Science/Math | Surveyor/Mapmaker | Surveyor/Mapmaker |
Engr/Archt/Sci/Math | Engineer/Architect/Science/Math | Technician | Technician |
Government/Military | Government/Military | Accountant/Auditor | Accountant/Auditor |
Government/Military | Government/Military | Admin Assist | Administrative Assistant |
Government/Military | Government/Military | Analyst | Analyst |
Government/Military | Government/Military | Attorney | Attorney |
Government/Military | Government/Military | Chief Executive | Chief Executive |
Government/Military | Government/Military | Clerk | Clerk |
Government/Military | Government/Military | Commissioner | Commissioner |
Government/Military | Government/Military | Council member | Council member |
Government/Military | Government/Military | Director/Administr | Director/Administrator |
Government/Military | Government/Military | Enlst Mil Prsnl E1-4 | Enlisted Military Personnel (E1-4) |
Government/Military | Government/Military | Legislator | Legislator |
Government/Military | Government/Military | Mayor/City Manager | Mayor/City Manager |
Government/Military | Government/Military | Meter Reader | Meter Reader |
Government/Military | Government/Military | NCO (E5-9) | NCO (E5-9) |
Government/Military | Government/Military | Officer-Commissiond | Officer-Commissioned |
Government/Military | Government/Military | Officer-Warrant | Officer-Warrant |
Government/Military | Government/Military | Other | Other |
Government/Military | Government/Military | Park Ranger | Park Ranger |
Government/Military | Government/Military | Planner | Planner |
Government/Military | Government/Military | Postmaster | Postmaster |
Government/Military | Government/Military | Receptionist/Sec | Receptionist/Secretary |
Government/Military | Government/Military | Regulator | Regulator |
Government/Military | Government/Military | US Postal Worker | US Postal Worker |
Info Tech | Information Technology | Admin Assist | Administrative Assistant |
Info Tech | Information Technology | Analyst | Analyst |
Info Tech | Information Technology | Clerk | Clerk |
Info Tech | Information Technology | Director/Administr | Director/Administrator |
Info Tech | Information Technology | Engineer-Hardware | Engineer-Hardware |
Info Tech | Information Technology | Engineer-Software | Engineer-Software |
Info Tech | Information Technology | Engineer-Systems | Engineer-Systems |
Info Tech | Information Technology | Executive | Executive |
Info Tech | Information Technology | Manager-Systems | Manager-Systems |
Info Tech | Information Technology | Network Admin | Network Administrator |
Info Tech | Information Technology | Other | Other |
Info Tech | Information Technology | Programmer | Programmer |
Info Tech | Information Technology | Project Coordinator | Project Coordinator |
Info Tech | Information Technology | Receptionist/Sec | Receptionist/Secretary |
Info Tech | Information Technology | Support Technician | Support Technician |
Info Tech | Information Technology | Systems Security | Systems Security |
Info Tech | Information Technology | Technical Writer | Technical Writer |
Info Tech | Information Technology | Web Developer | Web Developer |
Insurance | Insurance | Accountant/Auditor | Accountant/Auditor |
Insurance | Insurance | Actuarial Clerk | Actuarial Clerk |
Insurance | Insurance | Actuary | Actuary |
Insurance | Insurance | Admin Assist | Administrative Assistant |
Insurance | Insurance | Agent/Broker | Agent/Broker |
Insurance | Insurance | Analyst | Analyst |
Insurance | Insurance | Attorney | Attorney |
Insurance | Insurance | Claims Adjuster | Claims Adjuster |
Insurance | Insurance | Clerk | Clerk |
Insurance | Insurance | Commissioner | Commissioner |
Insurance | Insurance | CSR | Customer Service Representative |
Insurance | Insurance | Director/Administr | Director/Administrator |
Insurance | Insurance | Executive | Executive |
Insurance | Insurance | Other | Other |
Insurance | Insurance | Product Manager | Product Manager |
Insurance | Insurance | Receptionist/Sec | Receptionist/Secretary |
Insurance | Insurance | Sales Rep | Sales Representative |
Insurance | Insurance | Underwriter | Underwriter |
Lgl/Law Enfcmt/Sec | Legal/Law Enforcement/Security | Airport Sec Ofcr | Airport Security Officer |
Lgl/Law Enfcmt/Sec | Legal/Law Enforcement/Security | Animal Control Ofcr | Animal Control Officer |
Lgl/Law Enfcmt/Sec | Legal/Law Enforcement/Security | Attorney | Attorney |
Lgl/Law Enfcmt/Sec | Legal/Law Enforcement/Security | Bailiff | Bailiff |
Lgl/Law Enfcmt/Sec | Legal/Law Enforcement/Security | Corrections Officer | Corrections Officer |
Lgl/Law Enfcmt/Sec | Legal/Law Enforcement/Security | Court Clrk/Reporter | Court Clerk/Reporter |
Lgl/Law Enfcmt/Sec | Legal/Law Enforcement/Security | Deputy Sheriff | Deputy Sheriff |
Lgl/Law Enfcmt/Sec | Legal/Law Enforcement/Security | Dispatcher | Dispatcher |
Lgl/Law Enfcmt/Sec | Legal/Law Enforcement/Security | Examiner | Examiner |
Lgl/Law Enfcmt/Sec | Legal/Law Enforcement/Security | Fed Agt/Marshall | Federal Agent/Marshall |
Lgl/Law Enfcmt/Sec | Legal/Law Enforcement/Security | Fire Chief | Fire Chief |
Lgl/Law Enfcmt/Sec | Legal/Law Enforcement/Security | Fire Fighter/Supv. | Fire Fighter/Supervisor |
Lgl/Law Enfcmt/Sec | Legal/Law Enforcement/Security | Gaming Ofcr/Invest | Gaming Officer/Investigator |
Lgl/Law Enfcmt/Sec | Legal/Law Enforcement/Security | Highway Patrol Ofcr | Highway Patrol Officer |
Lgl/Law Enfcmt/Sec | Legal/Law Enforcement/Security | Judge/Hearing Ofcr | Judge/Hearing Officer |
Lgl/Law Enfcmt/Sec | Legal/Law Enforcement/Security | Legal Asst./Sec | Legal Assistant/Secretary |
Lgl/Law Enfcmt/Sec | Legal/Law Enforcement/Security | Other | Other |
Lgl/Law Enfcmt/Sec | Legal/Law Enforcement/Security | Paralegal/Law Clerk | Paralegal/Law Clerk |
Lgl/Law Enfcmt/Sec | Legal/Law Enforcement/Security | Police Chief | Police Chief |
Lgl/Law Enfcmt/Sec | Legal/Law Enforcement/Security | Police Det/Investgr | Police Detective/Investigator |
Lgl/Law Enfcmt/Sec | Legal/Law Enforcement/Security | Police Offcr/Supvr | Police Officer/Supervisor |
Lgl/Law Enfcmt/Sec | Legal/Law Enforcement/Security | Process Server | Process Server |
Lgl/Law Enfcmt/Sec | Legal/Law Enforcement/Security | Prvt Invest/Detec. | Private Investigator/Detective |
Lgl/Law Enfcmt/Sec | Legal/Law Enforcement/Security | Security Guard | Security Guard |
Lgl/Law Enfcmt/Sec | Legal/Law Enforcement/Security | Sheriff | Sheriff |
Maint/Rpr/Hsekeep | Maintenance/Repair/Housekeeping | Bldg Maint Engineer | Building Maintenance Engineer |
Maint/Rpr/Hsekeep | Maintenance/Repair/Housekeeping | Custodian/Janitor | Custodian/Janitor |
Maint/Rpr/Hsekeep | Maintenance/Repair/Housekeeping | Electrician | Electrician |
Maint/Rpr/Hsekeep | Maintenance/Repair/Housekeeping | Field Service Tech. | Field Service Technician |
Maint/Rpr/Hsekeep | Maintenance/Repair/Housekeeping | Handyman | Handyman |
Maint/Rpr/Hsekeep | Maintenance/Repair/Housekeeping | Heat/AirCond Repair | Heat/Air Conditioner Repairman |
Maint/Rpr/Hsekeep | Maintenance/Repair/Housekeeping | Housekeeper/Maid | Housekeeper/Maid |
Maint/Rpr/Hsekeep | Maintenance/Repair/Housekeeping | Lndscpe/Grnds Maint | Landscape/Grounds Maintenance |
Maint/Rpr/Hsekeep | Maintenance/Repair/Housekeeping | Maint Mechanic | Maintenance Mechanic |
Maint/Rpr/Hsekeep | Maintenance/Repair/Housekeeping | Mechanic | Mechanic |
Maint/Rpr/Hsekeep | Maintenance/Repair/Housekeeping | Other | Other |
Mfg/Production | Manufacturing/Production | Admin Assist | Administrative Assistant |
Mfg/Production | Manufacturing/Production | Clerk | Clerk |
Mfg/Production | Manufacturing/Production | Factory Worker | Factory Worker |
Mfg/Production | Manufacturing/Production | Foreman/Supervisor | Foreman/Supervisor |
Mfg/Production | Manufacturing/Production | Furniture Finisher | Furniture Finisher |
Mfg/Production | Manufacturing/Production | Inspector | Inspector |
Mfg/Production | Manufacturing/Production | Jeweler | Jeweler |
Mfg/Production | Manufacturing/Production | Machine Operator | Machine Operator |
Mfg/Production | Manufacturing/Production | Other | Other |
Mfg/Production | Manufacturing/Production | Packer | Packer |
Mfg/Production | Manufacturing/Production | Plant Manager | Plant Manager |
Mfg/Production | Manufacturing/Production | Printer/Bookbinder | Printer/Bookbinder |
Mfg/Production | Manufacturing/Production | Quality Control | Quality Control |
Mfg/Production | Manufacturing/Production | Receptionist/Sec | Receptionist/Secretary |
Mfg/Production | Manufacturing/Production | Refining Operator | Refining Operator |
Mfg/Production | Manufacturing/Production | Shoemaker | Shoemaker |
Mfg/Production | Manufacturing/Production | Tailor/Custom Sewer | Tailor/Custom Sewer |
Mfg/Production | Manufacturing/Production | Textile Worker | Textile Worker |
Mfg/Production | Manufacturing/Production | Upholsterer | Upholsterer |
Med/Soc Svcs/Relig | Medical/Social Services/Religion | Admin Assist | Administrative Assistant |
Med/Soc Svcs/Relig | Medical/Social Services/Religion | Assist-Med/Dent/Vet | Assistant - Medic/Dent/Vet |
Med/Soc Svcs/Relig | Medical/Social Services/Religion | Clergy | Clergy |
Med/Soc Svcs/Relig | Medical/Social Services/Religion | Clerk | Clerk |
Med/Soc Svcs/Relig | Medical/Social Services/Religion | Client Care Worker | Client Care Worker |
Med/Soc Svcs/Relig | Medical/Social Services/Religion | Dental Hygenist | Dental Hygienist |
Med/Soc Svcs/Relig | Medical/Social Services/Religion | Dentist | Dentist |
Med/Soc Svcs/Relig | Medical/Social Services/Religion | Doctor | Doctor |
Med/Soc Svcs/Relig | Medical/Social Services/Religion | Hospice Volunteer | Hospice Volunteer |
Med/Soc Svcs/Relig | Medical/Social Services/Religion | Mortician | Mortician |
Med/Soc Svcs/Relig | Medical/Social Services/Religion | Nurse - C.N.A. | Nurse - C.N.A. |
Med/Soc Svcs/Relig | Medical/Social Services/Religion | Nurse - LPN | Nurse - LPN |
Med/Soc Svcs/Relig | Medical/Social Services/Religion | Nurse - RN | Nurse - RN |
Med/Soc Svcs/Relig | Medical/Social Services/Religion | Nurse Practitioner | Nurse Practitioner |
Med/Soc Svcs/Relig | Medical/Social Services/Religion | Optometrist | Optometrist |
Med/Soc Svcs/Relig | Medical/Social Services/Religion | Other | Other |
Med/Soc Svcs/Relig | Medical/Social Services/Religion | Paramedic/EM Tech | Paramedic/E.M. Technician |
Med/Soc Svcs/Relig | Medical/Social Services/Religion | Pharmacist | Pharmacist |
Med/Soc Svcs/Relig | Medical/Social Services/Religion | Receptionist/Sec | Receptionist/Secretary |
Med/Soc Svcs/Relig | Medical/Social Services/Religion | Social Worker | Social Worker |
Med/Soc Svcs/Relig | Medical/Social Services/Religion | Support Services | Support Services |
Med/Soc Svcs/Relig | Medical/Social Services/Religion | Technician | Technician |
Med/Soc Svcs/Relig | Medical/Social Services/Religion | Therapist | Therapist |
Med/Soc Svcs/Relig | Medical/Social Services/Religion | Veterinarian | Veterinarian |
Person.Care/Service | Personal Care/Service | Caregiver | Caregiver |
Person.Care/Service | Personal Care/Service | Dry Cleaner/Laundry | Dry Cleaner/Laundry |
Person.Care/Service | Personal Care/Service | Hair Stylist/Barber | Hair Stylist/Barber |
Person.Care/Service | Personal Care/Service | Housekeeper | Housekeeper |
Person.Care/Service | Personal Care/Service | Manicurist | Manicurist |
Person.Care/Service | Personal Care/Service | Masseuse | Masseuse |
Person.Care/Service | Personal Care/Service | Nanny | Nanny |
Person.Care/Service | Personal Care/Service | Other | Other |
Person.Care/Service | Personal Care/Service | Pet Services | Pet Services |
Person.Care/Service | Personal Care/Service | Receptionist/Sec | Receptionist/Secretary |
Rest/Hotel Services | Restaurant/Hotel Services | Baker | Baker |
Rest/Hotel Services | Restaurant/Hotel Services | Bartender | Bartender |
Rest/Hotel Services | Restaurant/Hotel Services | Bellhop | Bellhop |
Rest/Hotel Services | Restaurant/Hotel Services | Bus Person | Bus Person |
Rest/Hotel Services | Restaurant/Hotel Services | Caterer | Caterer |
Rest/Hotel Services | Restaurant/Hotel Services | Chef | Chef |
Rest/Hotel Services | Restaurant/Hotel Services | Concessionaire | Concessionaire |
Rest/Hotel Services | Restaurant/Hotel Services | Concierge | Concierge |
Rest/Hotel Services | Restaurant/Hotel Services | Cook-Rest/Cafeteria | Cook - Restaurant/Cafeteria |
Rest/Hotel Services | Restaurant/Hotel Services | Cook/Wrkr-Fast Food | Cook/Worker-Fast Food |
Rest/Hotel Services | Restaurant/Hotel Services | Delivery Person | Delivery Person |
Rest/Hotel Services | Restaurant/Hotel Services | Desk Clerk | Desk Clerk |
Rest/Hotel Services | Restaurant/Hotel Services | Dishwasher | Dishwasher |
Rest/Hotel Services | Restaurant/Hotel Services | Food Prod/Packing | Food Production/Packing |
Rest/Hotel Services | Restaurant/Hotel Services | Host/Maitre d | Host/Maitre d |
Rest/Hotel Services | Restaurant/Hotel Services | Housekeeper/Maid | Housekeeper/Maid |
Rest/Hotel Services | Restaurant/Hotel Services | Manager | Manager |
Rest/Hotel Services | Restaurant/Hotel Services | Other | Other |
Rest/Hotel Services | Restaurant/Hotel Services | Valet | Valet |
Rest/Hotel Services | Restaurant/Hotel Services | Waiter/Waitress | Waiter/Waitress |
Rest/Hotel Services | Restaurant/Hotel Services | Wine Steward | Wine Steward |
Sports/Recreation | Sports/Recreation | Activity/Recre.Asst | Activity/Recreational Assistant |
Sports/Recreation | Sports/Recreation | Admin Assist | Administrative Assistant |
Sports/Recreation | Sports/Recreation | Agent | Agent |
Sports/Recreation | Sports/Recreation | Athlete | Athlete |
Sports/Recreation | Sports/Recreation | CampCounselor/Lead | Camp Counselor/Lead |
Sports/Recreation | Sports/Recreation | Clerk | Clerk |
Sports/Recreation | Sports/Recreation | Coach | Coach |
Sports/Recreation | Sports/Recreation | Concessionaire | Concessionaire |
Sports/Recreation | Sports/Recreation | "Director, Program" | "Director, Program" |
Sports/Recreation | Sports/Recreation | Event Mgr/Promoter | Event Manager/Promoter |
Sports/Recreation | Sports/Recreation | Life Guard | Life Guard |
Sports/Recreation | Sports/Recreation | Mgr - Fitness Club | Manager - Fitness Club |
Sports/Recreation | Sports/Recreation | Other | Other |
Sports/Recreation | Sports/Recreation | Park Ranger | Park Ranger |
Sports/Recreation | Sports/Recreation | Receptionist/Sec | Receptionist/Secretary |
Sports/Recreation | Sports/Recreation | Sales-Tkt/Mmbrshp | Sales-Ticket/Membership |
Sports/Recreation | Sports/Recreation | SportsBrdcstr/Journ | Sports Broadcaster/Journalist |
Sports/Recreation | Sports/Recreation | Trainer/Instructor | Trainer/Instructor |
Sports/Recreation | Sports/Recreation | Umpire/Referee | Umpire/Referee |
Trvl/Trnsprt/Warehs | Travel/Transportation/Warehousing | Admin Assist | Administrative Assistant |
Trvl/Trnsprt/Warehs | Travel/Transportation/Warehousing | Air Traffic Control | Air Traffic Control |
Trvl/Trnsprt/Warehs | Travel/Transportation/Warehousing | Airport Ops Crew | Airport Operations Crew |
Trvl/Trnsprt/Warehs | Travel/Transportation/Warehousing | Bellhop/Porter | Bellhop/Porter |
Trvl/Trnsprt/Warehs | Travel/Transportation/Warehousing | Clerk | Clerk |
Trvl/Trnsprt/Warehs | Travel/Transportation/Warehousing | Crane Loader/Oper | Crane Loader/Operator |
Trvl/Trnsprt/Warehs | Travel/Transportation/Warehousing | Dispatcher | Dispatcher |
Trvl/Trnsprt/Warehs | Travel/Transportation/Warehousing | Driver-Bus/Strcar | Driver - Bus/Streetcar |
Trvl/Trnsprt/Warehs | Travel/Transportation/Warehousing | Driver-Taxi/Limo | Driver-Taxi/Limo |
Trvl/Trnsprt/Warehs | Travel/Transportation/Warehousing | Driver-Truck/Delvry | Driver-Truck/Delivery |
Trvl/Trnsprt/Warehs | Travel/Transportation/Warehousing | Flight Attendant | Flight Attendant |
Trvl/Trnsprt/Warehs | Travel/Transportation/Warehousing | Forklift Operator | Forklift Operator |
Trvl/Trnsprt/Warehs | Travel/Transportation/Warehousing | Laborer | Laborer |
Trvl/Trnsprt/Warehs | Travel/Transportation/Warehousing | Longshoreman | Longshoreman |
Trvl/Trnsprt/Warehs | Travel/Transportation/Warehousing | Mate/Sailor | Mate/Sailor |
Trvl/Trnsprt/Warehs | Travel/Transportation/Warehousing | Mgr Warehse/Dist | Manager - Warehouse/District |
Trvl/Trnsprt/Warehs | Travel/Transportation/Warehousing | Other | Other |
Trvl/Trnsprt/Warehs | Travel/Transportation/Warehousing | Parking Lot Attend | Parking Lot Attendant |
Trvl/Trnsprt/Warehs | Travel/Transportation/Warehousing | Pilot/Capt/Eng | Pilot/Captain/Engineer |
Trvl/Trnsprt/Warehs | Travel/Transportation/Warehousing | Railroad Worker | Railroad Worker |
Trvl/Trnsprt/Warehs | Travel/Transportation/Warehousing | Receptionist/Sec | Receptionist/Secretary |
Trvl/Trnsprt/Warehs | Travel/Transportation/Warehousing | Shipping/RecClk | Shipping/Receiving Clerk |
Trvl/Trnsprt/Warehs | Travel/Transportation/Warehousing | Subway/LgtRail Oper | Subway/Light Rail Operator |
Trvl/Trnsprt/Warehs | Travel/Transportation/Warehousing | Ticket Agent | Ticket Agent |
Trvl/Trnsprt/Warehs | Travel/Transportation/Warehousing | Transportation Spec | Transportation Specialist |
Other | Other | Other | Other |
All notable changes to the Bindable API will be documented here.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
/createPolicyShell
endpoint./createReturnURL
endpoint with the new additional LOB enums./quotePolicyShell
, /lookupDriverData
and /lookupVehicleData
endpoints./createLead
endpoint./quotePolicyShell
success schema./contactLead
endpoint./updatePolicyShell
endpoint for AUTOP./contactLead
endpoint./updatePolicyShell
for AUTOP, HOME, and RENT LOBs./updatePolicyShell
endpoint./updatePolicyShell
endpoint./coveragePackages
endpoint./stateCoverages
endpoint./coveragePackages
, /stateCoverages
, /lookupDriverData
, /lookupVehicleData
, and /lookupHomeData
endpoints./quotePolicyShell
endpoint.