Hey All!
Particle has improved the event system so that devices in a product can receive events without being claimed. This means claiming devices in a product is no longer needed! Device claiming has often caused issues with scaling, specifically for users who move from individual development to manufacturing.
This change means that devices in a product that subscribe to webhook responses will receive them, regardless if they are claimed to a user, a customer or not claimed at all. You’ll also see responses to product webhooks in the product event log of the Console. Additionally, you can now publish an event to an entire fleet (or portion of fleet if that’s what you want).
If your fleet has a mixture of claimed and unclaimed devices then you will see an increase in data operations when your unclaimed devices start receiving webhook responses. In the past, unclaimed devices would not receive webhook responses.
Devices are only impacted if they are not claimed but are in a product AND have device subscriptions AND have events that will hit those subscriptions.
With this change, it is no longer necessary to claim Particle devices to a user after importing them to a product in order to access the full functionality of the Particle platform.
Let me know if you have any questions!