Get Hail Event by Date

Return event stats plus all individual SPC weather reports for a single storm day.

Return event stats plus all individual SPC weather reports for a single storm day.

spcData groups all SPC observed fields including weatherReports. Each weatherReport of type HailSize includes a flash sub-object with FLASH's hail result at that exact SPC observer location, or null if no catalog data.

flashInputLocationData contains per-location FLASH event arrays for each provided input location. Each entry has lat, lon, and events, the full list of FLASH hail detections at that exact point.

When locations are provided, a day with FLASH detections but no SPC reports returns 200 with an empty spcData rather than 404. The filters apply to FLASH detections the same way they do on the list endpoint (see its description), so a day whose only evidence is a FLASH hail detection still 404s under a tornado-only types filter or a min_hail_size above the FLASH estimate.

For map rendering, use GET /lookback/hail/tile/ and GET /lookback/spc-reports/.

POST
/lookback/hail/events/{event_date}/

Authorization

Authorization<token>

Token-based authentication with required prefix "Token"

In: header

Path Parameters

event_date*string

Request Body

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

application/json

curl -X POST "https://example.com/lookback/hail/events/string/" \  -H "Content-Type: application/json" \  -d '{}'
{  "flashInputLocationData": {    "events": {      "hailSizeIn": 0.1,      "rawMrmsHailSizeIn": 0.1,      "hailIndex": 0.1,      "confidence": 0,      "coverage": 0.1,      "coverageLabel": "string",      "durationMin": 0,      "startTime": "string",      "endTime": "string"    },    "lat": 0.1,    "lon": 0.1  },  "spcData": {    "weatherReports": {      "flash": {        "hailSizeIn": 0.1,        "rawMrmsHailSizeIn": 0.1,        "hailIndex": 0.1,        "confidence": 0,        "coverage": 0.1,        "coverageLabel": "string",        "durationMin": 0,        "startTime": "string",        "endTime": "string"      },      "reportType": "HailSize",      "dateTime": "string",      "magnitude": 0,      "magnitudeUnit": "string",      "source": "string",      "state": "string",      "county": "string",      "location": "string",      "comments": "string",      "geometry": {        "property1": null,        "property2": null      }    },    "affectedRegions": "string",    "maxObservedHailSize": 0,    "maxObservedWindSpeedMPH": 0,    "maxObservedTornadoEFRank": 0,    "types": [      "string"    ],    "reportCount": 0  },  "id": "string",  "eventDate": "string"}