AIRMETs & SIGMETs

Advisories for significant meteorological hazards including icing, turbulence, IFR conditions, and convective activity.

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

NameInTypeDescription
hazardType*pathstringHazard 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"