GET api/weather/forecasts/{intervelspec}/{units}?locationKey={locationKey}&appKey={appKey}&language={language}&deviceId={deviceId}&includeLocInfo={includeLocInfo}

Get weather details by location key. locationKey,intervelspec,units,appKey and language are mandatory. includeLocInfo and deviceId are optional. ex 1: /api/weather/forecasts/intervelspec/units?locationKey,appkey,language,deviceId,includeLocInfo ex 2: /api/weather/forecasts/hourly/2?locationKey,appkey,language,deviceId,includeLocInfo ex 3: /api/weather/forecasts/daily/2?locationKey,appkey,language,deviceId,includeLocInfo

Request Information

Parameters

TypeNameDescriptionAdditional information
string intervelspec
intervelspec is mandatory, it's value can be either hourly or daily

Define this parameter in the request URI.

string units
No of hours or days(mandatory)

Define this parameter in the request URI.

string locationKey
The locationKey is mandatory

Define this parameter in the request URI.

string appKey
The appKey is mandatory

Define this parameter in the request URI.

string language
The response language (mandatory).

Define this parameter in the request URI.

string deviceId
The deviceId is an optional parameter

Define this parameter in the request URI.

boolean includeLocInfo
The response should include Location Info.Optional parameter

Define this parameter in the request URI.

Response Information

Response depends if it's hourly ForecastHourlyWeatherWithLocationResult or daily request.ForecastWeatherWithLocationResult
Status CodeDescription
200 - OKSuccessful.
500 - InternalServerError When Unexpected Error Occurs:
  • UnknownError
400 - BadRequestWhen input parameters are invalid