watchtower-node-sdk
Version:
A TypeScript Node.js SDK for the Watchtower API, providing API key management, connection string generation, and more
28 lines (26 loc) • 741 B
text/typescript
export interface AppStatusRequest {
organization_apikey: string;
app_apikey: string;
tenant_apikey?: string; // Optional, required for multi-tenant apps
}
export interface GetLatestAppStatusRequest {
organization_apikey: string;
app_apikey: string;
tenant_apikey?: string; // Optional, required for multi-tenant apps
}
export interface AppStatusOverview {
timestamp: string; // ISO 8601 timestamp
overview: string;
status: 'normal' | 'warning' | 'critical';
item_statuses: Array<{
item_id: string;
friendly_name: string;
status_summary: string;
}>;
recommendations: Array<{
priority: string;
title: string;
description: string;
action: string;
}>;
}