changedInput schema / properties / component_filter / description
Previous value: -"Case-insensitive substring matched against component names and their group names in detailed mode (e.g., \"api\" to check just the API components, or a product or region a page groups components under). Applied before component_limit, so it is the way to reach a component that the cap would otherwise omit. A filter that matches nothing for a vendor is reported in notice. Ignored in summary mode."New value: +"Case-insensitive substring matched against component names and their group names in detailed mode (e.g., \"api\" to check just the API components, or a product or region a page groups components under). Applied before component_offset and component_limit, so it reaches a specific component without paging, and an offset pages within the filtered list. A filter that matches nothing for a vendor is reported in notice. Ignored in summary mode."
changedInput schema / properties / component_limit / description
Previous value: -"Maximum components returned per vendor in detailed mode, at least 1. A value above 500 is reduced to 500, and notice says so. Large status pages publish hundreds of components, so a multi-vendor batch at a high limit returns a very large response; narrow with component_filter instead where possible."New value: +"Maximum components returned per vendor in detailed mode, at least 1. A value above 500 is reduced to 500, and notice says so; a longer list continues with component_offset. Large status pages publish hundreds of components, so a multi-vendor batch at a high limit returns a very large response; narrow with component_filter instead where possible."
addedInput schema / properties / component_offset
Added value: +{
+ "default": 0,
+ "description": "Components to skip per vendor, after component_filter and before component_limit. Pass a vendor's next_component_offset to continue its list. An offset past a vendor's last component returns an empty list for it, and notice says so. Ignored in summary mode.",
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+}
changedOutput schema / properties / nextToolSuggestions / description
Previous value: -"One devops_suggest_action call per vendor with an active problem — an indicator of minor, major, or critical, or an open incident of that impact even while the indicator reads none or maintenance — with its arguments filled from that vendor's result. Vendors that could not be checked never appear. Empty when no checked vendor has an active problem."New value: +"One devops_suggest_action call per vendor with an active problem — an indicator of minor, major, or critical, or an open incident of that impact even while the indicator reads none or maintenance; these are the vendors summary counts as degraded or down — with its arguments filled from that vendor's result. Vendors that could not be checked never appear. Empty when no checked vendor has an active problem."
changedOutput schema / properties / notice / description
Previous value: -"Plain-language explanation of what this call left out or adjusted: vendors past the first 20 (listed in deferred_vendors), a component_limit above 500 reduced to 500, and in detailed mode how many components the cap omitted and how to reach them (component_filter to target one, or component_limit to raise a cap below 500), and which checked vendors component_filter matched no component of, with how many each publishes. Present only when one of these applies."New value: +"Plain-language explanation of what this call left out or adjusted, in this order: vendors past the first 20 (listed in deferred_vendors); a component_limit above 500 reduced to 500; in detailed mode, how many components lie past the returned page and how to reach them (this tool again with that vendor and its next_component_offset as component_offset, component_filter to target one, or component_limit to raise a cap below 500), which vendors component_offset ran past the end of, and which checked vendors component_filter matched no component of, with how many each publishes; and last, for a vendor whose entry reads an umbrella status page with no components (atlassian), the slugs of the entries reading its product pages. Present only when one of these applies."
changedOutput schema / properties / results / items / properties / all_components / description
Previous value: -"Components including operational ones, capped at component_limit per vendor and narrowed by component_filter (matched against name and group) when given. Present in detailed mode only."New value: +"Components including operational ones, narrowed by component_filter (matched against name and group) when given, starting at component_offset (devops_status_check only; the first component otherwise), and at most component_limit per vendor. Present in detailed mode only."
changedOutput schema / properties / results / items / properties / all_components_total / description
Previous value: -"Components matching component_filter for this vendor before the component_limit cap. Larger than the length of all_components when this vendor was capped. Present in detailed mode only."New value: +"Components matching component_filter for this vendor, before component_offset and component_limit — the length of the whole list all_components is a page of. Present in detailed mode only."
changedOutput schema / properties / results / items / properties / cached / description
Previous value: -"True when this result was served from the 60s in-memory cache."New value: +"True when this result was served from the in-memory status cache, shared across callers (60 s TTL by default), so its data can be up to that TTL older than checked_at."
changedOutput schema / properties / results / items / properties / checked_at / description
Previous value: -"ISO 8601 UTC timestamp of this check."New value: +"ISO 8601 UTC timestamp of this check — when this result was built, not when the status data was fetched; see cached."
changedOutput schema / properties / results / items / properties / indicator / description
Previous value: -"Overall health indicator: none = all clear, minor = some degradation, major = significant outage, critical = complete outage, maintenance = scheduled window in progress, planned rather than a fault."New value: +"Overall health indicator, as the vendor published it: none = no degradation reported, minor = some degradation, major = significant outage, critical = complete outage, maintenance = scheduled window in progress, planned rather than a fault. A page can rate it from component statuses alone, so it can read none or maintenance while active_incidents lists an open incident rated minor or worse; summary, and devops_watch_stack's health, rate the vendor by the worse of the two."
addedOutput schema / properties / results / items / properties / next_component_offset
Added value: +{
+ "description": "Where this vendor's component list continues. Present in detailed mode only, and only when components remain past the returned page: pass it as component_offset to devops_status_check, with this vendor, mode \"detailed\", and the same component_filter. Absent on the last page.",
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+}
changedOutput schema / properties / results / items / properties / scheduled_maintenances / items / properties / scheduled_until / description
Previous value: -"ISO 8601 end time, with the vendor's UTC offset."New value: +"ISO 8601 end time, with the vendor's UTC offset, or null when the vendor's feed publishes no planned end."
changedOutput schema / properties / results / items / properties / scheduled_maintenances / items / properties / scheduled_until / type
Previous value: -"string"New value: +[
+ "string",
+ "null"
+]
changedOutput schema / properties / summary / description
Previous value: -"Aggregate health counts across all checked vendors. Buckets partition the batch: operational + degraded + down + maintenance + unavailable = total."New value: +"Aggregate health counts across all checked vendors. Each vendor is rated by the worse of its indicator and its worst open incident rated minor or worse; an incident rated none or maintenance never raises the rating. Buckets partition the batch: operational + degraded + down + maintenance + unavailable = total."
changedOutput schema / properties / summary / properties / degraded / description
Previous value: -"Vendors with indicator = minor or major."New value: +"Vendors rated minor or major."
changedOutput schema / properties / summary / properties / down / description
Previous value: -"Vendors with indicator = critical."New value: +"Vendors rated critical."
changedOutput schema / properties / summary / properties / maintenance / description
Previous value: -"Vendors with indicator = maintenance — in a scheduled window the vendor published. Counted apart from degraded and down, which are faults."New value: +"Vendors rated maintenance — in a scheduled window the vendor published, with no open incident rated minor or worse. Counted apart from degraded and down, which are faults."
changedOutput schema / properties / summary / properties / operational / description
Previous value: -"Vendors with indicator = none and no error."New value: +"Vendors rated none — indicator none and no open incident rated minor or worse — and not errored."
changedOutput schema / properties / totalCount / description
Previous value: -"Components matching component_filter across all vendors before the cap. Present only when truncated."New value: +"Components matching component_filter across all vendors, before component_offset and the cap. Present only when truncated."
changedOutput schema / properties / truncated / description
Previous value: -"True when at least one vendor's component list was capped at component_limit. Absent when nothing was capped."New value: +"True when at least one vendor has components past the returned page — those vendors carry next_component_offset. Absent otherwise, including on the last page of a list."