Any JSON API on Context Board · connects in 2 minutes

JSON API Dashboard for Any Endpoint

The number your own API already knows, live on the board you look at every day.

Free for 3 days · then $6 a month · every connection included
Daily active usersapi.acme.devnow
8427.3%vs last week
30 days agoToday
Waitlistapi.acme.devnow
2,141
3.4%vs last week
Jobs waitingworker.acme.dev5m
12
Customers by planapi.acme.devnow
  • Pro monthly214
  • Pro yearly96
  • Starter88
Waitlist goalnow
71%of 3,000
2,141 on the list
An example Context Board named Metrics. Every number on it is example data.
ON ONE BOARD

Connect Any JSON API

  1. Start your board Sign in at board.contextbolt.com with your email. Pick a template, or start from a blank canvas.
  2. Paste the address In Connect, choose Paste a link and paste the API's address. The board checks it and says what it found.
  3. Add a key if it asks If the API wants one, paste it and say how it goes out, as a bearer token or a header like X-API-Key. It's sent only to that site.
  4. Tap what to show Counts and totals come first, one tap each, or point at any value in the answer. You see what the widget will say before it's added.

What to ask your agent

“Show the signups number from api.acme.dev/stats on the board” Your agent tries the address first, sees the answer, then picks the value. The board keeps reading it while it's open.
“Chart the daily signups our stats endpoint returns” A list of dates with numbers becomes a line over time, straight from the answer.
“Show our plans and how many customers each has, as a list” A list in the answer becomes a list widget, each row a name and a number.
“Build a custom widget from this API's nested forecast” The whole answer goes to a custom widget your agent writes, which runs sealed off with no network access.

What you see from Any JSON API

  • Show any number from any JSON API, live
  • Get counts and totals offered first, with ids and dates left out
  • Point and pick any value, however deep it sits
  • Turn dates with numbers into a line over time, and lists into lists
  • Add a key or token that is sent only to that API's own site
  • See what the widget will say before you add it
  • Hand the whole answer to a custom widget for nested data

Any JSON API on Context Board: the full guide

Your app already knows the number. There’s an endpoint for it, /api/stats or /admin/metrics, and you curl it whenever you want to know how the day is going.

That works. It’s also a terminal command you run twenty times a week to read one figure.

What the board shows

Paste the address and the board reads the answer and offers what’s worth showing. Counts and totals come first, one tap each. A list of dates with numbers becomes a line over time. Any other list becomes a list, and your agent can turn rows into a table. Ids, sizes and dates are left out of the picks, because nobody wants a widget that says 1729036800.

None of those right? Open the answer and point at the value you want, however deep it sits.

Before anything is added, the form shows what the widget will say. The number, the first rows, the line. What you see there is what lands on the board.

For data with more shape than a number, like a forecast with a list for every day, the whole answer can go to a custom widget your agent writes. Custom widgets run sealed off, with no network access.

Where the numbers come from

From the API itself, read on the board’s own server while the board is open, on the schedule you pick. A number’s line grows with every read. If a read fails, the widget keeps the last good value and says what went wrong and when.

If the API wants a key, the board asks for it. Paste it and say how it goes out, as a bearer token or under a header of its own like X-API-Key. The key is sealed on the board’s server, never shown again, and sent only to the site you typed it for.

Paste the address of a service the board already knows, like Stripe, and it sends you to that service’s own form instead, where one saved key covers every board.

Your agent can do all of this as well. It tries the address first, reads the answer, picks the value, and the source keeps reading by itself. If what you need is a number no API gives you, n8n, a cron job or a GitHub Action can push it to the board instead.

Frequently asked questions

Something else on your mind? Get in touch.

What counts as a JSON API?

Any address that answers with JSON. Your own app's stats endpoint, a public API, an internal tool with a JSON route. It has to be reachable from the internet, because the board reads it from its own server.

What if the API needs a key?

Paste it when the board asks, and say how it goes out, as a bearer token or under a header of its own like X-API-Key. The key is sealed on the board's server, never shown again, and sent only to the site you typed it for. Change the address to another site and the key doesn't follow.

How does it know which number I want?

It reads the answer the way a person would. Fields named like counts and totals, such as users, orders or downloads, come first. Ids, sizes and dates are left out of the picks. If none of them is right, open the answer and point at the value yourself.

How often does it update?

While the board is open, on the schedule you pick, from every five minutes to once a day. A number gains a point each time the board reads it. If a read fails, the widget keeps the last good value and says what went wrong and when.

Does it change anything in my API?

Not from Paste a link. The board sends a plain GET request, the kind that only fetches, and shows what comes back.

What does it cost?

Context Board is free for 3 days, then $6 a month. One plan with every connection, widget and theme, any JSON API included.

Your business, on one board

Free for 3 days, then $6 a month. One plan with every connection, widget and theme.

Start free trial See everything Context Board does