CurrentWeatherResponse
location
object · requiredExample: {"lat":40.7128,"lon":-74.006,"name":"New York","country":"United States","region":"New York","timezone":"America/New_York"}current
object · requiredExample: {"temperature":22.5,"feels_like":24.1,"humidity":65,"pressure":1013.2,"wind_speed":3.2,"wind_direction":220,"visibility":10,"uv_index":5.2,"condition":{"main":"Clouds","description":"Partly cloudy","icon":"02d"}}timestamp
string · date-time · required
ForecastResponse
location
object · requiredExample: {"lat":40.7128,"lon":-74.006,"name":"New York","country":"United States","region":"New York","timezone":"America/New_York"}forecast
object · required
HistoricalWeatherResponse
location
objectExample: {"lat":40.7128,"lon":-74.006,"name":"New York","country":"United States","region":"New York","timezone":"America/New_York"}data
object[]period
object
AlertsResponse
location
objectExample: {"lat":40.7128,"lon":-74.006,"name":"New York","country":"United States","region":"New York","timezone":"America/New_York"}alerts
object[]count
integer
RadarResponse
location
objectExample: {"lat":40.7128,"lon":-74.006,"name":"New York","country":"United States","region":"New York","timezone":"America/New_York"}radar
object
Location
lat
number · float · requiredlon
number · float · requiredname
string · required
country
stringregion
stringtimezone
string
CurrentWeather
temperature
number · float · requiredhumidity
integer · max: 100 · requiredpressure
number · float · requiredwind_speed
number · float · requiredcondition
object · required
feels_like
number · floatwind_direction
integer · max: 360visibility
number · floatuv_index
number · float
HourlyForecast
datetime
string · date-timetemperature
number · floatcondition
objectprecipitation
number · floatwind_speed
number · float
HistoricalWeatherData
date
string · datetemperature
objectprecipitation
number · floathumidity
integerpressure
number · float
WeatherAlert
id
string · requiredtitle
string · requiredseverity
string · enum · requiredEnum values:minormoderatesevereextremestart_time
string · date-time · requiredend_time
string · date-time · required
description
stringurgency
string · enumEnum values:immediateexpectedfuturepastcertainty
string · enumEnum values:observedlikelypossibleunlikelyevent
stringareas
string[]
GeocodingResult
name
stringlat
number · floatlon
number · floatcountry
stringregion
stringlocal_names
object
WeatherStation
id
stringname
stringlocation
objectExample: {"lat":40.7128,"lon":-74.006,"name":"New York","country":"United States","region":"New York","timezone":"America/New_York"}elevation
number · floatdistance
number · floatstatus
string · enumEnum values:activeinactivemaintenancelast_observation
string · date-timestation_type
string · enumEnum values:automaticmanualhybrid
MarineForecastResponse
location
objectExample: {"lat":40.7128,"lon":-74.006,"name":"New York","country":"United States","region":"New York","timezone":"America/New_York"}marine_forecast
object[]
MarineForecastDay
date
string · datewave_height
objectwave_period
number · floatwave_direction
integer · max: 360sea_temperature
number · floattide
objectwind
objectvisibility
number · float
ClimateSummaryResponse
location
objectExample: {"lat":40.7128,"lon":-74.006,"name":"New York","country":"United States","region":"New York","timezone":"America/New_York"}period
stringmonthly_data
object[]annual_summary
object
MonthlyClimateData
month
integer · min: 1 · max: 12month_name
stringtemperature
objectprecipitation
objecthumidity
object
AnnualClimateData
avg_annual_temperature
number · floattotal_annual_precipitation
number · floatwarmest_month
stringcoldest_month
stringwettest_month
stringdriest_month
string
AlertSubscriptionRequest
locations
object[] · requiredalert_types
string[] · requiredEnum values:thunderstormtornadofloodhurricanesnowheatcoldwindnotification_method
object · required
severity_levels
string[]Enum values:minormoderatesevereextremeactive
booleanDefault: true
AlertSubscriptionResponse
subscription_id
stringstatus
string · enumEnum values:activependinginactivecreated_at
string · date-timelocations
object[]alert_types
string[]notification_method
object