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 full stack 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. detailed: adds full component lists and maintenance windows."New value: +"summary: indicator + degraded components + active incidents. detailed: adds component lists and 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 / health / description
Previous value: -"Aggregate health rollup: all_operational = everything clear, degraded = at least one minor issue, partial_outage = at least one major issue, major_outage = at least one critical outage, unknown = at least one vendor could not be checked (fetch error) and no checked vendor reported a worse issue. Never all_operational when any vendor errored."New value: +"Aggregate health rollup: all_operational = everything clear, degraded = at least one minor issue, partial_outage = at least one major issue, major_outage = at least one critical outage, unknown = at least one vendor could not be checked (unresolvable entry, blocked target, or failed fetch) and no checked vendor reported a worse issue. Never all_operational when any vendor errored."
addedOutput schema / properties / omitted_vendors
Added value: +{
+ "description": "Entries that could not be resolved or whose URL was blocked; they still appear in vendors[] with an error. A call that saved the stack left them out of the write; a call that reused a saved stack leaves them in it until you re-provide the vendors list. Empty when every entry resolved.",
+ "items": {
+ "description": "A vendor entry that cannot be part of a usable stack.",
+ "type": "string"
+ },
+ "type": "array"
+}
addedOutput schema / properties / shown
Added value: +{
+ "description": "Components returned across the stack. Present only when truncated.",
+ "type": "number"
+}
changedOutput schema / properties / stack_persisted / description
Previous value: -"True when the vendor list was saved to state on this call."New value: +"True when the vendor list was saved to state on this call. Only the vendors that resolved are saved — see omitted_vendors."
changedOutput schema / properties / summary / properties / operational / description
Previous value: -"Vendors with indicator = none and no fetch error."New value: +"Vendors with indicator = none and no error."
changedOutput schema / properties / summary / properties / unavailable / description
Previous value: -"Vendors whose status could not be fetched (carry an error). Counted as unknown — never operational."New value: +"Vendors that could not be checked (carry an error) — unresolvable entry, blocked target, or failed status fetch. Counted as unknown, never operational."
addedOutput schema / properties / totalCount
Added value: +{
+ "description": "Components matching component_filter across the stack 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"
+}
changedOutput schema / properties / vendors / 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 / vendors / 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"
+}
changedOutput schema / required
Previous value: -[
- "stack_name",
- "health",
- "summary",
- "vendors",
- "stack_persisted",
- "checked_at"
-]New value: +[
+ "stack_name",
+ "health",
+ "summary",
+ "vendors",
+ "stack_persisted",
+ "omitted_vendors",
+ "checked_at"
+]