{"message":"GAI Backend API","available_endpoints":{"teleports":{"description":"Get teleports data","endpoints":["/teleports"]},"weather":{"description":"Get weather data by coordinates","endpoints":["/weather?lat=40.7128&lon=-74.0060","/weather?lat=40.7128&lat=34.0522&lon=-74.0060&lon=-118.2437"]},"gateways":{"description":"Get gateways data with optional filters","endpoints":["/gateways","/gateways?gateway_name=GW-001","/gateways?antenna_name=ANT-001"]},"cases":{"description":"Get merged case records with optional filters","endpoints":["/cases","/cases?status=Open","/cases?gateway_name=GW001&customer_impacted=Acme","/cases?start_after=2024-01-01T00:00:00"]},"services":{"description":"Get service records with optional filters","endpoints":["/services","/services?gateway_name=GW001","/services?customer=Acme","/services?bandwidth_mhz_gt=50"]},"chat":{"description":"Natural language chat interface.","endpoints":["POST /chat {\"message\": \"Show gateway GW-001\"}","POST /chat {\"message\": \"Show all open ITSM cases\"}","POST /chat/reset"]},"di":{"description":"DI (Deployment Indicator) computation endpoints","endpoints":["GET /di/gateways - Gateway DI status","GET /di/gateway/policies - Get policy definitions for Gateway DI computation","GET /di/teleports - Teleport DI status","GET /di/teleports/policies - Get policy definitions for Teleport DI computation"]},"ci":{"description":"CI (Capacity Indicator) computation endpoints - uplink RF power (max, used, reserved, free)","endpoints":["GET /ci/gateways - Gateway CI (capacity per gateway)","GET /ci/gateways/policies - Get policy definitions for Gateway CI (POL 0100-0105)","GET /ci/teleports - Teleport CI (aggregated capacity per teleport)","GET /ci/teleports/policies - Get policy definitions for Teleport CI"]},"satellites":{"description":"Get satellite data with optional filters","endpoints":["/satellites","/satellites?satellite_name=SAT-001","/satellites?orbit_type=LEO"]},"antenna":{"description":"Get antenna records with optional filters","endpoints":["/antenna","/antenna?teleport_name=..."]},"hpa":{"description":"Get HPA (High Power Amplifier) records with optional filters","endpoints":["/hpa","/hpa?band=Ka"]},"modem":{"description":"Get modem records with optional filters","endpoints":["/modem","/modem?teleport_name=..."]},"rf_band":{"description":"Get RF band records with optional filters","endpoints":["/rf_band","/rf_band?band_code=..."]},"room":{"description":"Get room records with optional filters","endpoints":["/room","/room?teleport_name=..."]},"transponder":{"description":"Get transponder records with optional filters","endpoints":["/transponder","/transponder?satellite_name=..."]}}}