AIRMETs & SIGMETs
Advisories for significant meteorological hazards including icing, turbulence, IFR conditions, and convective activity.
Endpoints
GET
/api/v1/airsigmetsPrivate Pilot+Get All Airsigmets
Responses
200Returns the list of AIRMETs/SIGMETs
idintegerDatabase identifier.
rawTextstringnullableRaw AIRMET/SIGMET text.
validTimeFromstringnullableStart of the valid period in ISO 8601 format.
validTimeTostringnullableEnd of the valid period in ISO 8601 format.
altitudeAirsigmetAltitude
minFtMslintegernullable
maxFtMslintegernullable
movementDirDegreesintegernullableMovement direction in degrees true.
movementSpeedKtintegernullableMovement speed in knots.
hazardAirsigmetHazardDtoDTO for AIRSIGMET hazard with typed hazard type
typeAirsigmetHazardType0 | 1 | 2 | 3 | 4
severitystringnullableThe severity: LGT, LT-MOD, MOD (AIRMET), MOD-SEV, SEV (SIGMET)
airsigmetTypestringnullableAdvisory type: AIRMET or SIGMET.
areasAirsigmetArea[]nullableGeographic areas affected by the advisory.
numPointsinteger
pointsAirsigmetPoint[]
Code Examples
curl \
-H "Ocp-Apim-Subscription-Key: YOUR_API_KEY" \
"https://preflightapi-apim-service.azure-api.net/api/v1/airsigmets"GET
/api/v1/airsigmets/hazard/{hazardType}Private Pilot+Get Airsigmets By Hazard Type
Parameters
| Name | In | Type | Description |
|---|---|---|---|
| hazardType* | path | string | Hazard type: CONVECTIVE, ICE, TURB, IFR, or MTN_OBSCN |
Responses
200Returns the filtered AIRMETs/SIGMETs
idintegerDatabase identifier.
rawTextstringnullableRaw AIRMET/SIGMET text.
validTimeFromstringnullableStart of the valid period in ISO 8601 format.
validTimeTostringnullableEnd of the valid period in ISO 8601 format.
altitudeAirsigmetAltitude
minFtMslintegernullable
maxFtMslintegernullable
movementDirDegreesintegernullableMovement direction in degrees true.
movementSpeedKtintegernullableMovement speed in knots.
hazardAirsigmetHazardDtoDTO for AIRSIGMET hazard with typed hazard type
typeAirsigmetHazardType0 | 1 | 2 | 3 | 4
severitystringnullableThe severity: LGT, LT-MOD, MOD (AIRMET), MOD-SEV, SEV (SIGMET)
airsigmetTypestringnullableAdvisory type: AIRMET or SIGMET.
areasAirsigmetArea[]nullableGeographic areas affected by the advisory.
numPointsinteger
pointsAirsigmetPoint[]
400If the hazard type is invalidApiErrorResponse
codestringMachine-readable error code (e.g., "AIRCRAFT_NOT_FOUND").
messagestringHuman-readable error message suitable for display.
detailsstringnullableAdditional error details (only included in development environment).
validationErrorsRecord<string, string[]>nullableField-level validation errors (only for validation failures).
timestampstringUTC timestamp when the error occurred.
traceIdstringnullableCorrelation ID for tracing the request.
pathstringnullableRequest path that generated the error.
Code Examples
curl \
-H "Ocp-Apim-Subscription-Key: YOUR_API_KEY" \
"https://preflightapi-apim-service.azure-api.net/api/v1/airsigmets/hazard/turb"GET
/api/v1/airsigmets/convectivePrivate Pilot+Get Convective Airsigmets
Responses
200Returns convective AIRMETs/SIGMETs
idintegerDatabase identifier.
rawTextstringnullableRaw AIRMET/SIGMET text.
validTimeFromstringnullableStart of the valid period in ISO 8601 format.
validTimeTostringnullableEnd of the valid period in ISO 8601 format.
altitudeAirsigmetAltitude
minFtMslintegernullable
maxFtMslintegernullable
movementDirDegreesintegernullableMovement direction in degrees true.
movementSpeedKtintegernullableMovement speed in knots.
hazardAirsigmetHazardDtoDTO for AIRSIGMET hazard with typed hazard type
typeAirsigmetHazardType0 | 1 | 2 | 3 | 4
severitystringnullableThe severity: LGT, LT-MOD, MOD (AIRMET), MOD-SEV, SEV (SIGMET)
airsigmetTypestringnullableAdvisory type: AIRMET or SIGMET.
areasAirsigmetArea[]nullableGeographic areas affected by the advisory.
numPointsinteger
pointsAirsigmetPoint[]
Code Examples
curl \
-H "Ocp-Apim-Subscription-Key: YOUR_API_KEY" \
"https://preflightapi-apim-service.azure-api.net/api/v1/airsigmets/convective"GET
/api/v1/airsigmets/icePrivate Pilot+Get Ice Airsigmets
Responses
200Returns icing AIRMETs/SIGMETs
idintegerDatabase identifier.
rawTextstringnullableRaw AIRMET/SIGMET text.
validTimeFromstringnullableStart of the valid period in ISO 8601 format.
validTimeTostringnullableEnd of the valid period in ISO 8601 format.
altitudeAirsigmetAltitude
minFtMslintegernullable
maxFtMslintegernullable
movementDirDegreesintegernullableMovement direction in degrees true.
movementSpeedKtintegernullableMovement speed in knots.
hazardAirsigmetHazardDtoDTO for AIRSIGMET hazard with typed hazard type
typeAirsigmetHazardType0 | 1 | 2 | 3 | 4
severitystringnullableThe severity: LGT, LT-MOD, MOD (AIRMET), MOD-SEV, SEV (SIGMET)
airsigmetTypestringnullableAdvisory type: AIRMET or SIGMET.
areasAirsigmetArea[]nullableGeographic areas affected by the advisory.
numPointsinteger
pointsAirsigmetPoint[]
Code Examples
curl \
-H "Ocp-Apim-Subscription-Key: YOUR_API_KEY" \
"https://preflightapi-apim-service.azure-api.net/api/v1/airsigmets/ice"GET
/api/v1/airsigmets/turbPrivate Pilot+Get Turb Airsigmets
Responses
200Returns turbulence AIRMETs/SIGMETs
idintegerDatabase identifier.
rawTextstringnullableRaw AIRMET/SIGMET text.
validTimeFromstringnullableStart of the valid period in ISO 8601 format.
validTimeTostringnullableEnd of the valid period in ISO 8601 format.
altitudeAirsigmetAltitude
minFtMslintegernullable
maxFtMslintegernullable
movementDirDegreesintegernullableMovement direction in degrees true.
movementSpeedKtintegernullableMovement speed in knots.
hazardAirsigmetHazardDtoDTO for AIRSIGMET hazard with typed hazard type
typeAirsigmetHazardType0 | 1 | 2 | 3 | 4
severitystringnullableThe severity: LGT, LT-MOD, MOD (AIRMET), MOD-SEV, SEV (SIGMET)
airsigmetTypestringnullableAdvisory type: AIRMET or SIGMET.
areasAirsigmetArea[]nullableGeographic areas affected by the advisory.
numPointsinteger
pointsAirsigmetPoint[]
Code Examples
curl \
-H "Ocp-Apim-Subscription-Key: YOUR_API_KEY" \
"https://preflightapi-apim-service.azure-api.net/api/v1/airsigmets/turb"GET
/api/v1/airsigmets/ifrPrivate Pilot+Get Ifr Airsigmets
Responses
200Returns IFR AIRMETs/SIGMETs
idintegerDatabase identifier.
rawTextstringnullableRaw AIRMET/SIGMET text.
validTimeFromstringnullableStart of the valid period in ISO 8601 format.
validTimeTostringnullableEnd of the valid period in ISO 8601 format.
altitudeAirsigmetAltitude
minFtMslintegernullable
maxFtMslintegernullable
movementDirDegreesintegernullableMovement direction in degrees true.
movementSpeedKtintegernullableMovement speed in knots.
hazardAirsigmetHazardDtoDTO for AIRSIGMET hazard with typed hazard type
typeAirsigmetHazardType0 | 1 | 2 | 3 | 4
severitystringnullableThe severity: LGT, LT-MOD, MOD (AIRMET), MOD-SEV, SEV (SIGMET)
airsigmetTypestringnullableAdvisory type: AIRMET or SIGMET.
areasAirsigmetArea[]nullableGeographic areas affected by the advisory.
numPointsinteger
pointsAirsigmetPoint[]
Code Examples
curl \
-H "Ocp-Apim-Subscription-Key: YOUR_API_KEY" \
"https://preflightapi-apim-service.azure-api.net/api/v1/airsigmets/ifr"GET
/api/v1/airsigmets/mtn-obscnPrivate Pilot+Get Mtn Obscn Airsigmets
Responses
200Returns mountain obscuration AIRMETs/SIGMETs
idintegerDatabase identifier.
rawTextstringnullableRaw AIRMET/SIGMET text.
validTimeFromstringnullableStart of the valid period in ISO 8601 format.
validTimeTostringnullableEnd of the valid period in ISO 8601 format.
altitudeAirsigmetAltitude
minFtMslintegernullable
maxFtMslintegernullable
movementDirDegreesintegernullableMovement direction in degrees true.
movementSpeedKtintegernullableMovement speed in knots.
hazardAirsigmetHazardDtoDTO for AIRSIGMET hazard with typed hazard type
typeAirsigmetHazardType0 | 1 | 2 | 3 | 4
severitystringnullableThe severity: LGT, LT-MOD, MOD (AIRMET), MOD-SEV, SEV (SIGMET)
airsigmetTypestringnullableAdvisory type: AIRMET or SIGMET.
areasAirsigmetArea[]nullableGeographic areas affected by the advisory.
numPointsinteger
pointsAirsigmetPoint[]
Code Examples
curl \
-H "Ocp-Apim-Subscription-Key: YOUR_API_KEY" \
"https://preflightapi-apim-service.azure-api.net/api/v1/airsigmets/mtn-obscn"