changedInput schema / properties / category / description
Previous value: -"Filter to one alert category. \"Danger\" and \"Park Closure\" are the high-priority ones for trip safety. Applied locally (the API has no category param) across every alert matching parkCode/stateCode/query, then paginated with start/limit — so totalCount is the true count of matching alerts, not a per-page tally. Omit to see all categories (the default — closures and hazards should not be missed)."New value: +"Filter to one alert category. \"Danger\" and \"Park Closure\" are trip-affecting. Combined with parkCode/stateCode/query and applied before start/limit, so totalCount counts every matching alert, not one page. Omit to see all categories."
changedOutput schema / properties / alerts / description
Previous value: -"Current alerts, sorted most-recent first. An empty array with totalCount 0 means no active alerts — good news, not an error; with a non-zero totalCount it means start paged past the end of the matches. The notice says which."New value: +"Current alerts, most-recent first. Empty with totalCount 0 means no active alerts match the request; empty with a non-zero totalCount means start ran past the end of the matches."
changedOutput schema / properties / alerts / items / properties / category / description
Previous value: -"Alert category: \"Danger\", \"Park Closure\", \"Caution\", or \"Information\". Treat Danger and Park Closure as trip-affecting."New value: +"Alert category: \"Danger\", \"Park Closure\", \"Caution\", or \"Information\". Danger and Park Closure are trip-affecting."
changedOutput schema / properties / alerts / items / properties / lastIndexedDate / description
Previous value: -"When NPS last updated/indexed this alert (YYYY-MM-DD), or null. The recency signal — a stale date may mean the condition has changed; verify against the park page."New value: +"When NPS last updated/indexed this alert (YYYY-MM-DD), or null. The recency signal — a stale date may mean the condition has changed."
changedOutput schema / properties / categoryBreakdown / description
Previous value: -"Count of returned alerts per category (e.g. \"Park Closure: 3, Caution: 1, Information: 2\") — gauge severity without scanning every alert."New value: +"Count of returned alerts per category, most severe first (e.g. \"Park Closure: 3, Caution: 1, Information: 2\")."
changedOutput schema / properties / notice / description
Previous value: -"Message when the page is empty — states which case it is: good news (totalCount 0, the park reports nothing closed/hazardous right now) or a paging artifact (start ran past the end of a non-empty matched set)."New value: +"Guidance on the result set: whether an empty page means no active alerts match (totalCount 0) or start ran past the end of the matches, the start value for the next page when more alerts matched, and a best-effort disclosure when the category filter could not cover every alert."
addedOutput schema / properties / truncated
Added value: +{
+ "description": "True when more alerts matched than this response returned; absent on a complete result.",
+ "type": "boolean"
+}