MxVision WeatherSentry® Web Services XML Schema Definition
Request Data Structure
Response Data Structure
If an http response code other than 200 (OK) is returned, the response body should be read. This contains a description of why the request was not fully processed.
Hourly Latest Observation
Hourly Forecast
Hourly Observation
Daily Forecast
Daily Observation
Daily Observation Extended
Daily Normal
Hourly Interpolated Observation
Daily Interpolated Observation
Hourly Interpolated Forecast
Daily Interpolated Forecast
Daily Interpolated Normal
Observed precipitation from radar...
Return METAR of requested location. If no METAR is available for that station, the service will return a METAR from the nearest station withing 100 NM.
Return TAF of requested location. If no TAF is available for that station, the service will return a TAF from the nearest station withing 100 NM.
Return NOTAM of requested location.
This represents the basic mode.
All DataType values will have a 0001 DataTypeMode.
DataType
---------------
HourlyLatestObservation - Single, most recent observation (may be partial) within the last 36 hours.
HourlyForecast - Standard hourly forecast(s) out 15 days.
HourlyObservation - All sub-hourly observations over specified date range within the last 60 days.
DailyForecast - Standard daily forecast(s) out 15 days.
DailyObservation - Daily observation(s) within the past 60 days.
DailyObservationExtended - Daily observation(s) within the past 2 years (or 5 years if provided), in 60 days pages.
DailyNormal - Standard daily normal(s) within the past 60 days and out 15 days.
DailyInterpolatedObservation - (RFC) Accumulated Daily Interpolated Observation(s) over specified date range, within the last five years.
DailyInterpolatedNormal - Accumulated Daily Interpolated Normal(s) over specified date range, within the last five years.
HourlyGriddedPrecipitation - Precipitation as measured by radar during the last 24 hours.
LatestMETAR - If no METAR is available for that location no data available will be returned.
LatestTAF - If no TAF is available for that location no data available will be returned.
LatestNOTAM - If no NOTAM is available for that location no data available will be returned.
This and further values are enhanced modes of data types and may not be valid for all DataType values.
DataType
---------------
HourlyLatestObservation - Single, most recent observation (with hourly quality controls) within the last 36 hours.
HourlyObservation - All observations over specified time period (with hourly quality controls) within the last 60 days.
HourlyForecast - Hourly forecast(s) out 15 days from stations that also report observations.
DailyForecast - Daily forecast(s) out 15 days from stations that also report observations.
DailyObservation - Daily observation(s) within the past 60 days. No values or uom if not data available.
DailyObservationExtended - Daily observation(s) within the past 2 years (or 5 years if provided), in 60 days pages, from stations that also report forecasts.
DailyInterpolatedObservation - (RFC) List of Daily Interpolated Observation(s) over specified date range, within the last 5 years.
DailyInterpolatedForecast - List of Daily Interpolated Forecast(s) for the next 14 days.
DailyInterpolatedNormal - List of Daily Interpolated Normal(s) over specified date range, within the last 5 years, using one year pages.
HourlyGriddedPrecipitation - Precipitation as measured by radar since local midnight.
LatestMETAR - If no METAR is available for that location, the service will return a METAR from the nearest location withing 100 NM.
LatestTAF - If no TAF is available for that location, the service will return a TAF from the nearest location withing 100 NM.
LatestNOTAM - If no NOTAM is available for that location, the service will return a NOTAM from the nearest location withing 100 NM.
This and further values are enhanced modes of data types and may not be valid for all DataType values.
DataType
---------------
HourlyLatestObservation - Top-of-the-hour, most recent observation (with all quality controls), within the last 36 hours.
HourlyObservation - Top-of-the-hour, observation(s) with hourly quality controls, within the last 60 days.
DailyInterpolatedObservation - List of 5 yearly, interpolated observations for the specified date range. The start date must not be more than a year from today.
HourlyGriddedPrecipitation - Precipitation as measured by radar within period (startDate - endDate). Maximum of 24 hours.
This and further values are enhanced modes of data types and may not be valid for all DataType values.
DataType
---------------
HourlyLatestObservation - Single, most recent observation (may be partial). No values or uom if not data available.
HourlyObservation - All sub-hourly observations within requested time period. No values or uom if not data available.
DailyInterpolatedObservation - List of 5 accumulated, yearly, interpolated observations for the specified date range.
This and further values are enhanced modes of data types and may not be valid for all DataType values.
DataType
---------------
HourlyLatestObservation - Most recent observation (with hourly quality controls). No values or uom if not data available.
HourlyObservation - All observations within requested time period (with hourly quality controls). No values or uom if not data available.
DailyInterpolatedObservation - (MRMS) Accumulated Daily Interpolated Observation(s) over specified date range, within the last 5 years.
This and further values are enhanced modes of data types and may not be valid for all DataType values.
DataType
---------------
DailyInterpolatedObservation - (MRMS) List of Daily Interpolated Observation(s) over specified date range, within the last 5 years.
Geographic locations are specified in one of three ways:
1. Station identifier;
2. Coordinates: latitude & longitude;
3. Postal address (which will be geocoded).
NOTE: When specifying a postal address, please provide as much detail as possible.
Free-form, postal address to be geo-coded.
Available in DataType
---------------------
DailyForecast Mode:0001
DailyObservation Mode:0001,0002
DailyObservationExtended Mode:0001
Available in DataType
---------------------
DailyForecast Mode:0001
DailyObservation Mode:0001,0002
DailyObservationExtended Mode:0001
Available in DataType
---------------------
DailyForecast Mode:0001
DailyObservation Mode:0001,0002
DailyObservationExtended Mode:0001
Available in DataType
---------------------
DailyForecast Mode:0001
DailyObservation Mode:0001,0002
DailyObservationExtended Mode:0001
Available in DataType
---------------------
DailyForecast Mode:0001
DailyObservation Mode:0001,0002
DailyObservationExtended Mode:0001
Available in DataType
---------------------
DailyObservation Mode:0001,0002
DailyObservationExtended Mode:0001
Available in DataType
---------------------
DailyObservation Mode:0001,0002
DailyObservationExtended Mode:0001
Available in DataType
---------------------
DailyForecast Mode:0001
DailyObservation Mode:0001,0002
DailyObservationExtended Mode:0001
Available in DataType
---------------------
DailyNormal Mode:0001
DailyObservation Mode:0001
Available in DataType
---------------------
DailyForecast Mode:0001
DailyObservation Mode:0001,0002
DailyObservationExtended Mode:0001
Available in DataType
---------------------
DailyForecast Mode:0001
DailyObservation Mode:0001,0002
DailyObservationExtended Mode:0001
Available in DataType
---------------------
DailyForecast Mode:0001
DailyObservation Mode:0001,0002
DailyObservationExtended Mode:0001
Available in DataType
---------------------
DailyForecast Mode:0001
DailyObservation Mode:0001,0002
DailyObservationExtended Mode:0001
Available in DataType
---------------------
HourlyForecast Mode:0001
HourlyLatestObservation Mode:0001,0002
HourlyObservations Mode:0001,0002,0003,0004
Available in DataType
---------------------
DailyForecast Mode:0001
DailyObservation Mode:0001,0002
DailyObservationExtended Mode:0001
Available in DataType
---------------------
DailyNormal Mode:0001
DailyObservation Mode:0001
Available in DataType
---------------------
DailyForecast Mode:0001
DailyObservation Mode:0001,0002
DailyObservationExtended Mode:0001
DailyInterpolatedObservation Mode:0001,0002,0003,0004,0005,0006
DailyInterpolatedForecast Mode:0002
DailyInterpolatedNormal Mode:0001,0002
Available in DataType
---------------------
DailyInterpolatedObservation Mode:0001,0002,0003,0004,0005,0006
DailyInterpolatedForecast Mode:0002
DailyInterpolatedNormal Mode:0001,0002
Available in DataType
---------------------
HourlyForecast Mode:0001
HourlyLatestObservation Mode:0001,0002
HourlyObservations Mode:0001,0002,0003,0004
Available in DataType
---------------------
DailyForecast Mode:0001
DailyObservation Mode:0001,0002
DailyObservationExtended Mode:0001
Available in DataType
---------------------
DailyNormal Mode:0001
DailyObservation Mode:0001
Available in DataType
---------------------
DailyForecast Mode:0001
DailyObservation Mode:0001,0002
DailyObservationExtended Mode:0001
DailyInterpolatedObservation Mode:0001,0002,0003,0004,0005,0006
Available in DataType
---------------------
DailyInterpolatedObservation Mode:0001,0002,0003,0004,0005,0006
DailyInterpolatedForecast Mode:0002
DailyInterpolatedNormal Mode:0001,0002
Available in DataType
---------------------
HourlyForecast Mode:0001
HourlyLatestObservation Mode:0001,0002
HourlyObservations Mode:0001,0002,0003,0004
Available in DataType
---------------------
DailyForecast Mode:0001
DailyObservation Mode:0001,0002
DailyObservationExtended Mode:0001
DailyInterpolatedObservation Mode:0001,0002,0003,0004,0005,0006
Available in DataType
---------------------
DailyInterpolatedObservation Mode:0001,0002,0003,0004,0005,0006
DailyInterpolatedForecast Mode:0002
DailyInterpolatedNormal Mode:0001,0002
Available in DataType
---------------------
HourlyForecast Mode:0001
HourlyLatestObservation Mode:0001,0002
HourlyObservations Mode:0001,0002,0003,0004
Available in DataType
---------------------
DailyForecast Mode:0001
DailyObservation Mode:0001,0002
DailyObservationExtended Mode:0001
Available in DataType
---------------------
DailyNormal Mode:0001
DailyObservation Mode:0001
Available in DataType
---------------------
DailyForecast Mode:0001
DailyObservation Mode:0001,0002
DailyObservationExtended Mode:0001
Available in DataType
---------------------
DailyForecast Mode:0001
DailyObservation Mode:0001,0002
DailyObservationExtended Mode:0001
Available in DataType
---------------------
DailyObservation Mode:0001,0002
DailyObservationExtended Mode:0001
Available in DataType
---------------------
DailyObservation Mode:0001,0002
DailyObservationExtended Mode:0001
Available in DataType
---------------------
DailyForecast Mode:0001
DailyObservation Mode:0001,0002
DailyObservationExtended Mode:0001
Available in DataType
---------------------
DailyForecast Mode:0001
DailyObservation Mode:0001,0002
DailyObservationExtended Mode:0001
Available in DataType
---------------------
DailyForecast Mode:0001
DailyObservation Mode:0001,0002
DailyObservationExtended Mode:0001
Available in DataType
---------------------
DailyForecast Mode:0001
DailyObservation Mode:0001,0002
DailyObservationExtended Mode:0001
Available in DataType
---------------------
DailyForecast Mode:0001
DailyObservation Mode:0001,0002
DailyObservationExtended Mode:0001
Available in DataType
---------------------
DailyForecast Mode:0001
DailyObservation Mode:0001,0002
DailyObservationExtended Mode:0001
Available in DataType
---------------------
DailyObservation Mode:0001,0002
DailyObservationExtended Mode:0001
Available in DataType
---------------------
DailyObservation Mode:0001,0002
DailyObservationExtended Mode:0001
Available in DataType
---------------------
DailyForecast Mode:0001
DailyObservation Mode:0001,0002
DailyObservationExtended Mode:0001
Available in DataType
---------------------
DailyForecast Mode:0001
DailyObservation Mode:0001,0002
DailyObservationExtended Mode:0001
Available in DataType
---------------------
DailyForecast Mode:0001
DailyObservation Mode:0001,0002
DailyObservationExtended Mode:0001
Available in DataType
---------------------
DailyForecast Mode:0001
HourlyForecast Mode:0001
HourlyLatestObservation Mode:0001,0002
HourlyObservations Mode:0001,0002,0003,0004
Available in DataType
---------------------
DailyForecast Mode:0001
DailyObservation Mode:0001,0002
DailyObservationExtended Mode:0001
DailyInterpolatedObservation Mode:0001,0002,0003,0004,0005,0006
HourlyForecast Mode:0001
HourlyLatestObservation Mode:0001,0002
HourlyObservations Mode:0001,0002,0003,0004
Available in DataType
---------------------
DailyInterpolatedObservation Mode:0001,0002,0003,0004,0005,0006
DailyInterpolatedForecast Mode:0002
DailyInterpolatedNormal Mode:0001,0002
Available in DataType
---------------------
DailyForecast Mode:0001
DailyObservation Mode:0001,0002
DailyObservationExtended Mode:0001
DailyInterpolatedObservation Mode:0001,0002,0003,0004,0005,0006
HourlyForecast Mode:0001
HourlyLatestObservation Mode:0001,0002
HourlyObservations Mode:0001,0002,0003,0004
Available in DataType
---------------------
DailyForecast Mode:0001
DailyObservation Mode:0001,0002
DailyObservationExtended Mode:0001
HourlyForecast Mode:0001
HourlyLatestObservation Mode:0001,0002
HourlyObservations Mode:0001,0002,0003,0004
Available in DataType
---------------------
HourlyForecast Mode:0001
HourlyLatestObservation Mode:0001,0002
HourlyObservations Mode:0001,0002,0003,0004
Available in DataType
---------------------
HourlyForecast Mode:0001
HourlyLatestObservation Mode:0001,0002
HourlyObservations Mode:0001,0002,0003,0004
Available in DataType
---------------------
DailyForecast Mode:0001
DailyObservation Mode:0001,0002
DailyObservationExtended Mode:0001
HourlyForecast Mode:0001
HourlyLatestObservation Mode:0001,0002
HourlyObservations Mode:0001,0002,0003,0004
Available in DataType
---------------------
DailyForecast Mode:0001
DailyObservation Mode:0001,0002
DailyObservationExtended Mode:0001
DailyNormal Mode:0001
Available in DataType
---------------------
DailyForecast Mode:0001
DailyObservation Mode:0001,0002
DailyObservationExtended Mode:0001
DailyNormal Mode:0001
Available in DataType
---------------------
HourlyForecast Mode:0001
HourlyLatestObservation Mode:0001,0002
HourlyObservations Mode:0001,0002,0003,0004
Available in DataType
---------------------
DailyNormal Mode:0001
Available in DataType
---------------------
DailyNormal Mode:0001
Available in DataType
---------------------
DailyNormal Mode:0001
Available in DataType
---------------------
DailyNormal Mode:0001
Available in DataType
---------------------
DailyNormal Mode:0001
Available in DataType
---------------------
DailyNormal Mode:0001
Available in DataType
---------------------
HourlyForecast Mode:0001
HourlyLatestObservation Mode:0001,0002
HourlyObservations Mode:0001,0002,0003,0004
Available in DataType
---------------------
HourlyForecast Mode:0001
HourlyLatestObservation Mode:0001,0002
HourlyObservations Mode:0001,0002,0003,0004
DailyForecast Mode:0001
DailyObservation Mode:0001,0002
DailyObservationExtended Mode:0001
Available in DataType
---------------------
HourlyForecast Mode:0001
HourlyLatestObservation Mode:0001,0002
HourlyObservations Mode:0001,0002,0003,0004
DailyForecast Mode:0001
DailyObservation Mode:0001,0002
DailyObservationExtended Mode:0001
Available in DataType
---------------------
HourlyForecast Mode:0001
HourlyLatestObservation Mode:0001,0002
HourlyObservations Mode:0001,0002,0003,0004
Available in DataType
---------------------
HourlyForecast Mode:0001
HourlyLatestObservation Mode:0001,0002
HourlyObservations Mode:0001,0002,0003,0004
Available in DataType
---------------------
HourlyForecast Mode:0001
HourlyLatestObservation Mode:0001,0002
HourlyObservations Mode:0001,0002,0003,0004
Available in DataType
---------------------
HourlyForecast Mode:0001
HourlyLatestObservation Mode:0001,0002
HourlyObservations Mode:0001,0002,0003,0004
Available in DataType
---------------------
HourlyForecast Mode:0001
HourlyLatestObservation Mode:0001,0002
HourlyObservations Mode:0001,0002,0003,0004
Available in DataType
---------------------
HourlyObservation Mode:0001, 0002
DailyObservation Mode:0001, 0002
Available in DataType
---------------------
HourlyObservation Mode:0001, 0002
Available in DataType
---------------------
HourlyObservation Mode:0001, 0002
DailyObservation Mode:0001, 0002
Available in DataType
---------------------
HourlyObservation Mode:0001, 0002
Available in DataType
---------------------
HourlyObservation Mode:0001, 0002
DailyObservation Mode:0001, 0002
Available in DataType
---------------------
DailyObservation Mode:0001, 0002
Available in DataType
---------------------
DailyObservation Mode:0001, 0002
Available in DataType
---------------------
DailyObservation Mode:0001, 0002
Available in DataType
---------------------
HourlyObservation Mode:0001, 0002
DailyObservation Mode:0001, 0002
Available in DataType
---------------------
HourlyObservation Mode:0001, 0002
Available in DataType
---------------------
DailyObservation Mode:0001, 0002
Available in DataType
---------------------
DailyObservation Mode:0001, 0002
Available in DataType
---------------------
DailyObservation Mode:0001, 0002
Available in DataType
---------------------
HourlyInterpolatedObservation Mode:0001
HourlyInterpolatedForecast Mode:0001
Available in DataType
---------------------
HourlyInterpolatedObservation Mode:0001
HourlyInterpolatedForecast Mode:0001
Available in DataType
---------------------
HourlyInterpolatedObservation Mode:0001
HourlyInterpolatedForecast Mode:0001
Available in DataType
---------------------
HourlyInterpolatedObservation Mode:0001
HourlyInterpolatedForecast Mode:0001
Available in DataType
---------------------
HourlyInterpolatedObservation Mode:0001
HourlyInterpolatedForecast Mode:0001
Available in DataType
---------------------
HourlyInterpolatedObservation Mode:0001
HourlyInterpolatedForecast Mode:0001
Available in DataType
---------------------
HourlyInterpolatedObservation Mode:0001
HourlyInterpolatedForecast Mode:0001
Available in DataType
---------------------
HourlyInterpolatedObservation Mode:0001
HourlyInterpolatedForecast Mode:0001
Available in DataType
---------------------
HourlyInterpolatedObservation Mode:0001
HourlyInterpolatedForecast Mode:0001
Available in DataType
---------------------
HourlyInterpolatedObservation Mode:0001
HourlyInterpolatedForecast Mode:0001
Available in DataType
---------------------
HourlyInterpolatedObservation Mode:0001
HourlyInterpolatedForecast Mode:0001
Available in DataType
---------------------
HourlyInterpolatedObservation Mode:0001
HourlyInterpolatedForecast Mode:0001
Available in DataType
---------------------
HourlyInterpolatedObservation Mode:0001
HourlyInterpolatedForecast Mode:0001
Available in DataType
---------------------
HourlyInterpolatedObservation Mode:0001
HourlyInterpolatedForecast Mode:0001
Available in DataType
---------------------
HourlyInterpolatedObservation Mode:0001
HourlyInterpolatedForecast Mode:0001
Available in DataType
---------------------
HourlyInterpolatedObservation Mode:0001
HourlyInterpolatedForecast Mode:0001
Available in DataType
---------------------
HourlyInterpolatedObservation Mode:0001
HourlyInterpolatedForecast Mode:0001
Available in DataType
---------------------
HourlyInterpolatedObservation Mode:0001
HourlyInterpolatedForecast Mode:0001
Available in DataType
---------------------
DailyInterpolatedObservation Mode:0002, 0003, 0006
DailyInterpolatedForecast Mode:0002
Available in DataType
---------------------
DailyInterpolatedObservation Mode:0002, 0003, 0006
DailyInterpolatedForecast Mode:0002
Available in DataType
---------------------
DailyInterpolatedObservation Mode:0002, 0003, 0006
DailyInterpolatedForecast Mode:0002
The beginning of the total, requested period.
The end of the total, requested period.
The point in time for which all other data elements in this LocationResponse are valid.
Value Definitions:
Code -> Description
0 -> Missing
1 -> Fair
2 -> Partly Cloudy
3 -> Cloudy
4 -> Dust
5 -> Mostly Sunny
6 -> Fog
7 -> Very Hot and Humid
8 -> Haze
9 -> Very Cold
10 -> Snow Showers
11 -> Smoke
12 -> Drizzle
13 -> Flurries
14 -> Windy
15 -> Rain-Snow Mix
16 -> Blizzard
17 -> Blowing Snow
18 -> Rain
19 -> Snow
20 -> Thunderstorms
21 -> Sunny
22 -> Clear
23 -> Rain Showers
24 -> Sleet(ice pellets)
25 -> Freezing Rain
26 -> Freezing Drizzle
27 -> Rain-Snow Mix Showers
28 -> Thunder Showers
29 -> Sleet Showers
30 -> Frezing Rain Showers
31 -> Drizzle Showers
32 -> Freezing Drizzle Showers
33 -> Passing Snow Showers
34 -> Passing Flurries
35 -> Passing Rain Showers
36 -> Passing Rain-Snow Showers
37 -> Passing Thunder Showers
38 -> Passing Sleet Showers
39 -> Passing Freezing Rain Showers
40 -> Passing Drizzle Showers
41 -> Passing Freezing Drizzle Showers
Indicates the confidence in the geocoded postal address.
NOTE: This is only provided if the weatherDataRequest uses a <postalAddress> to specify the geographic location.
The point in time for which all other data elements in this LocationResponse were observed.