StormSightOpenAPI JSON →

API

StormSight is API-first. Every UI surface is backed by a documented REST endpoint. Use this to build your own automation. Auth: an authenticated session cookie from email + password sign-in at /auth/signin. API tokens are not yet available.

Events

GET/api/events
GET/api/events/{id}
GET/api/events/{id}/parcels
GET/api/events/{id}/export.csv
GET/api/events/{id}/export.pdf
GET/api/events/{id}/impact

Monitor Zones

GET/api/saved-sites
POST/api/saved-sites
PUT/api/saved-sites/{id}
DELETE/api/saved-sites/{id}

Forecast

GET/api/forecast/warnings
GET/api/forecast/outlooks
GET/api/forecast/site
GET/api/hyperlocal?lat&lon

Leads

GET/api/leads
POST/api/leads
GET/api/leads/{id}
PATCH/api/leads/{id}
DELETE/api/leads/{id}
POST/api/leads/bulk

AI Assistant

POST/api/ai/chat
POST/api/ai/analyze-photo

Streaming

GET/api/stream
GET/api/feed
GET/api/heatmap

Vector Tiles

GET/api/tiles/events/{z}/{x}/{y}
GET/api/tiles/mesh-live/{z}/{x}/{y}

Operations

POST/api/upload
GET/api/status
GET/api/health
GET/api/docs

Webhook signatures

Outbound webhooks (event.detected, lead.created, etc.) include an X-StormSight-Signature header containing the HMAC-SHA256 hex digest of the raw body keyed with your subscription’s secret. Always verify before acting on a webhook delivery.