changedOutput schema / properties / activeOnly / description
Previous value: -"Echo of the active_only input: true when the records are the in-force set, false when they are every product in the window. Distinguishes an empty in-force result from an empty feed window."New value: +"Echo of active_only: true for the in-force set, false for every product in the window."
changedOutput schema / properties / alerts / description
Previous value: -"Matching SWPC alert/watch/warning records."New value: +"Matching SWPC products."
changedOutput schema / properties / alerts / items / description
Previous value: -"One SWPC alert, watch, warning, or summary."New value: +"One SWPC product."
changedOutput schema / properties / alerts / items / properties / cancelled / description
Previous value: -"True when this record cancels a previously issued product (\"CANCEL WARNING:\"/\"CANCEL WATCH:\"/\"CANCEL ALERT:\" headline) rather than being in force. Always false when active_only=true, which excludes both the cancellation record and the product it names — a cancelled product carries cancelled: false itself, so this flag does not identify one. Set active_only=false to see cancellations and what they cancelled."New value: +"True when this record cancels an earlier product; the cancelled product itself stays false. Always false under active_only=true, which drops both."
changedOutput schema / properties / alerts / items / properties / issueDatetime / description
Previous value: -"ISO 8601 issue datetime."New value: +"ISO 8601 issue time."
changedOutput schema / properties / alerts / items / properties / level / description
Previous value: -"NOAA scale level 0–5, read from the scale stated in the message body. 0 means the product states no NOAA scale (e.g. a K4 warning, below the G-scale; or a radio-burst alert, outside the scales) — not a severity of zero. See noaaScale for the scale letter."New value: +"NOAA scale level 0–5 stated in the body; 0 means no scale is stated, not zero severity."
changedOutput schema / properties / alerts / items / properties / message / description
Previous value: -"Full plain-text message body."New value: +"Full plain-text message."
changedOutput schema / properties / alerts / items / properties / messageCode / description
Previous value: -"Full SWPC \"Space Weather Message Code\" parsed from the message body, e.g. \"WARK04\", \"ALTEF3\" — the code that drives product type, phenomenon, and level."New value: +"Full message code from the body, e.g. \"WARK04\"."
changedOutput schema / properties / alerts / items / properties / noaaScale / description
Previous value: -"NOAA scale stated in the message body, e.g. \"G1\", \"R2\", \"S1\"; null when the product states none."New value: +"NOAA scale stated in the body, e.g. \"G1\"; null when none."
changedOutput schema / properties / alerts / items / properties / phenomenon / description
Previous value: -"Short phenomenon name derived from the body's NOAA scale letter, e.g. \"Geomagnetic\", \"Radio Blackout\", \"Solar Radiation\"."New value: +"Phenomenon from the scale letter, e.g. \"Geomagnetic\"."
changedOutput schema / properties / alerts / items / properties / productId / description
Previous value: -"Short SWPC feed product ID, e.g. \"K04W\", \"EF3A\". See messageCode for the full code."New value: +"Short SWPC product ID, e.g. \"K04W\"."
changedOutput schema / properties / alerts / items / properties / productType / description
Previous value: -"Product classification derived from the code prefix."New value: +"Product type, from the code prefix."
changedOutput schema / properties / alerts / items / properties / serialNumber / description
Previous value: -"The record's SWPC \"Serial Number:\" value, e.g. \"1125\"; null when the body carries no such line. A per-message-code counter, not a globally unique ID — it repeats across codes and within one code on a corrected reissue, so quote it together with messageCode. It is the key the \"Cancel Serial Number:\", \"Extension to Serial Number:\", and \"Continuation of Serial Number:\" lines in message point at, which is what makes those chains navigable."New value: +"SWPC serial number, e.g. \"1125\"; null when absent. Unique only within messageCode; the Cancel, Extension to, and Continuation of Serial Number lines in message point at it."
changedOutput schema / properties / alerts / items / properties / validFrom / description
Previous value: -"Validity-window start as ISO 8601 UTC, parsed from the message body (\"Valid From\" or \"Begin Time\"); null when the product carries no start line."New value: +"ISO 8601 UTC validity start stated in the body; null when none."
changedOutput schema / properties / alerts / items / properties / validTo / description
Previous value: -"Validity-window end as ISO 8601 UTC. Read from the message body's \"Valid To\", \"Now Valid Until\", or \"End Time\" label when the product states one. A Watch states none, so its end is derived from the \"Highest Storm Level Predicted by Day:\" list instead: the instant the last listed UTC day forecasting a storm ends (a trailing \"None\" day is a forecast of quiet, not coverage), so a Watch listing Sep 17 as its last storm day ends at 2026-09-18T00:00:00Z. Null when nothing in the body states or implies an end — a point-in-time Alert, or a Watch forecasting no storm on any listed day."New value: +"ISO 8601 UTC validity end; for a Watch, the end of its last listed storm day. Null when nothing states or implies an end."
changedOutput schema / properties / appliedCutoff / description
Previous value: -"ISO 8601 UTC instant the applied window starts at: a product issued before this is outside it. Present only under active_only=true."New value: +"ISO 8601 UTC start of the applied window. Present only under active_only=true."
changedOutput schema / properties / appliedWindowHours / description
Previous value: -"The max_age_hours window as applied, echoed so a caller can see what bounded the candidate set. Present only under active_only=true, where a future validity end can keep an older product in scope."New value: +"max_age_hours as applied. Present only under active_only=true."
changedOutput schema / properties / exclusions / description
Previous value: -"How many products active_only=true left out, by reason. Reasons overlap, so each excluded record is counted under the first that applies, in this field order — these counts plus totalCount equal the number of records the feed carried. Emitted only when something was excluded, and never under active_only=false. Use it to tell \"space weather is quiet\" from \"everything was filtered\" without a second active_only=false call."New value: +"Records active_only=true left out, each counted under its first reason in field order; with totalCount they sum to the feed total. Present only under active_only=true, when something was excluded."
changedOutput schema / properties / exclusions / properties / agedOut / description
Previous value: -"Issued outside the applied window with no validity end still ahead."New value: +"Issued before the window, no validity end ahead."
changedOutput schema / properties / exclusions / properties / cancellationRecord / description
Previous value: -"Cancellation notices themselves."New value: +"Cancellation notices."
changedOutput schema / properties / exclusions / properties / cancelledBySerial / description
Previous value: -"Named by a later cancellation's \"Cancel Serial Number:\" under the same code."New value: +"Named by a later cancellation."
changedOutput schema / properties / exclusions / properties / productType / description
Previous value: -"Summaries and unrecognized products, which are never in force."New value: +"Summaries and unrecognized products."
changedOutput schema / properties / exclusions / properties / superseded / description
Previous value: -"Carries the supersede line but is not the newest record that does."New value: +"Replaced by a newer superseding Watch."
changedOutput schema / properties / exclusions / properties / validityElapsed / description
Previous value: -"Validity end already passed, with nothing newer cancelling or superseding it."New value: +"Validity end already passed."
changedOutput schema / properties / fetchedAt / description
Previous value: -"ISO 8601 timestamp of when this data was fetched."New value: +"ISO 8601 fetch time."
changedOutput schema / properties / notice / description
Previous value: -"Status notice when no products were returned."New value: +"Set when no products were returned."
changedOutput schema / properties / totalCount / description
Previous value: -"Count of records in the alerts array."New value: +"Records in alerts."