A message for our valued customers and partners: This site is retiring, including accounts and API keys, as we migrate to the new developer portal. If you use existing API keys you will be contacted with further migration instructions. Accounts and API keys are not shared between this developer portal and the new developer portal. We recommend you review the new portal's Get Started guide for details on registering a new developer account and requesting new API keys.

API Products for BL Partners

This is a non-production version intended for development purposes.

<h3>Access</h3>

<h4>Authentication</h4>
This proxy supports OAuth2. To authenticate, we require an OAuth2 access token to be sent in the Authorization header as Bearer.
An access token is a long string of characters that serves as a credential used to access protected APIs.

To get access token:
<ul>
<li><b>Grant Type:</b> Client Credentials</li>
<li><b>Access Token URL:</b> https://test-apis.us-east-1.libertymutual.com/oauth/token</li>
<li><b>Client ID:</b> Consumer Key from your API Key</li>
<li><b>Client Secret:</b> Consumer Secret from your API Key</li>
<li><b>Scope:</b> scope for API you would like to call</li>
</ul>

<h5>API Key</h5>
If you already have an API key, you can skip the steps below. If you need to aquire an API key, please follow the steps below:
<ol>
<li>In the upper right corner, select <b>Register</b> to create a new account for the developer portal</li>
<li>You will receive an email to create a password</li>
<li>Once the account is created and you are logged in, select <b>Keys</b> to create your API Key</li>
<li>Select <q>Add a new Key</q> to create an API key for the desire product/application
<ul>
<li><b>NOTE:</b> API key can have more than one products</li>
</ul>
</li>
<li><q>Add new key</q> window
<ul>
<li><b>Key Name:</b> enter something meaningful to you/your application</li>
<li><b>Callback URL:</b> enter <q>n/a</q> as we are not currently using it</li>
<li><b>Product:</b> search and select the product you would like to add. <i>For example: Alternate Channel - Quote API</i></li>
<li>Click <b> Create Key</b>
</ul>
</li>
<li>Go back to the <q>Keys</q> window and click on the key that you just created
<ul>
<li>Here, you can see all the details for your key as far as which product your key is tied to and obtain the Consumer Key (client id) and Consumer Secret (client secret).</li>
</ul>
</li>
</ol>

Quote API

Method
Description

GET

Get Quote Status

https://test-apis.us-east-1.libertymutual.com/bl-partnerships/status

Status endpoint within the quote api to return status information on previous quote requests. Information returned Under Writing Decision, Quote Number, Premium, Status (quoted, referred, issued, etc.), Policy Number.

GET

Get Questions

https://test-apis.us-east-1.libertymutual.com/bl-partnerships/questions

Underwriting questions will be returned for the given State, line of business and class code.

POST

Get Quote

https://test-apis.us-east-1.libertymutual.com/bl-partnerships/quotes

Get real time rate for a given line of business.

GET

Submit For Review

https://test-apis.us-east-1.libertymutual.com/bl-partnerships/submitForReview

Submit refer quotes for underwriter review.

GET

Generates Quote Proposal

https://test-apis.us-east-1.libertymutual.com/bl-partnerships/quoteProposal

Provides an acord response to generate the quote proposal.

Initiate Bind

Method
Description

POST

Bind Quote

https://test-apis.us-east-1.libertymutual.com/bl-partnerships/bind

This request will create a billing account with specified options and bind a quote

Create Account API

Method
Description

POST

Create Account Number

https://test-apis.us-east-1.libertymutual.com/bl-partnerships/account

Create an account for customer information

Lead Gen API

Method
Description

POST

Create Lead Gen Data

https://test-apis.us-east-1.libertymutual.com/bl-partnerships/leadGen/create

Create account and general infomation data in eCLIQ.