Prerequisites
- An UptimeRobot account that owns the monitors you want CloudThinker to read.
- A Read-only API Key from that account’s Integrations & API page.
- The Admin role in the CloudThinker workspace, which you need to add connections. See Roles.
Setup
1
Open Integrations & API
Sign in to UptimeRobot and go to Integrations & API.
2
Copy the Read-only API key
Copy the Read-only API Key. Skip the Main API Key on the same page. If no Read-only key exists yet, create one there first, then copy it.
3
Add the connection in CloudThinker
In the sidebar, click More → Workspace settings → Connections, stay on the Builtin Connections tab, and select UptimeRobot. Paste the key into UPTIMEROBOT_READ_ONLY_API_KEY, and click Connect.Success state: the UptimeRobot card shows Connected.
Connection details
There’s no region or URL to enter.
Required permissions
The Read-only API key is the whole credential, and it’s already least privilege: it can read monitors, their statistics, and incidents, and can’t create, change, pause, or delete anything in UptimeRobot.Agent capabilities
CloudThinker allows three UptimeRobot reads on this connection: list monitors, get monitor stats, and list incidents. It combines them into these answers:
By default CloudThinker looks at the last 24 hours and returns up to 10 items, and you can ask for up to 25. When a list is cut short, CloudThinker says so.
CloudThinker leaves out monitor settings, custom headers, incident logs, alert contacts, and integration details. It can’t read incident details or your integrations list, because those can expose contacts and webhook URLs.
Verify the connection
Example prompts
Troubleshooting
The key is rejected
The key is rejected
The key is wrong or has extra characters. Check for spaces around the pasted value and confirm you copied the Read-only API Key from Integrations & API. If it still fails, generate a new Read-only key in UptimeRobot and update the connection.
I pasted the Main API key
I pasted the Main API key
Replace it. Copy the Read-only API Key from Integrations & API, open the UptimeRobot connection in More → Workspace settings → Connections, and update the key. To be safe, regenerate the Main key in UptimeRobot afterward.
429 Too Many Requests
429 Too Many Requests
UptimeRobot limits requests per rolling 60-second window, based on your plan. Every tool using your account’s API shares that limit. Wait 60 seconds, then ask a narrower question.
CloudThinker can't pause or change a monitor
CloudThinker can't pause or change a monitor
That’s by design. The Read-only key can’t make changes, and CloudThinker doesn’t try. Make the change in UptimeRobot.
Security
- Least privilege — grant only the permissions the agents need for your use case; start read-only and widen later.
- Read-only by default — use read-only credentials unless you want agents to make changes through this connection.
- Rotate credentials — rotate keys and tokens on your normal schedule; CloudThinker picks up the new value when you update the connection.
- Revoke on offboarding — remove the credential at the provider when you delete a connection or a teammate leaves.
- Never use the Main API key: it carries the same permissions as your UptimeRobot account.
- Shared rate limit: other tools on the same account draw from the same request quota.
Related
Incident response (Resolve)
Turn alerts into investigated incidents
Better Stack
Add uptime, on-call, and log search