curl https://portal.bridgelinepf.com/api/v1/coverage-types \
-H "Authorization: Bearer $BRIDGELINE_API_KEY"
const res = await fetch('https://portal.bridgelinepf.com/api/v1/coverage-types', {
headers: {
Authorization: `Bearer ${process.env.BRIDGELINE_API_KEY}`,
},
})
const { data } = await res.json()
import os
import requests
res = requests.get(
"https://portal.bridgelinepf.com/api/v1/coverage-types",
headers={
"Authorization": f"Bearer {os.environ['BRIDGELINE_API_KEY']}",
},
timeout=30,
)
data = res.json()["data"]
{
"object": "list",
"data": [
{
"type": "general_liability",
"name": "General Liability",
"definition": "Third-party bodily injury, property damage and personal/advertising injury from premises, operations and products.",
"aliases": ["CGL", "GL", "Commercial General Liability", "Premises Liability", "Products/Completed Operations", "Trucker's General Liability"],
"flags": []
},
{
"type": "windstorm",
"name": "Windstorm",
"definition": "Standalone wind, hail or named-storm property policy, including wind deductible buybacks.",
"aliases": ["Named Storm", "Named Wind", "Wind Only", "Wind/Hail", "Cat Wind", "Wind Deductible Buyback"],
"flags": ["verify_minimum_earned"]
}
// ...24 more
]
}
Reference data
List coverage types
Every value coverages[].type accepts, with its definition, common aliases and flags. Requires no scope.
GET
/
v1
/
coverage-types
curl https://portal.bridgelinepf.com/api/v1/coverage-types \
-H "Authorization: Bearer $BRIDGELINE_API_KEY"
const res = await fetch('https://portal.bridgelinepf.com/api/v1/coverage-types', {
headers: {
Authorization: `Bearer ${process.env.BRIDGELINE_API_KEY}`,
},
})
const { data } = await res.json()
import os
import requests
res = requests.get(
"https://portal.bridgelinepf.com/api/v1/coverage-types",
headers={
"Authorization": f"Bearer {os.environ['BRIDGELINE_API_KEY']}",
},
timeout=30,
)
data = res.json()["data"]
{
"object": "list",
"data": [
{
"type": "general_liability",
"name": "General Liability",
"definition": "Third-party bodily injury, property damage and personal/advertising injury from premises, operations and products.",
"aliases": ["CGL", "GL", "Commercial General Liability", "Premises Liability", "Products/Completed Operations", "Trucker's General Liability"],
"flags": []
},
{
"type": "windstorm",
"name": "Windstorm",
"definition": "Standalone wind, hail or named-storm property policy, including wind deductible buybacks.",
"aliases": ["Named Storm", "Named Wind", "Wind Only", "Wind/Hail", "Cat Wind", "Wind Deductible Buyback"],
"flags": ["verify_minimum_earned"]
}
// ...24 more
]
}
The list
coverages[].type is checked against when you create a quote. Use name and aliases to map your system’s line names; the API accepts only type values. We add types over time; treat an unknown one as other. See coverage types.
curl https://portal.bridgelinepf.com/api/v1/coverage-types \
-H "Authorization: Bearer $BRIDGELINE_API_KEY"
const res = await fetch('https://portal.bridgelinepf.com/api/v1/coverage-types', {
headers: {
Authorization: `Bearer ${process.env.BRIDGELINE_API_KEY}`,
},
})
const { data } = await res.json()
import os
import requests
res = requests.get(
"https://portal.bridgelinepf.com/api/v1/coverage-types",
headers={
"Authorization": f"Bearer {os.environ['BRIDGELINE_API_KEY']}",
},
timeout=30,
)
data = res.json()["data"]
{
"object": "list",
"data": [
{
"type": "general_liability",
"name": "General Liability",
"definition": "Third-party bodily injury, property damage and personal/advertising injury from premises, operations and products.",
"aliases": ["CGL", "GL", "Commercial General Liability", "Premises Liability", "Products/Completed Operations", "Trucker's General Liability"],
"flags": []
},
{
"type": "windstorm",
"name": "Windstorm",
"definition": "Standalone wind, hail or named-storm property policy, including wind deductible buybacks.",
"aliases": ["Named Storm", "Named Wind", "Wind Only", "Wind/Hail", "Cat Wind", "Wind Deductible Buyback"],
"flags": ["verify_minimum_earned"]
}
// ...24 more
]
}
Authorizations
bl_live_… or bl_test_… API key.
Headers
API version (a date). Defaults to 2026-09-23; echoed on every response.
Pattern:
^\d{4}-\d{2}-\d{2}$