---
title: "In-flight hazard advisories - SIGMET / AIRMET / G-AIRMET (NOAA AWC)"
method: GET
path: "/api/v2/transport/aviation/advisories"
tags: ["Transportation"]
---

# In-flight hazard advisories - SIGMET / AIRMET / G-AIRMET (NOAA AWC)

`GET /api/v2/transport/aviation/advisories`

Active in-flight hazard advisories from the NOAA/NWS Aviation Weather Center: international SIGMET (worldwide), US convective SIGMET/AIRMET, and US G-AIRMET, unified into one list with a GeoJSON area and a centroid for bounding-box filtering. Filter by advisory type, hazard and bounding box. Consultative only; not a substitute for an official preflight briefing.

## Query parameters

- `advisory_type` string, nullable — SIGMET_INTL (worldwide) | SIGMET_US (US convective) | GAIRMET (US).
- `hazard` string, nullable — Hazard code, e.g. TS | CONVECTIVE | IFR | TURB | ICE | MTN_OBSCN.
- `min_lat` number, nullable — Bounding-box south edge (on the advisory centroid).
- `max_lat` number, nullable — Bounding-box north edge.
- `min_lon` number, nullable — Bounding-box west edge.
- `max_lon` number, nullable — Bounding-box east edge.
- `limit` integer — Maximum advisories returned.

## Response `200`

Successful Response

- EnvelopeAdvisoryFeed
  - `data` AdvisoryFeed, required
    - `query` AdvisoryQuery, required
      - `advisory_type` string, nullable
      - `hazard` string, nullable
      - `min_lat` number, nullable
      - `max_lat` number, nullable
      - `min_lon` number, nullable
      - `max_lon` number, nullable
      - `limit` integer, required
    - `total_matched` integer, required
    - `count` integer, required
    - `advisories` Advisory[], required
      - `advisory_type` string, required — SIGMET_INTL (worldwide) | SIGMET_US (US convective) | GAIRMET (US).
      - `source_product` string, required — Upstream AWC product: isigmet | airsigmet | gairmet.
      - `hazard` string, nullable — Hazard code, e.g. TS | CONVECTIVE | IFR | TURB | ICE.
      - `valid_from` string, nullable
      - `valid_to` string, nullable
      - `region` string, nullable — FIR name (international SIGMET only).
      - `fir_id` string, nullable
      - `icao_id` string, nullable
      - `altitude_lo` integer, nullable — Lower altitude bound (source units - feet MSL for US SIGMET; see raw).
      - `altitude_hi` integer, nullable
      - `movement_dir_deg` integer, nullable
      - `movement_speed_kt` integer, nullable
      - `geometry` object, nullable — GeoJSON-style geometry ([lon, lat] order); null if the source omitted coordinates.
      - `centroid` object, nullable — Mean point of the area, for bbox filtering.
      - `qualifier` string, nullable — International SIGMET qualifier, e.g. EMBD | OBSC | ISOL.
      - `sigmet_type` string, nullable — US air-SIGMET type: SIGMET | OUTLOOK | AIRMET.
      - `series_id` string, nullable — Upstream series identifier (SIGMET).
      - `severity` string, nullable — Upstream severity code (numeric for US SIGMET, text for G-AIRMET), passed through as a string.
      - `gairmet_product` string, nullable — G-AIRMET product: SIERRA | TANGO | ZULU.
      - `forecast_hour` integer, nullable — G-AIRMET forecast hour (0/3/6/9/12).
      - `due_to` string, nullable — G-AIRMET cause text (G-AIRMET carries no raw report).
      - `tag` string, nullable — G-AIRMET tag.
      - `raw` string, nullable — Raw advisory text (null for G-AIRMET, which is derived - see due_to).
    - `attribution` TransportAttributionSet, required
      - `sources` TransportSourceAttribution[] — Every sovereign source that contributed to this response.
        - `registry_key` string, required
        - `source_name` string, required
        - `licence` string, required
        - `citation` string, required
        - `disclaimer` string, required
      - `effective_reexport` string, required — Most-restrictive re-export verdict across the sources.
    - `disclaimer` string, required
    - `upstream` object — Per-source counts and reachability at ingest time.
  - `meta` SugraMeta, required — Metadata attached to every /api/v1/* response envelope.
    - `endpoint` string, required — Requested endpoint path.
    - `data_time` string, required — ISO 8601 UTC timestamp of the source data, not of the request.
    - `response_time` string, required — ISO 8601 UTC timestamp when this response was produced.
    - `provider` string, required — API name and version.
    - `source` string, nullable — Identifier of the primary upstream source used for this response.
    - `attribution` string, nullable — Human-readable attribution mandated by an upstream source (e.g. a securities regulator or self-regulatory organization). Present only on responses whose source requires the owner and source to be clearly identified. Do not remove or alter it when using the response.
    - `fallback_used` boolean, nullable — True when the primary source failed and a fallback produced the data.
    - `fallback_chain` string[], nullable — Ordered list of sources attempted, in the order they were tried.
    - `cached` boolean, nullable — True when this response was served from the internal cache.
    - `stale` boolean, nullable — True when the cached response was returned after the upstream rate-limited or errored. Clients can use this to detect degraded data.

## Other responses

- `401` — Missing or invalid `x-api-key` header. JSON body with a stable `code` distinguishing `missing_api_key` (no header sent) from `invalid_api_key` (header sent, key not accepted); any other 401 source carries the generic `unauthorized` with its detail as `reason`. Plus `hint`. `plan` is always null on 401 - an unauthenticated request has no plan; quota exhaustion is 429, not 401.
- `422` — Validation Error
- `429` — Daily rate limit exceeded. Check `X-RateLimit-Reset` for the next window.
- `503` — Upstream source is temporarily unavailable. Retry after a short delay.

---

[API](https://skmtc.net/sugra/apis/sugra-api.md) · [All operations](https://skmtc.net/sugra/apis/sugra-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/sugra/sugra-api/revisions/a0c7dc18e21b/schema)
