{"service":"Smart Tank Notification Service","version":"1.1.0","status":"running","apiVersion":"v1","endpoints":{"health":"/health","v1":{"tokens":"/api/v1/tokens","notifications":"/api/v1/notifications","devices":"/api/v1/devices/status","deviceStatus":"/api/v1/devices/status/:deviceId","proxy":"/api/v1/proxy/:deviceIp/:endpoint","settings":"/api/v1/settings"},"legacy":{"tokens":"/api/tokens","notifications":"/api/notifications","devices":"/api/devices/status (ESP32 uses this)","deviceStatus":"/api/devices/status/:deviceId (App uses this)","proxy":"/api/proxy/:deviceIp/:endpoint","settings":"/api/settings"},"note":"Both v1 and legacy routes work identically. ESP32 uses legacy routes."}}