How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Microsoft Azure Weather API

The Weather API from Microsoft Azure — 11 operation(s) for weather.

Microsoft Azure Weather API is one of 1667 APIs that Microsoft Azure publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Weather. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, pricing, a JSON-LD context, and a getting-started guide.

This API exposes 13 operations across 11 paths, and defines 55 schemas. It is described by OpenAPI 3.2.0, at version 2020-08-01-preview.

13 operations 11 paths 55 schemas 11 GET2 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
2020-08-01-preview
Resource Areas
1

Paths & Operations 13

Across 11 paths, the API surfaces 13 operations — 11 GET, 2 PUT. Each is listed below with its method, path, parameters, and response codes.

Weather 13
GET
/weather
Microsoft Azure Get Weather
microsoftAzureWeatherList 10 params → 200default
GET
/weather/delete-data/{jobId}
Microsoft Azure Get Weather Delete Data Jobid
microsoftAzureWeatherGetdatadeletejobdetails 2 params → 200default
PUT
/weather/delete-data/{jobId}
Microsoft Azure Put Weather Delete Data Jobid
microsoftAzureWeatherCreatedatadeletejob 2 params body → 202default
GET
/weather/ingest-data/{jobId}
Microsoft Azure Get Weather Ingest Data Jobid
microsoftAzureWeatherGetdataingestionjobdetails 2 params → 200default
PUT
/weather/ingest-data/{jobId}
Microsoft Azure Put Weather Ingest Data Jobid
microsoftAzureWeatherCreatedataingestionjob 2 params body → 202default
GET
/weather/forecast/hourly/{format}
Microsoft Azure Get Weather Forecast Hourly Format
microsoftAzureWeatherGethourlyforecast 8 params → 200400401403404500
GET
/weather/forecast/minute/{format}
Microsoft Azure Get Weather Forecast Minute Format
microsoftAzureWeatherGetminuteforecast 7 params → 200400401403404500
GET
/weather/forecast/quarterDay/{format}
Microsoft Azure Get Weather Forecast Quarterday Format
microsoftAzureWeatherGetquarterdayforecast 8 params → 200400401403404500
GET
/weather/currentConditions/{format}
Microsoft Azure Get Weather Currentconditions Format
microsoftAzureWeatherGetcurrentconditions 9 params → 200400401403404500
GET
/weather/forecast/daily/{format}
Microsoft Azure Get Weather Forecast Daily Format
microsoftAzureWeatherGetdailyforecast 8 params → 200400401403404500
GET
/weather/route/{format}
Microsoft Azure Get Weather Route Format
microsoftAzureWeatherGetweatheralongroute 6 params → 200400401403404500
GET
/weather/severe/alerts/{format}
Microsoft Azure Get Weather Severe Alerts Format
microsoftAzureWeatherGetsevereweatheralerts 7 params → 200400401403404500
GET
/weather/indices/daily/{format}
Microsoft Azure Get Weather Indices Daily Format
microsoftAzureWeatherGetdailyindices 9 params → 200400401403404500

Schemas 55

The contract defines 55 schemas that model the data the API accepts and returns. The most detailed are WeatherData (29 properties), CurrentConditions (26 properties), HourlyForecast (25 properties), DayOrNight (24 properties). Each schema is shown below with its type and property counts.

Error
object
An error from the Azure AgPlatform service.
5 properties 2 required
HazardIndex
integer
A severity/hazard index. 0 - No hazard. 1 - Be informed, be aware. 2 - Pay attention, be prepared. 3 - Take action. 4 - Life threatening, emergency.
LatestStatusKeyword
string
Keyword for the latest status of the alert.
SunGlare
object
A rating that indicates how blinding the sun is for the driver.
2 properties
HourlyForecast
object
25 properties
Waypoint
object
12 properties
DayOrNight
object
24 properties
DailyIndex
object
Information about a daily index.
8 properties
HazardDetail
object
3 properties
DailyForecastResponse
object
2 properties
InnerError
object
Inner error containing list of errors.See https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.mdinnererror--object for InnerError reference docum…
2 properties
SevereWeatherAlertsResponse
object
This object is returned from a successful Get Severe Weather Alerts call.
1 property
WeatherAlongRouteSummary
object
2 properties
IntervalSummary
object
7 properties
MinuteForecastResponse
object
3 properties
Interval
object
10 properties
Color
object
4 properties
LatestStatus
object
The latest status on the alert in the current area.
2 properties
WindDirection
object
Wind direction
2 properties
WeatherDataIngestionJob
object
Schema of weather ingestion job.
21 properties 5 required
LocalSource
object
3 properties
DegreeDaySummary
object
2 properties
Description
object
Description of a severe weather alert.
2 properties
WeatherDataDeleteJob
object
Schema of weather data delete job.
21 properties 3 required
ODataErrorResponse
object
This response object is returned when an error occurs in the Azure Maps API.
1 property
DailyIndicesResponse
object
This object is returned from a successful Get Daily Indices call.
1 property
WeatherUnitRange
object
Returned temperature values.
2 properties
WeatherDataListResponse
object
Paged response contains list of requested objects and a URL link to get the next set of results.
3 properties 1 required
MinuteForecastSummary
object
Phrase summaries for the entire forecast period.
5 properties
WeatherUnit
object
3 properties
AlertArea
object
Information about a severe weather alert issued within an affected area(s). If multiple alerts are active for the same location, the alerts will be returned in…
7 properties
AirAndPollen
object
5 properties
WeatherAlongRoutePrecipitation
object
2 properties
CurrentConditionsResponse
object
1 property
SevereWeatherAlert
object
Information about a severe weather alert.
11 properties
Location
object
Location model class.
2 properties 2 required
HourlyForecastResponse
object
1 property
Notification
object
4 properties
CurrentConditions
object
26 properties
WeatherData
object
Schema of weather data.
29 properties 8 required
ErrorResponse
object
An error response from the Azure AgPlatform service. See https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md7102-error-condition-responses for…
2 properties
Wind
object
Wind details being returned including speed and direction.
2 properties
DailyForecast
object
10 properties
QuarterDayForecastResponse
object
1 property
PrecipitationSummary
object
7 properties
Measure
object
Schema for storing measurement reading and unit.
2 properties
ODataError
object
This object is returned when an error occurs in the Azure Maps API.
4 properties
DailyForecastSummary
object
Summary for the main conditions for the requested time period. Notice that summary can cover only part of the time period.
5 properties
QuarterDayForecast
object
23 properties
WeatherAlongRouteResponse
object
This object is returned from a successful Weather Along Route.
2 properties
PressureTendency
object
2 properties
UVIndex
integer
Measure of the strength of the ultraviolet radiation from the sun. Supported values are: 0-2 - Low danger from the sun's UV rays or the average person. 3-5 - M…
Hazards
object
2 properties
WindSpeed
object
Speed of wind in specified unit.
3 properties
TemperatureSummary
object
3 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

microsoft-azure-weather-api-openapi.yml Raw ↑

Other APIs Microsoft Azure publishes across the network.

Microsoft Azure AI Search API
Microsoft Azure Communication Services API
Microsoft Azure Event Grid API
Microsoft Azure Functions API
Microsoft Azure DevOps REST API
Microsoft Azure AI Foundry API
Microsoft Azure Resource JSON Schema
Microsoft Azure JSON-LD Context
Microsoft Azure AccessConnector API
Microsoft Azure AccessControlRecords API
Microsoft Azure AccessPolicies API
Microsoft Azure AccessReviewInstanceAcceptRecommmendations API
Where this information came from

This is an independent, third-party profile of Microsoft Azure Weather API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.