Custom Webhooks for Cloud IOT?

Is there any way to use a custom web hook domain that isn't one of the listed providers (IFTT, etc)? It won't let me enter anything else.

Did you also mean other than Google APIs, Google Script, and Zapier? If not you can try those Webhook Platforms.

I don't want to have to go thru a 3rd party. I have my own server that I want to use for development

In that case, in your server you can receive the message sent by the webwook anf treat it.
The message is in json format.
Here is an example of a message I receive with one of my webhooks:

{"event_id": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "webhook_id": "xxxxxxxxxxxxxxxxxxxx", "device_id": "xxxxxxxxxxxxxxxxxxxxxxxxxxx", "thing_id": "xxxxxxxxxxxxxxxxxxxxxxxxxxxx", "values": [{"id": "xxxxxxxxxxxxx", "name": "CLestadoBomba", "value": true, "persist": true, "updated_at": "2023-02-10T09:01:52.368Z", "created_by": "xxxxxxxxxxxxxxxxxxxxxxxx"}]}

I have replaced the real codes by "xxxxxxxxxxxx".

Hello @ryanfarber, unfortunately, custom webhooks are not supported as of now.

It is mainly for security reasons since with custom webhooks, a malicious attacker could use our platform to send requests to any service.

This is an huge lack.

What about adding some kind of "domain authorization"?

An user could set up his domain/url in the dashboard and than get a "shared secret" (a simple file with a code) to be published under his domain to get authorized.

This should be enough to be sure the user is in control of the domain and easy to implement both sides...

Meanwhile please add pipedream as webhooks provider :wink:

1 Like

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