Webhooks
Whenever one of your integrated devices sends a signal to our MQTT broker, we perform an HTTP request defined by the user.
You can use some presets (DEVICE_TOKEN
, USER_ID
, etc), which will act as placeholders and will be dynamically replaced at the moment of performing the request with the relative content.
Integrate your devices
Go in the sidebar, click on New Integration and then on Webhook
Fill in the form specifying the following information:
- The remote URL to which we will send the data
- An event name
- The HTTP method
- The request format. Please note that we will prefill some headers whenever you change the format. The prefilled headers are not modifiable.
- You can optionally add some more headers and query parameters. There's also an eased interface for basic HTTP authentication.
We will take care of formatting the body accordingly to the chosen request format. In case you've chosen Custom Body, you'll have to define everything by yourself and you'll also be allowed to manually insert the presets. Once you're done, you'll see a preview of the request at the bottom of the page. Remember to choose the devices you want to bind to this service.
If everything's worked as expected, you should be able to see a summary of your integration like the following: