Webhook
Receive data from any service that sends webhooks. 7di gives you a unique endpoint URL. When a POST hits it, the widget updates with the payload value instantly.
What it is for
Use webhooks to push data into 7di from your own services, CI/CD pipelines, IoT devices, or any tool that supports outgoing webhooks. Unlike polling monitors, webhook widgets update the moment your service sends data.
How to add it
- Click + Add widget and select Webhook.
- Save 7di generates a unique webhook URL for this widget.
- Copy the URL and configure your service to POST to it.
Sending data
POST a JSON body to the generated endpoint. The widget displays the value field: {`POST https://7di.vision/api/ping/{push_id} Content-Type: application/json { "value": "42" }`}
The endpoint URL is generated automatically when you add the widget. The URL is the secret keep it private. If you send a JSON object or array as the value, the widget saves it as structured data. This unlocks all display types including table, multi-series charts, and stacked bar the same as SQL query results. See Display types for how to configure key selection and chart modes.
Configuration
| Field | Description |
|---|---|
| Label | Display name on the widget. |
| Endpoint | Generated automatically. Copy the URL or use the JavaScript snippet to integrate. |
| Push ID (advanced) | Optionally reuse an existing push ID to link multiple widgets to the same endpoint. |
Credit cost
0.02 credits per incoming ping
Text
Active users
142
09:18 PM
·WebhookChart
Active users
142