API documentation
Programmatic access for bank IT teams and verification vendors. Every UI action is backed by a public REST endpoint.
Quick links
- OpenAPI 3.0 spec (JSON)
- Sign up for an API key (free during the 15-case trial)
Auth
All authenticated endpoints accept either a JWT (from /api/v1/auth/login) or an API key in the Authorization: Bearer … header. API keys are issued from the "API Keys" tab in the dashboard.
Core endpoints
POST/api/v1/property-risk/casesCreate a case (multipart upload)
GET/api/v1/property-risk/cases/{id}Get case + findings + verdict
POST/api/v1/property-risk/cases/{id}/fetch-rtcTrigger Bhoomi RTC fetch
POST/api/v1/property-risk/cases/{id}/fetch-ekhata-urbanTrigger BBMP eAasthi fetch
POST/api/v1/property-risk/cases/{id}/fetch-ekhata-ruralTrigger eSwathu fetch (Form 9 or 11B)
GET/api/v1/property-risk/cases/{id}/export?format=pdfDownload visual PDF report
GET/api/v1/property-risk/billing/pricingGet current price tiers (no auth)
Webhooks
Subscribe to case.completed, case.failed, and portal.fetched events. Configure URLs from the "Webhooks" tab in the dashboard. We sign every payload with HMAC-SHA256.