Widget

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

  1. Click + Add widget and select Webhook.
  2. Save 7di generates a unique webhook URL for this widget.
  3. 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

FieldDescription
LabelDisplay name on the widget.
EndpointGenerated 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

Chart

Active users

142

Webhook · 7di Docs