Skip to main content
VesperSpatial REST API v1.4.0 · Production Documentation

Developer Hub & API Reference

Production REST API for commercial catastrophe underwriting: sub-45ms physical rating, California CDI § 2644.9 discounts, 5-mile $25M PML accumulation caps, and cryptographic Merkle audit proofs.

Base URLhttps://api.vesperspatial.com
Typical Latency< 45ms (US-West/Central)
Auth HeaderAuthorization: Bearer <key>
Statutory AuditCIC § 1727 Merkle Proof

Overview & Protocol Standards

The VesperSpatial API is an enterprise JSON REST service built for automated commercial property catastrophe underwriting, policy administration system (PAS) rating engines, and actuarial filing validation. All requests must be encrypted over HTTPS and communicate via valid UTF-8 JSON payloads.

Production Base URL:https://api.vesperspatial.com
Protocol:HTTP/2 over TLS 1.3
Content Type:application/json

Authentication & API Keys

Authenticate all requests by including your secret API token in the HTTP Authorization header using the Bearer scheme:

Authorization: Bearer vs_live_9b4e72ac1048_carrier_prod
POST/api/v1/underwrite/quote

Real-Time Underwriting & Rating

Sub-45ms Real-TimeCalifornia CDI 10 CCR § 2644.9 & Proposition 103

Submit a commercial property street address or coordinate pair. Delphi-1.0 resolves rooftop elevation via USGS 1m LiDAR, computes slope flame front acceleration, evaluates ECMWF ERA5 dead fuel moisture, and applies all 10 California statutory mitigation discounts in under 45ms.

Request Parameters
FieldTypeRequirementDescription
addressstringRequiredFull commercial street address or 5-digit California ZIP code.
tiv_usdnumberRequiredTotal Insurable Value (Building + Contents + Business Interruption) in USD.
distance_to_brush_ftnumberOptionalHorizontal distance to unmanaged wildland brush in feet (auto-computed if omitted via USGS LiDAR).
class_a_roofbooleanOptionalWhether the structure possesses a certified noncombustible Class A roof assembly.
ember_resistant_ventsbooleanOptionalWhether foundation and attic vents feature 1/8-inch corrosion-resistant metal mesh.
Code Example:
curl -X POST https://api.vesperspatial.com/api/v1/underwrite/quote \
  -H "Authorization: Bearer vs_live_9b4e72ac1048_carrier_prod" \
  -H "Content-Type: application/json" \
  -d '{
    "address": "1250 Silverado Trail, St. Helena, CA 94574",
    "tiv_usd": 12500000,
    "class_a_roof": true,
    "ember_resistant_vents": true
  }'
GET/api/v1/underwrite/quote/{quote_id}/pdf

Statutory Quote Slip & 16pt D-1 Notice

CIC § 1764.1 ComplianceCalifornia Insurance Code § 1764.1 & § 1763

Generates an audit-certified, print-ready PDF quote slip including mandatory California Surplus Lines 16-point bold D-1 statutory disclosures, SL-2 diligent search affidavit references, and SHA-256 cryptographic quote validation hashes.

Request Parameters
FieldTypeRequirementDescription
quote_idstringRequiredUnique quote identifier returned by the quote endpoint.
Code Example:
curl -X GET https://api.vesperspatial.com/api/v1/underwrite/quote/QTE_2026_9B4E72AC/pdf \
  -H "Authorization: Bearer vs_live_9b4e72ac1048_carrier_prod" \
  --output quote_QTE_2026_9B4E72AC.pdf
POST/api/v1/hazards/wildfire/batch

High-Throughput Batch Hazard Screening

Portfolio IngestionBordereau Book Intake & Cleanse

Screen up to 1,000 commercial locations in a single API call. Returns vectorized hazard ratings, slope gradients, and brush proximity scores for instant portfolio book clearance.

Request Parameters
FieldTypeRequirementDescription
locationsarray[object]RequiredArray of location objects containing address or lat/long coordinates.
Code Example:
curl -X POST https://api.vesperspatial.com/api/v1/hazards/wildfire/batch \
  -H "Authorization: Bearer vs_live_9b4e72ac1048_carrier_prod" \
  -H "Content-Type: application/json" \
  -d '{
    "locations": [
      {"id": "LOC_01", "address": "1250 Silverado Trail, St. Helena, CA"},
      {"id": "LOC_02", "address": "1495 Meadow Brook Rd, Altadena, CA"}
    ]
  }'
GET/api/v1/compliance/cdi-credits

California CDI § 2644.9 Mandatory Credits

10 CCR § 2644.9 CertifiedCalifornia 'Safer from Wildfires' Regulation

Fetches the certified statutory credit schedule detailing mandatory rate reductions across all 10 required mitigation tiers: Zone 0 noncombustible perimeter, Class A roof, 1/8" ember vents, enclosed eaves, and Firewise USA community recognition.

Request Parameters
FieldTypeRequirementDescription
county_fipsstringOptional5-digit California county FIPS code for localized base rate exhibits.
Code Example:
curl -X GET "https://api.vesperspatial.com/api/v1/compliance/cdi-credits?county_fips=06055" \
  -H "Authorization: Bearer vs_live_9b4e72ac1048_carrier_prod"
GET/api/v1/compliance/asop38-dossier

ASOP 38 & ASOP 56 Actuarial Dossier

CAS / AAA CertifiedActuarial Standards of Practice 38 & 56

Retrieves the certified actuarial memorandum documenting physical parameterization, sensitivity testing bounds, Rothermel fluid equations, and empirical backtest validation against the Tubbs, Camp, Glass, and Dixie fires.

Code Example:
curl -X GET https://api.vesperspatial.com/api/v1/compliance/asop38-dossier \
  -H "Authorization: Bearer vs_live_9b4e72ac1048_carrier_prod"
POST/api/v1/portfolio/accumulation

5-Mile Radial $25M PML Accumulation Check

Treaty Solvency ProtectionReinsurance Treaty Aggregate Caps

Calculates spatial clustering and Probable Maximum Loss (PML) accumulation within a 5-mile radial circle around any coordinate or Uber H3 hexagonal cell. Automatically triggers treaty capacity surcharges or bind moratoriums when capacity caps are reached.

Request Parameters
FieldTypeRequirementDescription
latitudenumberRequiredTarget location latitude in decimal degrees.
longitudenumberRequiredTarget location longitude in decimal degrees.
new_tiv_usdnumberRequiredProposed incremental TIV to test against existing active in-force treaty limits.
Code Example:
curl -X POST https://api.vesperspatial.com/api/v1/portfolio/accumulation \
  -H "Authorization: Bearer vs_live_9b4e72ac1048_carrier_prod" \
  -H "Content-Type: application/json" \
  -d '{
    "latitude": 34.1808,
    "longitude": -118.1310,
    "new_tiv_usd": 5000000
  }'
POST/api/v1/audit/merkle-verify

Cryptographic Merkle Audit Verification

CIC § 1727 Immutable LedgerCalifornia Insurance Code § 1727 Recordkeeping

Verify the cryptographic SHA-256 Merkle root and leaf inclusion proof for any bound policy or quote rating. Guarantees tamper-evident auditability for Department of Insurance statutory examinations.

Request Parameters
FieldTypeRequirementDescription
quote_idstringRequiredThe unique quote ID to verify against the immutable hash ledger.
Code Example:
curl -X POST https://api.vesperspatial.com/api/v1/audit/merkle-verify \
  -H "Authorization: Bearer vs_live_9b4e72ac1048_carrier_prod" \
  -H "Content-Type: application/json" \
  -d '{"quote_id": "QTE_2026_9B4E72AC"}'