UptimeRobot
UptimeRobot is a comprehensive website monitoring and uptime tracking platform that enables users to monitor the availability, performance, and status of websites, servers, APIs, and other internet-connected services. The platform provides real-time monitoring capabilities with automated checks and alert notifications when services experience downtime or performance issues.
| Category | Observability |
| Direction | Query source |
| Sign-in | API Key |
| Query languages | SQLite |
| Tables | 4 |
| Query templates | 15 |
| Website | uptimerobot.com |
Before you start
Huntbase signs in to UptimeRobot with API Key. Create the credential in UptimeRobot first, then keep it to hand for the Connect step.
- Sign in to the UptimeRobot dashboard and open the API settings. They are under Integrations & API › API in the left sidebar, or under My Settings in older layouts.
- Create or copy the Read-only API key.
- Use the read-only key. It can call every
get*endpoint but cannot create, update or delete anything. A monitor-specific key only covers one monitor.
For the vendor's own instructions, see UptimeRobot API documentation.
Use a dedicated, read-only credential for Huntbase where the product allows it. Huntbase only needs to read.
Connect UptimeRobot
- Go to Connections and click New connection, or click New connection on the UptimeRobot product page.
- On Product, pick UptimeRobot and choose the Owner.
- On Details, give the connection a Name and, optionally, a Description.
- On Connect, fill in the settings and credentials described below.
- On Verify, review the summary and click Create & check.
For everything else on the setup page — saving a draft, I'll do this later, and what each check result means — see Connections.
Credentials
The only Method is API Key. Enter a Credential label (for example Production), then fill in:
| Field | Required | Notes |
|---|---|---|
| API Key | Yes | Secret — not shown again after you save it. |
Query it
Once connected, UptimeRobot can serve these languages in a query tab, and Scout can use it when you ask in Auto:
| Language | Use it for |
|---|---|
| SQLite | SQL over the 4 tables listed below, alongside every other connected source. |
Example: SQLite
Monitor Basic Info — Discover the monitors being tracked by identifying their unique identifiers, friendly names, URLs, and types.
select
id,
friendly_name,
url,
type
from
uptimerobot_monitor;
UptimeRobot ships with 15 query templates. Find them in Library › Queries — see Query templates.
Tables
UptimeRobot adds 4 tables. Browse their columns from Schema in the query bar's ⋯ menu.
All 4 tables
| Table | Contains |
|---|---|
uptimerobot_account | Retrieve information about your current account. |
uptimerobot_alert_contact | Alert Contacts are used to notify for up or down events. |
uptimerobot_maintenance_window | Uptime Robot has a new feature (for the Pro Plan) to handle one-time or regular downtimes nicely. |
uptimerobot_monitor | UptimeRobot Monitor used to monitor websites. |
Next steps
- Connections — health, credentials and settings after you connect
- Query languages — syntax, parameters and time ranges
- Chatting with Scout — ask questions without writing a query
- All integrations — the rest of the catalog