diff --git a/frontend/src/lib/api.ts b/frontend/src/lib/api.ts index 88c46b9..e06cc92 100644 --- a/frontend/src/lib/api.ts +++ b/frontend/src/lib/api.ts @@ -532,6 +532,18 @@ export interface WirelessLatest { time: string } +export interface WirelessIssue { + device_id: string + hostname: string + tenant_name?: string + interface: string + issue: string + signal: number | null + ccq: number | null + client_count: number + frequency: number +} + export interface FleetDevice { id: string hostname: string @@ -735,6 +747,14 @@ export const metricsApi = { fleetSummaryAll: () => api.get(`/api/fleet/summary`).then((r) => r.data), + wirelessIssues: (tenantId: string) => + api + .get(`/api/tenants/${tenantId}/fleet/wireless-issues`) + .then((r) => r.data), + + fleetWirelessIssues: () => + api.get(`/api/fleet/wireless-issues`).then((r) => r.data), + sparkline: (tenantId: string, deviceId: string) => api .get(