# NSPanel Pro v4.0.12 Update Thermostat API Stopped Working

**URL:** <https://forum.ewelink.cc/t/nspanel-pro-v4-0-12-update-thermostat-api-stopped-working/207803>\
**Category:** NSPanel Pro\
**Tags:** api\
**Created:** [March 3, 2026, 10:32pm UTC](https://forum.ewelink.cc/t/nspanel-pro-v4-0-12-update-thermostat-api-stopped-working/207803 "2026-03-03T22:32:13Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![petrica.martinescu](https://avatars.discourse-cdn.com/v4/letter/p/bc79bd/32.png) [@petrica.martinescu](https://forum.ewelink.cc/u/petrica.martinescu)\
**Post date:** [March 3, 2026, 10:32pm UTC](https://forum.ewelink.cc/t/nspanel-pro-v4-0-12-update-thermostat-api-stopped-working/207803/1 "2026-03-03T22:32:13Z")

</div>

Hi! A few things changed with the REST API after upgrading to v4.x.x.

1. The **Get Thermostat** API now returns serialized JSON data instead of actual JSON.
2. Recently, the **Update** API has been returning an error message along with a success payload.

`PUT /open-api/v1/rest/thermostats/{uuid}`

Returns 200 (success) but includes an error… go figure.

```json
{
    "status": "OK",
    "message": "success",
    "data": {
        "error": 400,
        "data": {},
        "message": "Failed to update thermostat data."
    },
    "headers": {
        "headers": {}
    }
}

```

Has something changed on the server side? I haven’t made any upgrades recently. Would upgrading to the latest version help?

Thank you!

---

<div class="post-metadata">

**Author:** ![petrica.martinescu](https://avatars.discourse-cdn.com/v4/letter/p/bc79bd/32.png) [@petrica.martinescu](https://forum.ewelink.cc/u/petrica.martinescu)\
**Post date:** [March 5, 2026, 3:34pm UTC](https://forum.ewelink.cc/t/nspanel-pro-v4-0-12-update-thermostat-api-stopped-working/207803/2 "2026-03-05T15:34:53Z")

</div>

After upgrading to the 4.3.3 version is working. Thank you!
