Lossline for developers
Fire intelligence.
Ready for your product.
Live fire incidents, verified owner contacts, and property data in one signed webhook.
Built for platforms
One API for your entire customer base.
Lossline handles incident processing once. Your platform decides who receives it.
Your customer IDs. Our routing.
Send an opaque ID and its territory list. Every finished incident returns all matching IDs in one delivery.
incident_44af3 matchesmatching_customer_idscustomer_8421customer_9107customer_9912- One webhook, even when dozens of customers match
- No end-customer names, emails, or phone numbers required
- Customer-scoped history for onboarding and support
- Your platform controls push, email, SMS, and in-app delivery
No joins. No duplicate billing.
Enrichment is automatic. Each unique incident becomes one immutable record and one charge for your organization.
delivery_8391delivered- Stable record, incident, and delivery identifiers
- HMAC-SHA256 signatures on every webhook
- Eight delivery attempts with exponential backoff
- Successful property matches reused without duplicate provider work
Quickstart
From first request to verified delivery.
Start with supported areas, add customer watches, then receive signed incident records.
curl https://api.lossline.app/v1/areas \
-H "Authorization: Bearer $LOSSLINE_API_KEY"/v1/areasSearch every supported department area.
/v1/watchesStart watching one or many areas.
/v1/customers/{id}Replace one customer's complete area list.
/v1/customers/{id}/incidentsRead records matched to one customer.
/v1/incidentsRead completed incident records.
/v1/usageInspect balance and the immutable usage ledger.
/v1/webhook-endpointSet the HTTPS destination for signed deliveries.
Webhook security
Trust every delivery.
Every request includes Lossline-Id, Lossline-Timestamp, and Lossline-Signature. Verify the exact raw body, reject stale timestamps, and ignore duplicate delivery IDs.
{delivery_id}.{timestamp}.{raw_body}AlgorithmHMAC-SHA256Start building
Put fire intelligence inside your platform.
Create your organization, connect a webhook, and start with the complete API surface.
Open Developer Console
