Constimport { UpstreamStatusSchema } from "@accelerated-software-development/caddy-api-client";
// Get and validate upstream status
const upstreams = await client.getUpstreams();
// Check for unhealthy upstreams
const unhealthy = upstreams.filter(u => !u.healthy);
if (unhealthy.length > 0) {
console.warn("Unhealthy upstreams:", unhealthy.map(u => u.address));
}
Upstream server status schema - validates response from /reverse_proxy/upstreams endpoint