jed
1
I am using the developer sandbox.
I am successfully able to subscribe to a webhook event with this:
Particle.subscribe("hook-response/weather/", myHandler);
But though I see the proper response in the Webhook logs, my device never triggers when I use:
Particle.subscribe(System.deviceID() + "/hook-response/weather/", myHandler);
(I have tried it with and without the leading slash in the hook)
OS 5.7.0 on Argon
In your integration, open the Advanced Settings expansion triangle and make sure the response topic is:
{{PARTICLE_DEVICE_ID}}/hook-response/{{PARTICLE_EVENT_NAME}}
For non-product integrations, it may be blank, which leaves out the Device ID.
You do want the slash before hook-response in Particle.subscribe().
jed
3
That was it (actually, it was the Response Topic that needed to be updated, not the template).
Thank you very much!