Automation connector

REST / JSON API Dashboard & Live Metrics

Any HTTP endpoint that returns JSON. Name the array of records and it becomes a scheduled dataset.

Category AutomationAuth paste a tokenRefresh every hour, every six hours, dailyProduces a live dataset
Connect REST / JSON API →
Pro plan · credentials encrypted at rest · disconnect any time, your data stays

REST / JSON API connects to DataHub Pro with a URL and gives you a dataset that refreshes in place, refreshed daily (hourly available). Setup is 4 steps and takes a few minutes.

Once connected, one click builds a live dashboard from it, the numbers land in My Metrics with history and alerts, and you can ask Claude or ChatGPT about them through the built-in MCP server. No CSV exports, no re-uploads.

What you get

The dataset

A dataset in Files that is replaced in place on every sync. The file id never changes, so a dashboard pointed at it is a live dashboard, a metric defined on it is a live metric, and a scheduled report built on it sends fresh numbers.

How to connect REST / JSON API

  1. Open the API's docs and find a GET endpoint that lists the records you want (orders, tickets, deals…).
  2. Create a read-only API key or token if the endpoint needs one.
  3. Paste the URL, the token, and the path to the array inside the response (for example data.items).
  4. Connect. The first pull runs immediately so you can see the columns before building anything on them.

What the app asks for

Endpoint URL https://api.example.com/v1/orders?limit=1000
Records path (optional)Dotted path to the array of records. Leave blank to auto-detect the first array. data.items
Bearer token (optional)Sent as Authorization: Bearer …
Extra headers (optional)One per line as Header: value. X-Api-Key: abc123
Dataset name (optional)

What you can build on it

See the 48 dashboard designs →

Questions

Does connecting REST / JSON API need OAuth or an app approval?

No. REST / JSON API connects with a URL. There is no OAuth app to register, no review queue and nothing to install. Credentials are encrypted before they reach the database and are never displayed again.

How often does REST / JSON API data refresh?

By default daily. You can set every hour, every six hours, daily per connection, and there is a Sync now button for the moment you want it. Every sync replaces the dataset in place, so any dashboard, metric or scheduled report built on it simply shows the new numbers.

Is the REST / JSON API connector free?

Uploading files and building dashboards is free. Live connectors — sources that refresh themselves — are on the Pro plan at $19.99 per seat, which includes every connector on this page, unlimited dashboards, scheduled reports and white-label sharing. Databox charges $159 a month for the equivalent tier.

Other connectors

Webhook (Zapier / Make / n8n)A secret URL you can POST JSON to. Metrics or rows — thousands of tools can send them.
PL
PlausibleVisitors, pageviews, bounce rate and visit duration for the last 30 days, plus a daily series dataset. Works with plausible.io and self-hosted instances.
HS
HubSpotOpen pipeline, won revenue, new contacts and win rate — plus every deal as a dataset.
PD
PipedriveOpen deals and pipeline value, won revenue, 90-day win rate and activities due — plus every deal as a dataset.
MY
MySQLRun a SELECT against a MySQL or MariaDB database on a schedule and use the result as a live dataset. Read-only, capped at 20,000 rows and 30 seconds per run.
PG
PostgreSQLRun a SELECT against your Postgres database on a schedule and use the result as a live dataset. Read-only, capped at 20,000 rows and 30 seconds per run.

All 22 live data sources →

Your REST / JSON API numbers, live, for $19.99

Connect it in a few minutes. A dashboard that refreshes itself, metrics with history and alerts, and reports that send themselves.

Connect REST / JSON API →
Free account first · live connectors unlock on Pro