Interactive Demo
How It Works
Data flows bi-directionally between your systems and an insurance form. Edit the JSON below and watch the form update in real time — across desktop, phone, and print.
Data Flow
Bidirectional, any channel
Push structured data in to render a form. Or submit a completed form to extract structured data out. Both directions use the same schema.
Data → Form (Produce)
Your Data
JSON payload
POST →
/v1/forms/generate
IBP API
or webhook
→ Returns
PDF / HTML / JSON
Rendered Form
Desktop · Phone · Print
Form → Data (Consume)
Completed Form
PDF · scan · web
POST →
/v1/forms/parse
IBP API
or webhook
→ Returns
Structured JSON
Your System
policy · claims · PMS
Live Demo
Personal Auto Proof of Insurance
Edit any field in the JSON — the form updates instantly. Switch views to see Desktop, Phone, and Print renderings.
JSON Data (editable)
Produce
⚙
API
Form Preview
PROOF OF INSURANCE
—
Named Insured
—
Policy Number
—
Vehicle
—
VIN
—
Effective
—
Expires
—
This card constitutes proof of financial responsibility as required by state law.
9:41● ● ●
PROOF OF INSURANCE
—
Insured
—
Policy #
—
Vehicle
—
VIN
—
Effective
—
Expires
—
Coverages
—
PROOF OF INSURANCE
Personal Automobile Policy · IBP-PA-POI-001
—
NAIC —
Insured
Named Insured
—
Policy Number
—
Address
—
Term
— – —
Vehicle
Year / Make / Model
—
VIN
—
Coverages
Webhooks
Event-driven form delivery
Register a webhook endpoint and IBP will POST a form payload to your system whenever a form is generated, submitted, or updated — no polling required.
- form.generated — a form was rendered from data
- form.submitted — a completed form was submitted
- form.parsed — form data was extracted into JSON