Webhooks
The Webhooks action in Qubitro Rule Functions enables you to send data to external platforms and services automatically via HTTP requests.
The Webhooks action in Qubitro Functions enables you to send data to external platforms and services automatically via HTTP requests. It's ideal for integrating Qubitro with other systems, triggering automated workflows, or forwarding real-time data.
Key Features
Supports HTTP methods: POST, PUT, GET, DELETE.
Sends JSON payloads with dynamic device data.
Customizable request headers.
Examples
Send device data to external analytics platforms.
Trigger workflows on platforms like Zapier, Slack, or Microsoft Teams.
Integrate Qubitro data with your custom APIs.
Configuration
When triggered by defined conditions, Qubitro automatically sends an HTTP request with incoming data to the specified external webhook URL. You define the request method, headers, and JSON body content.
Configure Basic Settings
Set Debounce Period (optional): Specify a timeframe to avoid repeated triggers.
Enter Name: Provide a descriptive, unique name for your function.
Provide Description: Briefly describe the function's purpose.
Configure Webhook Template
Webhook URL: Enter the URL for your external service endpoint.
Request Method: Select from POST, PUT, GET, or DELETE.
Request Headers (optional): Specify headers required by the external platform, such as authorization or content type.
Request Body Payload: Define a JSON object to send data dynamically to your external service.
Adjust the JSON body according to your requirements using placeholders
Define Trigger Conditions
Choose a condition type (e.g., JavaScript Logic Builder) to determine when the webhook triggers.
In this example, a webhook request triggers when the temperature exceeds 30.
Common Errors & Troubleshooting
Last updated