{
  "service": "iot-dispatcher",
  "description": "Cloudflare Worker for Controlling & Querying Multi-Vendor (JD Smart & Hisense) IoT Devices",
  "supported_vendors": [
    "jd",
    "hisense"
  ],
  "endpoints": {
    "GET /devices": "List locally registered device shortcuts and vendors",
    "GET /remote-devices": "Fetch all live account devices directly from JD Smart API",
    "GET /status": "Query real-time status (power, set temp, env temp) for all devices",
    "GET /:device/status": "Query real-time single device snapshot (is_on, power, mark, scrdispaly, temp)",
    "GET /:device/is-on": "Query concise power status boolean (is_on: true/false, power_state: ON/OFF)",
    "POST /:device/sleep": "Default sleep scene: Power ON if off -> Set silent wind -> Turn off display",
    "POST /:device/power": "Toggle/Switch power state (Unified power control)",
    "POST /:device/silent": "Set AC to silent wind mode & turn off display",
    "POST /:device/display": "Control AC screen light (on/off) with smart status check"
  }
}