# Device Notes WebHook Bug?

**URL:** https://community.particle.io/t/device-notes-webhook-bug/69289
**Category:** Integrations
**Created:** [March 17, 2025, 12:27am UTC](https://community.particle.io/t/device-notes-webhook-bug/69289 "2025-03-17T00:27:06Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![Alont](https://avatars.discourse-cdn.com/v4/letter/a/439d5e/32.png) [@Alont](https://community.particle.io/u/Alont)
#### Post date: [March 17, 2025, 12:27am UTC](https://community.particle.io/t/device-notes-webhook-bug/69289/1 "2025-03-17T00:27:06Z")

</div>

I'm using the **[DeviceNotesHelperRK](https://github.com/rickkas7/DeviceNotesHelperRK)** to fetch configuration for my devices. It was working fantastically for months, then last week (i think) something happened. I don't think on my end as i haven't touched that part of the code. But when ever a device goes to fetch DeviceNotesGet it will go to any or all devices. which has broken all of my deployed devices. with them getting random configs. It took a while but i think i found that issue with the webhook from the portal.  
According to the documentation you can specify that only trigger device will receive a response. which is set by default. Something has unset it for me, and i cant seem to reset it.

 ![image](https://us1.discourse-cdn.com/flex026/uploads/particle/original/3X/6/d/6d25bfd2d972699a1d4243991f8c03a2b91fd8b6.png)

---

<div class="post-metadata">

### Author: ![rickkas7](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/rickkas7/32/8681_2.png) [@rickkas7](https://community.particle.io/u/rickkas7)
#### Post date: [March 17, 2025, 9:38am UTC](https://community.particle.io/t/device-notes-webhook-bug/69289/2 "2025-03-17T09:38:40Z")

</div>

I don't see how this ever worked properly before. I uploaded version 0.0.3 with a fix to the subscription code.

Also make sure your responseTopic is `{{{PARTICLE_DEVICE_ID}}}/DeviceNotesResponse`, including the Device ID and a slash.

However **you should not use this library**. You should use [Ledger](https://docs.particle.io/getting-started/logic-ledger/ledger/) which is built into Device OS and the Particle platform and is a much better way to store configuration settings.

---

<div class="post-metadata">

### Author: ![Alont](https://avatars.discourse-cdn.com/v4/letter/a/439d5e/32.png) [@Alont](https://community.particle.io/u/Alont)
#### Post date: [March 17, 2025, 9:42pm UTC](https://community.particle.io/t/device-notes-webhook-bug/69289/3 "2025-03-17T21:42:17Z")

</div>

Thanks, i wrote this my code pre ledger. I managed to include the Device ID in the return message and do a ID validation. but V0.0.3 will help alot. but i will look into migrating to ledger Thanks

---

<div class="post-metadata">

### Author: ![armor](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/armor/32/18398_2.png) [@armor](https://community.particle.io/u/armor)
#### Post date: [March 18, 2025, 1:17pm UTC](https://community.particle.io/t/device-notes-webhook-bug/69289/4 "2025-03-18T13:17:03Z")

</div>

@Alont I would second the Ledger use for configuration - it by far a better approach but does require different design thinking.

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/flex026/uploads/particle/original/3X/6/4/64635adccc35238caa19e9b553ec3e98b163d026.png) [@system](https://community.particle.io/u/system)
#### Post date: [April 17, 2025, 11:17pm UTC](https://community.particle.io/t/device-notes-webhook-bug/69289/5 "2025-04-17T23:17:21Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
