sjursen-digital-watchtower
Version:
A TypeScript Node.js SDK for Watchtower, an Intelligence as a Service (IaaS) platform that uses Google's Gemini AI model to transform traditional logging into an active intelligence system with predictive analytics and automated decision-making capabiliti
27 lines (26 loc) • 648 B
TypeScript
export interface AppStatusRequest {
organization_apikey: string;
app_apikey: string;
tenant_apikey?: string;
}
export interface GetLatestAppStatusRequest {
organization_apikey: string;
app_apikey: string;
tenant_apikey?: string;
}
export interface AppStatusOverview {
timestamp: string;
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;
}>;
}