Lossline for developers

Fire intelligence.
Ready for your product.

Live fire incidents, verified owner contacts, and property data in one signed webhook.

$0.75Event with no verified match
$1.00Event with successful enrichment
UnlimitedAreas watched per organization

Built for platforms

One API for your entire customer base.

Lossline handles incident processing once. Your platform decides who receives it.

01 / Routing

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_ids
customer_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
02 / Processing

No joins. No duplicate billing.

Enrichment is automatic. Each unique incident becomes one immutable record and one charge for your organization.

delivery_8391delivered
Created0 msSigned614 msDelivered842 ms
  • 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.

01List supported areasYour first authenticated request
Full documentation
curl https://api.lossline.app/v1/areas \
  -H "Authorization: Bearer $LOSSLINE_API_KEY"
GET/v1/areas

Search every supported department area.

POST/v1/watches

Start watching one or many areas.

PUT/v1/customers/{id}

Replace one customer's complete area list.

GET/v1/customers/{id}/incidents

Read records matched to one customer.

GET/v1/incidents

Read completed incident records.

GET/v1/usage

Inspect balance and the immutable usage ledger.

PUT/v1/webhook-endpoint

Set 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.

Signed content{delivery_id}.{timestamp}.{raw_body}AlgorithmHMAC-SHA256

Start building

Put fire intelligence inside your platform.

Create your organization, connect a webhook, and start with the complete API surface.

Open Developer Console