---
title: "Post Weather Benchmark"
method: POST
path: "/v1/weather/benchmark"
---

# Post Weather Benchmark

`POST /v1/weather/benchmark`

Handle benchmark requests for weather data

## Request body

- WeatherRequest
  - `startDate` string, required
  - `endDate` string
  - `coverType` 'aggregate' | 'occurrence', required
  - `policyLimit` integer
  - `deductible` integer
  - `payoutStructure` BasePayoutStructure[], required — List of payout structures
    - `percentPayout` number, required
    - `thresholdValue` number, required
  - `thresholdType` 'atleast' | 'atmost'
  - `distanceUnit` 'miles' | 'km'
  - `coordinates` CoordinatePoint[], required — List of coordinate points as dictionaries
    - `latitude` number, required
    - `longitude` number, required
  - `coordinatesFormat` 'standard' | 'geojson'
  - `radius` integer — Radius around latitude/longitude point to examine
  - `maximumDepth` integer — Depth of the location to examine
  - `metric` 'temperatureHigh' | 'temperatureLow' | 'precipitation' | 'rainfall' | 'snowfall' | 'windSpeed' | 'gustSpeed' | 'radiation' | 'evaporation' | 'uvIndex', required — An enumeration.
  - `event_type` string

## Response `200`

Successful Response

- unknown

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/trycatamaran/apis/catastrophe-risk-api.md) · [All operations](https://skmtc.dev/trycatamaran/apis/catastrophe-risk-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/trycatamaran/catastrophe-risk-api/revisions/3a0490512962/schema)
