Buttons
Add one or more clickable buttons to your dashboard. Each button sends an HTTP request to a URL you specify. Trigger deploys, restart services, fire webhooks, or call any endpoint from your dashboard.
What it is for
Buttons turn your dashboard into a control panel. Put a "Deploy to production" button next to your uptime monitor, a "Restart server" button next to your TPS widget, or a "Post to Slack" button anywhere. Each button is independently configured with its own URL, HTTP method, and headers.
How to add it
- Click + Add widget and select Buttons.
- Add one or more buttons, each with a name, URL, and HTTP method.
- Optionally configure headers or a request body for each button.
- Save.
Configuration (per button)
| Field | Description |
|---|---|
| Name | Button label shown on the widget. |
| URL | The endpoint to call when clicked. |
| Method | HTTP method (GET, POST, PUT, etc.). |
| Color | Button color (default, green, red, blue, etc.). |
Public vs private
By default, buttons only work for the page owner. You can enable public buttons so visitors to a shared page can also click them, useful for community panels or status pages with manual override actions.
Credit cost
Buttons do not consume credits for display. Each click that triggers an HTTP request uses 0.02 credits.