Hourly Temperature

Overview

Provides hourly temperatures for locations up to 10 days in the future.

Location

Provides an hourly time series of temperatures within a user-defined timespan at a specific location. The location is represented by a latitude/longitude pair.

GET /hourly-temperature/{latitude}/{longitude}

Query String Parameters (Optional)

The default response contains results on a Celsius temperature scale for the next 24 hours.

Name Type Description Accepted Values / Range Example
unit string temperature unit celsius, fahrenheit celsius
start string start time 1 year ago to 10 days in the future 2016-06-01T00:00:00Z
end string end time (inclusive) 1 year ago to 10 days in the future 2016-06-01T03:00:00Z

Request Example

See CORS for request header details.

$ curl -X GET -G "https://insight.api.wdtinc.com/hourly-temperature/35.482/-97.535" \
  -d start="2016-06-01T00:00:00Z" \
  -d end="2016-06-01T03:00:00Z" \
  --user <username>:<password>

Response Example

See Status Codes for response code details.

HTTP/1.1 200 OK
{
  "latitude": 35.482,
  "longitude": -97.535,
  "startTime": "2016-06-01T00:00:00Z",
  "endTime": "2016-06-01T03:00:00Z",
  "unit": {
    "description": "degrees celsius",
    "label": "°C"
  },
  "series": [
    {
      "validTime": "2016-06-01T00:00:00Z",
      "value": 31.3,
      "products": [
        "skywise-superconus-1hr-temperature-analysis"
      ]
    },
    {
      "validTime": "2016-06-01T01:00:00Z",
      "value": 32.1,
      "products": [
        "skywise-superconus-1hr-temperature-analysis"
      ]
    },
    {
      "validTime": "2016-06-01T02:00:00Z",
      "value": 33.4,
      "products": [
        "skywise-superconus-1hr-temperature-analysis"
      ]
    },
    {
      "validTime": "2016-06-01T03:00:00Z",
      "value": 34.8,
      "products": [
        "skywise-superconus-1hr-temperature-analysis"
      ]
    }
  ]
}