curl https://portal.bridgelinepf.com/api/v1/applications/app_1rvJBK4j6przAMoe6NxpXJ \
-H "Authorization: Bearer $BRIDGELINE_API_KEY"
const res = await fetch(`https://portal.bridgelinepf.com/api/v1/applications/${applicationId}`, {
headers: {
Authorization: `Bearer ${process.env.BRIDGELINE_API_KEY}`,
},
})
const application = await res.json()
import os
import requests
res = requests.get(
f"https://portal.bridgelinepf.com/api/v1/applications/{application_id}",
headers={
"Authorization": f"Bearer {os.environ['BRIDGELINE_API_KEY']}",
},
timeout=30,
)
application = res.json()
{
"id": "app_1rvJBK4j6przAMoe6NxpXJ",
"object": "application",
"livemode": true,
"status": "requires_information",
"created_via": "portal",
"quote_id": null,
"accepted_option_id": null,
"pricing": {
"option_id": "opt_25_10",
"down_payment_rate": 0.25,
"term_months": 10,
"apr": 0.1198,
"down_payment": "12146.46",
"amount_financed": "36439.39",
"monthly_payment": "3847.13",
"finance_charge": "2031.91",
"total_of_payments": "38471.30",
"total_cost": "50617.76",
"selected_by": "broker"
},
"insured": {
"name": "Lone Star Fabrication LLC",
"address": {
"line1": "1200 Industrial Blvd",
"city": "Houston",
"state": "TX",
"postal_code": "77002"
}
},
"broker": {"email": "maria@lonestarrisk.example"},
"policies": [
{
"id": "pol_2o9fj1oLkchQ9qNzyigGf8",
"carrier": {"name": "Scottsdale Insurance Company", "match": "matched"},
"total": "48585.85",
"effective_date": "2026-10-15",
"expiration_date": "2027-10-15",
"document_type": "binder",
"policy_number": null
}
],
"requirements": {
"blocking": [
{
"code": "MISSING_POLICY_NUMBER",
"param": "policies[pol_2o9fj1oLkchQ9qNzyigGf8].policy_number",
"description": "This policy has no usable policy number. Add it in the portal, or have the broker confirm there that it will follow once the carrier binds.",
"due_by": null
},
{
"code": "SIGNER_MISSING",
"param": "signer.borrower",
"description": "The borrower's signer (first name, last name and email) is missing. The broker adds it in the portal.",
"due_by": null
}
],
"outstanding": []
},
"portal_url": "https://portal.bridgelinepf.com/application/3d6f1c2e-9a3b-4d4c-8e5f-60718293a4b5",
"client_reference_id": null,
"metadata": {},
"created_at": "2026-10-12T15:04:05Z"
}
{
"id": "app_4CijAmhQKac0sXiUn7iEiD",
"object": "application",
"livemode": true,
"status": "active",
"created_via": "email",
"quote_id": null,
"accepted_option_id": null,
"pricing": {
"option_id": "opt_20_9",
"down_payment_rate": 0.2,
"term_months": 9,
"apr": 0.1209,
"down_payment": "9220.00",
"amount_financed": "36880.00",
"monthly_payment": "4306.98",
"finance_charge": "1882.86",
"total_of_payments": "38762.86",
"total_cost": "47982.86",
"selected_by": "system"
},
"insured": {
"name": "Brazos Valley Logistics Inc",
"address": {
"line1": "88 Commerce St",
"city": "Waco",
"state": "TX",
"postal_code": "76701"
}
},
"broker": {"email": "dev@lonestarrisk.example"},
"policies": [
{
"id": "pol_3qZ0gfBxfB7Kx4WsdBjLK4",
"carrier": {"name": "Evanston Insurance Company", "match": "matched"},
"total": "46100.00",
"effective_date": "2026-10-01",
"expiration_date": "2027-10-01",
"document_type": "quote",
"policy_number": null
}
],
"requirements": {
"blocking": [],
"outstanding": [
{
"code": "QUOTE_ONLY_DOCUMENT",
"param": "policies[pol_3qZ0gfBxfB7Kx4WsdBjLK4].document_type",
"description": "The binder or policy for this quoted policy is still owed. Send it once the carrier binds.",
"due_by": "2026-11-04"
}
]
},
"portal_url": "https://portal.bridgelinepf.com/application/8a2b4c6d-1e3f-4a5b-9c7d-0e1f2a3b4c5d",
"client_reference_id": null,
"metadata": {},
"created_at": "2026-09-28T13:20:00Z"
}
{
"error": {
"type": "not_found",
"code": "NOT_FOUND",
"message": "No such application.",
"param": "id",
"doc_url": "https://docs.bridgelinepf.com/errors#NOT_FOUND",
"request_id": "req_8fJ2kQ9xLm4TzW7nB3cY5pDv"
}
}
Retrieve an application
Returns one application: its status, the terms the broker has priced, its policies and requirements (what is left before the agreement can be sent, and what is owed after signing). Computed fresh on every request. Applications created in the portal or by email are included; their quote_id is null.
curl https://portal.bridgelinepf.com/api/v1/applications/app_1rvJBK4j6przAMoe6NxpXJ \
-H "Authorization: Bearer $BRIDGELINE_API_KEY"
const res = await fetch(`https://portal.bridgelinepf.com/api/v1/applications/${applicationId}`, {
headers: {
Authorization: `Bearer ${process.env.BRIDGELINE_API_KEY}`,
},
})
const application = await res.json()
import os
import requests
res = requests.get(
f"https://portal.bridgelinepf.com/api/v1/applications/{application_id}",
headers={
"Authorization": f"Bearer {os.environ['BRIDGELINE_API_KEY']}",
},
timeout=30,
)
application = res.json()
{
"id": "app_1rvJBK4j6przAMoe6NxpXJ",
"object": "application",
"livemode": true,
"status": "requires_information",
"created_via": "portal",
"quote_id": null,
"accepted_option_id": null,
"pricing": {
"option_id": "opt_25_10",
"down_payment_rate": 0.25,
"term_months": 10,
"apr": 0.1198,
"down_payment": "12146.46",
"amount_financed": "36439.39",
"monthly_payment": "3847.13",
"finance_charge": "2031.91",
"total_of_payments": "38471.30",
"total_cost": "50617.76",
"selected_by": "broker"
},
"insured": {
"name": "Lone Star Fabrication LLC",
"address": {
"line1": "1200 Industrial Blvd",
"city": "Houston",
"state": "TX",
"postal_code": "77002"
}
},
"broker": {"email": "maria@lonestarrisk.example"},
"policies": [
{
"id": "pol_2o9fj1oLkchQ9qNzyigGf8",
"carrier": {"name": "Scottsdale Insurance Company", "match": "matched"},
"total": "48585.85",
"effective_date": "2026-10-15",
"expiration_date": "2027-10-15",
"document_type": "binder",
"policy_number": null
}
],
"requirements": {
"blocking": [
{
"code": "MISSING_POLICY_NUMBER",
"param": "policies[pol_2o9fj1oLkchQ9qNzyigGf8].policy_number",
"description": "This policy has no usable policy number. Add it in the portal, or have the broker confirm there that it will follow once the carrier binds.",
"due_by": null
},
{
"code": "SIGNER_MISSING",
"param": "signer.borrower",
"description": "The borrower's signer (first name, last name and email) is missing. The broker adds it in the portal.",
"due_by": null
}
],
"outstanding": []
},
"portal_url": "https://portal.bridgelinepf.com/application/3d6f1c2e-9a3b-4d4c-8e5f-60718293a4b5",
"client_reference_id": null,
"metadata": {},
"created_at": "2026-10-12T15:04:05Z"
}
{
"id": "app_4CijAmhQKac0sXiUn7iEiD",
"object": "application",
"livemode": true,
"status": "active",
"created_via": "email",
"quote_id": null,
"accepted_option_id": null,
"pricing": {
"option_id": "opt_20_9",
"down_payment_rate": 0.2,
"term_months": 9,
"apr": 0.1209,
"down_payment": "9220.00",
"amount_financed": "36880.00",
"monthly_payment": "4306.98",
"finance_charge": "1882.86",
"total_of_payments": "38762.86",
"total_cost": "47982.86",
"selected_by": "system"
},
"insured": {
"name": "Brazos Valley Logistics Inc",
"address": {
"line1": "88 Commerce St",
"city": "Waco",
"state": "TX",
"postal_code": "76701"
}
},
"broker": {"email": "dev@lonestarrisk.example"},
"policies": [
{
"id": "pol_3qZ0gfBxfB7Kx4WsdBjLK4",
"carrier": {"name": "Evanston Insurance Company", "match": "matched"},
"total": "46100.00",
"effective_date": "2026-10-01",
"expiration_date": "2027-10-01",
"document_type": "quote",
"policy_number": null
}
],
"requirements": {
"blocking": [],
"outstanding": [
{
"code": "QUOTE_ONLY_DOCUMENT",
"param": "policies[pol_3qZ0gfBxfB7Kx4WsdBjLK4].document_type",
"description": "The binder or policy for this quoted policy is still owed. Send it once the carrier binds.",
"due_by": "2026-11-04"
}
]
},
"portal_url": "https://portal.bridgelinepf.com/application/8a2b4c6d-1e3f-4a5b-9c7d-0e1f2a3b4c5d",
"client_reference_id": null,
"metadata": {},
"created_at": "2026-09-28T13:20:00Z"
}
{
"error": {
"type": "not_found",
"code": "NOT_FOUND",
"message": "No such application.",
"param": "id",
"doc_url": "https://docs.bridgelinepf.com/errors#NOT_FOUND",
"request_id": "req_8fJ2kQ9xLm4TzW7nB3cY5pDv"
}
}
- Applications your brokers started in the portal, or that came in by email, are included. Their
quote_idisnull. pricingisnulluntil your broker reaches the pricing step in the portal.- There’s no
updated_atyet. To follow a deal, retrieve it again; events that tell you when something changed are on the roadmap.
404 as an id that doesn’t exist: one from another agency, or, for a broker key, one that belongs to a colleague. Test keys don’t see applications yet.
curl https://portal.bridgelinepf.com/api/v1/applications/app_1rvJBK4j6przAMoe6NxpXJ \
-H "Authorization: Bearer $BRIDGELINE_API_KEY"
const res = await fetch(`https://portal.bridgelinepf.com/api/v1/applications/${applicationId}`, {
headers: {
Authorization: `Bearer ${process.env.BRIDGELINE_API_KEY}`,
},
})
const application = await res.json()
import os
import requests
res = requests.get(
f"https://portal.bridgelinepf.com/api/v1/applications/{application_id}",
headers={
"Authorization": f"Bearer {os.environ['BRIDGELINE_API_KEY']}",
},
timeout=30,
)
application = res.json()
{
"id": "app_1rvJBK4j6przAMoe6NxpXJ",
"object": "application",
"livemode": true,
"status": "requires_information",
"created_via": "portal",
"quote_id": null,
"accepted_option_id": null,
"pricing": {
"option_id": "opt_25_10",
"down_payment_rate": 0.25,
"term_months": 10,
"apr": 0.1198,
"down_payment": "12146.46",
"amount_financed": "36439.39",
"monthly_payment": "3847.13",
"finance_charge": "2031.91",
"total_of_payments": "38471.30",
"total_cost": "50617.76",
"selected_by": "broker"
},
"insured": {
"name": "Lone Star Fabrication LLC",
"address": {
"line1": "1200 Industrial Blvd",
"city": "Houston",
"state": "TX",
"postal_code": "77002"
}
},
"broker": {"email": "maria@lonestarrisk.example"},
"policies": [
{
"id": "pol_2o9fj1oLkchQ9qNzyigGf8",
"carrier": {"name": "Scottsdale Insurance Company", "match": "matched"},
"total": "48585.85",
"effective_date": "2026-10-15",
"expiration_date": "2027-10-15",
"document_type": "binder",
"policy_number": null
}
],
"requirements": {
"blocking": [
{
"code": "MISSING_POLICY_NUMBER",
"param": "policies[pol_2o9fj1oLkchQ9qNzyigGf8].policy_number",
"description": "This policy has no usable policy number. Add it in the portal, or have the broker confirm there that it will follow once the carrier binds.",
"due_by": null
},
{
"code": "SIGNER_MISSING",
"param": "signer.borrower",
"description": "The borrower's signer (first name, last name and email) is missing. The broker adds it in the portal.",
"due_by": null
}
],
"outstanding": []
},
"portal_url": "https://portal.bridgelinepf.com/application/3d6f1c2e-9a3b-4d4c-8e5f-60718293a4b5",
"client_reference_id": null,
"metadata": {},
"created_at": "2026-10-12T15:04:05Z"
}
{
"id": "app_4CijAmhQKac0sXiUn7iEiD",
"object": "application",
"livemode": true,
"status": "active",
"created_via": "email",
"quote_id": null,
"accepted_option_id": null,
"pricing": {
"option_id": "opt_20_9",
"down_payment_rate": 0.2,
"term_months": 9,
"apr": 0.1209,
"down_payment": "9220.00",
"amount_financed": "36880.00",
"monthly_payment": "4306.98",
"finance_charge": "1882.86",
"total_of_payments": "38762.86",
"total_cost": "47982.86",
"selected_by": "system"
},
"insured": {
"name": "Brazos Valley Logistics Inc",
"address": {
"line1": "88 Commerce St",
"city": "Waco",
"state": "TX",
"postal_code": "76701"
}
},
"broker": {"email": "dev@lonestarrisk.example"},
"policies": [
{
"id": "pol_3qZ0gfBxfB7Kx4WsdBjLK4",
"carrier": {"name": "Evanston Insurance Company", "match": "matched"},
"total": "46100.00",
"effective_date": "2026-10-01",
"expiration_date": "2027-10-01",
"document_type": "quote",
"policy_number": null
}
],
"requirements": {
"blocking": [],
"outstanding": [
{
"code": "QUOTE_ONLY_DOCUMENT",
"param": "policies[pol_3qZ0gfBxfB7Kx4WsdBjLK4].document_type",
"description": "The binder or policy for this quoted policy is still owed. Send it once the carrier binds.",
"due_by": "2026-11-04"
}
]
},
"portal_url": "https://portal.bridgelinepf.com/application/8a2b4c6d-1e3f-4a5b-9c7d-0e1f2a3b4c5d",
"client_reference_id": null,
"metadata": {},
"created_at": "2026-09-28T13:20:00Z"
}
{
"error": {
"type": "not_found",
"code": "NOT_FOUND",
"message": "No such application.",
"param": "id",
"doc_url": "https://docs.bridgelinepf.com/errors#NOT_FOUND",
"request_id": "req_8fJ2kQ9xLm4TzW7nB3cY5pDv"
}
}
Authorizations
bl_live_… or bl_test_… API key.
Headers
API version (a date). Defaults to 2026-09-23; echoed on every response.
^\d{4}-\d{2}-\d{2}$Path Parameters
The application id (app_…).
Response
The application.
A deal in progress toward a signed premium finance agreement and loan.
app_…
"application"processing, requires_information (an item in requirements.blocking holds the agreement back), ready_for_agreement, awaiting_signature (the agreement was sent), pending_activation (the borrower signed; the loan goes live once the down payment settles and the agreement is countersigned), active (final), canceled (final). New values may be added: treat an unknown one as "in progress".
processing, requires_information, ready_for_agreement, awaiting_signature, pending_activation, active, canceled api: accepted from a quote through the API. portal: created in the Bridgeline portal. email: created from an email to an intake address.
api, portal, email The application's current quote (qte_…), or null when it has none.
The option the agency accepted through the API (opt_…), or null.
The terms the broker has priced in the portal, which the agreement will carry; once the agreement is sent, its own terms. null until the application reaches pricing. total_of_payments is amount_financed + finance_charge, as on the agreement; total_cost is down_payment + total_of_payments.
Show child attributes
Show child attributes
Show child attributes
Show child attributes
The broker who owns the application.
Show child attributes
Show child attributes
Show child attributes
Show child attributes
What's left on the deal. New codes may be added: show description for a code you don't know.
Show child attributes
Show child attributes
Where the broker works on this application in the Bridgeline portal (requires a portal login).
Show child attributes
Show child attributes