addedInput schema / properties / component_filter
Added value: +{
+ "description": "Case-insensitive substring matched against component names in detailed mode (e.g., \"api\" to check just the API components). Applied before component_limit, so it is the way to reach a component that the cap would otherwise omit. Ignored in summary mode.",
+ "type": "string"
+}
addedInput schema / properties / component_limit
Added value: +{
+ "default": 50,
+ "description": "Maximum components returned per vendor in detailed mode (1-500). 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.",
+ "maximum": 500,
+ "minimum": 1,
+ "type": "integer"
+}
changedInput schema / properties / mode / description
Previous value: -"summary: indicator + degraded components + active incidents only. detailed: adds full component list and scheduled maintenance windows."New value: +"summary: indicator + degraded components + active incidents only. detailed: adds the component list and scheduled maintenance windows."
addedOutput schema / properties / cap
Added value: +{
+ "description": "The per-vendor component_limit that was applied. Present only when truncated.",
+ "type": "number"
+}
changedOutput schema / properties / results / items / properties / all_components / description
Previous value: -"All components including operational ones. Present in detailed mode only."New value: +"Components including operational ones, capped at component_limit per vendor and narrowed by component_filter when given. Present in detailed mode only."
addedOutput schema / properties / results / items / properties / all_components_total
Added value: +{
+ "description": "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.",
+ "type": "number"
+}
addedOutput schema / properties / shown
Added value: +{
+ "description": "Components returned across all vendors. Present only when truncated.",
+ "type": "number"
+}
changedOutput schema / properties / summary / description
Previous value: -"Aggregate health counts across all checked vendors."New value: +"Aggregate health counts across all checked vendors. Buckets partition the batch: operational + degraded + down + unavailable = total."
changedOutput schema / properties / summary / properties / operational / description
Previous value: -"Vendors with indicator = none."New value: +"Vendors with indicator = none and no error."
addedOutput schema / properties / summary / properties / unavailable
Added value: +{
+ "description": "Vendors that could not be checked (carry an error) — unresolvable slug, blocked target, or failed status fetch. Counted as unknown, never operational.",
+ "type": "number"
+}
changedOutput schema / properties / summary / required
Previous value: -[
- "total",
- "operational",
- "degraded",
- "down"
-]New value: +[
+ "total",
+ "operational",
+ "degraded",
+ "down",
+ "unavailable"
+]
addedOutput schema / properties / totalCount
Added value: +{
+ "description": "Components matching component_filter across all vendors before the cap. Present only when truncated.",
+ "type": "number"
+}
addedOutput schema / properties / truncated
Added value: +{
+ "description": "True when at least one vendor's component list was capped at component_limit. Absent when nothing was capped.",
+ "type": "boolean"
+}