{"ok":true,"data":{"service":"windy-api","hash":"t-7201117","time":"2026-07-21T18:06:41.117Z","marker":"worker-health-v3","now":"2026-07-23T07:29:23.666Z","endpoints":[{"method":"GET","path":"/api/public/build-info","desc":"Build hash + worker health"},{"method":"POST","path":"/api/public/balance","desc":"AIRCOIN balance. Body: {\"wallet\":\"<solana-address>\"}"},{"method":"GET","path":"/api/public/balance?wallet=<addr>","desc":"Same as POST /balance, diagnostic GET form"},{"method":"POST","path":"/api/public/airlock-locks","desc":"AIRLOCK locks. Body: {\"wallet\":\"<solana-address>\"}"},{"method":"POST","path":"/api/public/helius-webhook","desc":"Helius webhook ingest (HMAC-protected; handled by TanStack route)"},{"method":"POST","path":"/api/public/hooks/bag-alerts","desc":"Bag-alerts webhook (handled by TanStack route)"},{"method":"POST","path":"/api/public/hooks/airdrop-sweep","desc":"Airdrop-sweep cron hook (handled by TanStack route)"},{"method":"POST","path":"/api/public/hooks/reconcile-tips","desc":"Reconcile-tips cron hook (handled by TanStack route)"},{"method":"POST","path":"/api/public/telegram/webhook","desc":"Telegram webhook ingest (secret-token protected; handled by TanStack route)"},{"method":"GET","path":"/api/public/telegram/media/{chatId}/{messageId}","desc":"Streams Telegram photos/animations/stickers via connector gateway"}],"examples":{"balance_curl":"curl -X POST https://api.windyhaven.app/api/public/balance -H 'content-type: application/json' --data '{\"wallet\":\"<solana-address>\"}'","balance_get":"https://api.windyhaven.app/api/public/balance?wallet=<solana-address>"}}}