changedOutput schema / properties / auroraLatitude / description
Previous value: -"Aurora visibility guidance for current conditions, e.g. \"Aurora possible to ~55° geomagnetic latitude\"."New value: +"Aurora guidance for currentKp, e.g. \"Aurora possible to ~55° geomagnetic latitude\"."
changedOutput schema / properties / currentGScale / description
Previous value: -"NOAA G-scale equivalent for current Kp (0–5)."New value: +"G level (0–5) for currentKp."
changedOutput schema / properties / discussion / anyOf
Previous value: -[
- {
- "additionalProperties": false,
- "description": "SWPC Forecast Discussion — the forecaster's narrative behind the storm scales. Null when include_discussion is false.",
- "properties": {
- "issued": {
- "description": "ISO 8601 UTC time the discussion was issued, from the product's \":Issued:\" line, e.g. \"2026-06-04T12:30:00Z\". Null when the product carries no such line.",
- "type": [
- "string",
- "null"
- ]
- },
- "sections": {
- "description": "One entry per topic section, in product order.",
- "items": {
- "additionalProperties": false,
- "description": "One topic section of the discussion — its heading and the forecaster's text.",
- "properties": {
- "forecast": {
- "description": "Forecast text for the next 3 days, or null when the section carries no \".Forecast...\" block.",
- "type": [
- "string",
- "null"
- ]
- },
- "summary": {
- "description": "Past-24 h summary text, or null when the section carries no \".24 hr Summary...\" text.",
- "type": [
- "string",
- "null"
- ]
- },
- "topic": {
- "description": "Section heading, e.g. \"Solar Activity\", \"Energetic Particle\", \"Solar Wind\", \"Geospace\".",
- "type": "string"
- }
- },
- "required": [
- "topic",
- "summary",
- "forecast"
- ],
- "type": "object"
- },
- "type": "array"
- }
- },
- "required": [
- "issued",
- "sections"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "description": "SWPC forecaster's narrative behind the scales.",
+ "properties": {
+ "issued": {
+ "description": "ISO 8601 UTC issue time from the \":Issued:\" line; null when absent.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "sections": {
+ "description": "Topic sections, in product order.",
+ "items": {
+ "additionalProperties": false,
+ "description": "One topic section.",
+ "properties": {
+ "forecast": {
+ "description": "Next-3-day forecast text; null when the section has none.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "summary": {
+ "description": "Past-24 h summary text; null when the section has none.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "topic": {
+ "description": "Section heading, e.g. \"Solar Activity\".",
+ "type": "string"
+ }
+ },
+ "required": [
+ "topic",
+ "summary",
+ "forecast"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "issued",
+ "sections"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]
changedOutput schema / properties / discussion / description
Previous value: -"SWPC Forecast Discussion when include_discussion is true, otherwise null."New value: +"SWPC Forecast Discussion; null unless include_discussion is true."
changedOutput schema / properties / forecast / description
Previous value: -"SWPC's 3-day NOAA scale forecast, oldest first. The series starts with today — the same calendar day as observedAt — and covers the next two days."New value: +"3-day scale forecast, oldest first; starts with today (the date of observedAt)."
changedOutput schema / properties / forecast / items / description
Previous value: -"One day of the NOAA scale forecast series."New value: +"One forecast day."
changedOutput schema / properties / forecast / items / properties / G / description
Previous value: -"Geomagnetic storm scale forecast for this day."New value: +"Forecast G level."
changedOutput schema / properties / forecast / items / properties / G / properties / label / description
Previous value: -"NOAA scale string, e.g. \"G2\", \"R1\", \"S0\"."New value: +"Label, e.g. \"G2\"."
changedOutput schema / properties / forecast / items / properties / G / properties / scale / description
Previous value: -"Storm scale level 0–5."New value: +"Level 0–5."
changedOutput schema / properties / forecast / items / properties / G / properties / text / description
Previous value: -"Human-readable scale descriptor, e.g. \"Moderate\". Empty when scale is 0."New value: +"Descriptor, e.g. \"Moderate\"; \"none\" at level 0."
changedOutput schema / properties / forecast / items / properties / R / description
Previous value: -"Radio blackout outlook for this day."New value: +"R outlook: a level, probabilities, or neither."
changedOutput schema / properties / forecast / items / properties / R / properties / label / description
Previous value: -"NOAA scale string, e.g. \"R1\", or null when no level was issued."New value: +"Label, e.g. \"R1\"; null when no level was issued."
changedOutput schema / properties / forecast / items / properties / R / properties / majorProbPercent / description
Previous value: -"Probability (%) of an R3 or greater strong radio blackout on this day, or null when SWPC issued none."New value: +"Chance (%) of an R3+ blackout this day; null when none issued."
changedOutput schema / properties / forecast / items / properties / R / properties / minorProbPercent / description
Previous value: -"Probability (%) of an R1–R2 minor-to-moderate radio blackout on this day, or null when SWPC issued none."New value: +"Chance (%) of an R1–R2 blackout this day; null when none issued."
changedOutput schema / properties / forecast / items / properties / R / properties / scale / description
Previous value: -"R-scale level 0–5, or null — SWPC forecasts a radio-blackout probability for a future day rather than a level."New value: +"R level 0–5; null when SWPC issued a probability, not a level."
changedOutput schema / properties / forecast / items / properties / R / properties / text / description
Previous value: -"Human-readable R-scale descriptor, or null when no level was issued."New value: +"R descriptor; null when no level was issued."
changedOutput schema / properties / forecast / items / properties / S / description
Previous value: -"Solar radiation storm outlook for this day."New value: +"S outlook: a level, a probability, or neither."
changedOutput schema / properties / forecast / items / properties / S / properties / label / description
Previous value: -"NOAA scale string, e.g. \"S1\", or null when no level was issued."New value: +"Label, e.g. \"S1\"; null when no level was issued."
changedOutput schema / properties / forecast / items / properties / S / properties / probPercent / description
Previous value: -"Probability (%) of an S1 or greater solar radiation storm on this day, or null when SWPC issued none."New value: +"Chance (%) of an S1+ radiation storm this day; null when none issued."
changedOutput schema / properties / forecast / items / properties / S / properties / scale / description
Previous value: -"S-scale level 0–5, or null — SWPC forecasts a radiation-storm probability for a future day rather than a level."New value: +"S level 0–5; null when SWPC issued a probability, not a level."
changedOutput schema / properties / forecast / items / properties / S / properties / text / description
Previous value: -"Human-readable S-scale descriptor, or null when no level was issued."New value: +"S descriptor; null when no level was issued."
changedOutput schema / properties / forecast / items / properties / date / description
Previous value: -"Forecast date string, e.g. \"2026-06-04\"."New value: +"Forecast date, e.g. \"2026-06-04\"."
changedOutput schema / properties / observedAt / description
Previous value: -"ISO 8601 UTC date and time of the NOAA scales data period this snapshot reflects, e.g. \"2026-06-04T15:00:00Z\"."New value: +"ISO 8601 UTC time of the scales data period, e.g. \"2026-06-04T15:00:00Z\"."
changedOutput schema / properties / summary / description
Previous value: -"Plain-language status summary suitable for display, e.g. \"Quiet conditions\" or \"G2 moderate geomagnetic storm in progress.\""New value: +"Plain-language status, e.g. \"G2 moderate geomagnetic storm in progress.\""
changedOutput schema / properties / today / description
Previous value: -"Current observed NOAA storm scales for today."New value: +"Observed R/S/G levels for today."
changedOutput schema / properties / today / properties / G / description
Previous value: -"Today's geomagnetic storm scale."New value: +"Today's G level."
changedOutput schema / properties / today / properties / G / properties / label / description
Previous value: -"NOAA scale string, e.g. \"G2\", \"R1\", \"S0\"."New value: +"Label, e.g. \"G2\"."
changedOutput schema / properties / today / properties / G / properties / scale / description
Previous value: -"Storm scale level 0–5."New value: +"Level 0–5."
changedOutput schema / properties / today / properties / G / properties / text / description
Previous value: -"Human-readable scale descriptor, e.g. \"Moderate\". Empty when scale is 0."New value: +"Descriptor, e.g. \"Moderate\"; \"none\" at level 0."
changedOutput schema / properties / today / properties / R / description
Previous value: -"Today's radio blackout scale."New value: +"Today's R level."
changedOutput schema / properties / today / properties / R / properties / label / description
Previous value: -"NOAA scale string, e.g. \"G2\", \"R1\", \"S0\"."New value: +"Label, e.g. \"G2\"."
changedOutput schema / properties / today / properties / R / properties / scale / description
Previous value: -"Storm scale level 0–5."New value: +"Level 0–5."
changedOutput schema / properties / today / properties / R / properties / text / description
Previous value: -"Human-readable scale descriptor, e.g. \"Moderate\". Empty when scale is 0."New value: +"Descriptor, e.g. \"Moderate\"; \"none\" at level 0."
changedOutput schema / properties / today / properties / S / description
Previous value: -"Today's solar radiation storm scale."New value: +"Today's S level."
changedOutput schema / properties / today / properties / S / properties / label / description
Previous value: -"NOAA scale string, e.g. \"G2\", \"R1\", \"S0\"."New value: +"Label, e.g. \"G2\"."
changedOutput schema / properties / today / properties / S / properties / scale / description
Previous value: -"Storm scale level 0–5."New value: +"Level 0–5."
changedOutput schema / properties / today / properties / S / properties / text / description
Previous value: -"Human-readable scale descriptor, e.g. \"Moderate\". Empty when scale is 0."New value: +"Descriptor, e.g. \"Moderate\"; \"none\" at level 0."
changedOutput schema / properties / yesterday / anyOf
Previous value: -[
- {
- "additionalProperties": false,
- "description": "NOAA R/S/G levels SWPC assessed for the previous UTC day. Carries a date and no time: the feed states when it was generated, not when that day was observed.",
- "properties": {
- "G": {
- "additionalProperties": false,
- "description": "Geomagnetic storm level SWPC assessed for the previous UTC day.",
- "properties": {
- "label": {
- "description": "NOAA scale string, e.g. \"G2\", \"R1\", \"S0\".",
- "type": "string"
- },
- "scale": {
- "description": "Storm scale level 0–5.",
- "type": "number"
- },
- "text": {
- "description": "Human-readable scale descriptor, e.g. \"Moderate\". Empty when scale is 0.",
- "type": "string"
- }
- },
- "required": [
- "scale",
- "text",
- "label"
- ],
- "type": "object"
- },
- "R": {
- "additionalProperties": false,
- "description": "Radio blackout level SWPC assessed for the previous UTC day.",
- "properties": {
- "label": {
- "description": "NOAA scale string, e.g. \"G2\", \"R1\", \"S0\".",
- "type": "string"
- },
- "scale": {
- "description": "Storm scale level 0–5.",
- "type": "number"
- },
- "text": {
- "description": "Human-readable scale descriptor, e.g. \"Moderate\". Empty when scale is 0.",
- "type": "string"
- }
- },
- "required": [
- "scale",
- "text",
- "label"
- ],
- "type": "object"
- },
- "S": {
- "additionalProperties": false,
- "description": "Solar radiation storm level SWPC assessed for the previous UTC day.",
- "properties": {
- "label": {
- "description": "NOAA scale string, e.g. \"G2\", \"R1\", \"S0\".",
- "type": "string"
- },
- "scale": {
- "description": "Storm scale level 0–5.",
- "type": "number"
- },
- "text": {
- "description": "Human-readable scale descriptor, e.g. \"Moderate\". Empty when scale is 0.",
- "type": "string"
- }
- },
- "required": [
- "scale",
- "text",
- "label"
- ],
- "type": "object"
- },
- "date": {
- "description": "The previous UTC calendar day these levels were assessed for, e.g. \"2026-06-03\".",
- "type": "string"
- }
- },
- "required": [
- "date",
- "G",
- "R",
- "S"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "description": "Levels SWPC assessed for the previous UTC day.",
+ "properties": {
+ "G": {
+ "additionalProperties": false,
+ "description": "Assessed G level.",
+ "properties": {
+ "label": {
+ "description": "Label, e.g. \"G2\".",
+ "type": "string"
+ },
+ "scale": {
+ "description": "Level 0–5.",
+ "type": "number"
+ },
+ "text": {
+ "description": "Descriptor, e.g. \"Moderate\"; \"none\" at level 0.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "scale",
+ "text",
+ "label"
+ ],
+ "type": "object"
+ },
+ "R": {
+ "additionalProperties": false,
+ "description": "Assessed R level.",
+ "properties": {
+ "label": {
+ "description": "Label, e.g. \"G2\".",
+ "type": "string"
+ },
+ "scale": {
+ "description": "Level 0–5.",
+ "type": "number"
+ },
+ "text": {
+ "description": "Descriptor, e.g. \"Moderate\"; \"none\" at level 0.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "scale",
+ "text",
+ "label"
+ ],
+ "type": "object"
+ },
+ "S": {
+ "additionalProperties": false,
+ "description": "Assessed S level.",
+ "properties": {
+ "label": {
+ "description": "Label, e.g. \"G2\".",
+ "type": "string"
+ },
+ "scale": {
+ "description": "Level 0–5.",
+ "type": "number"
+ },
+ "text": {
+ "description": "Descriptor, e.g. \"Moderate\"; \"none\" at level 0.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "scale",
+ "text",
+ "label"
+ ],
+ "type": "object"
+ },
+ "date": {
+ "description": "Previous UTC day, e.g. \"2026-06-03\".",
+ "type": "string"
+ }
+ },
+ "required": [
+ "date",
+ "G",
+ "R",
+ "S"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]
changedOutput schema / properties / yesterday / description
Previous value: -"NOAA R/S/G levels SWPC assessed for the previous UTC day — answers what happened yesterday without a history call. Null when the scales feed carries no previous-day period, or carries one missing a level; null never means level 0."New value: +"R/S/G levels assessed for the previous UTC day (a date, no time). Null when the feed lacks that period or a level; null never means level 0."