Developers
API-first endpoints and structured status updates.
How we're different
- Completeness-first FNOL: we finish the file, not just capture a report.
- Routing that sticks: policy-based triage with escalation gates and audit trail.
- Proactive digital updates to reduce status-chasing loops.
Trust rule: AI drafts, humans decide for sensitive outcomes.
Public API
- POST /api/claimroute/public/claims
- GET /api/claimroute/public/claims/:id/status
- POST /api/claimroute/public/claims/:id/attachments
Internal API
- GET /api/claimroute/claims
- POST /api/claimroute/claims/:id/run-triage
- POST /api/claimroute/claims/:id/status-updates
- POST /api/claimroute/claims/:id/generate-adjuster-kit
StatusUpdate schema
{
"claim_id": "...",
"channel": "email|sms|portal",
"stage": "intake|triage|assigned|waiting_on_customer|inspection|estimate|settlement|closed",
"what_happened": "string",
"what_we_need_from_you": "string|null",
"what_happens_next": "string",
"expected_next_update_by": "YYYY-MM-DD",
"cta": {"label": "Upload photos", "url": "https://..."},
"contact": {"phone": "...", "email": "..."},
"portal_url": "https://...",
"language": "string",
"adequacy_score": 0,
"adequacy_missing": ["expected_next_update_by", "cta"]
}