|
| 1 | +# UptimeRobot |
| 2 | + |
| 3 | +Generated from the real AutoCLI provider definition and command tree. |
| 4 | + |
| 5 | +- Provider: `uptimerobot` |
| 6 | +- Category: `devops` |
| 7 | +- Command prefix: `autocli devops uptimerobot` |
| 8 | +- Aliases: none |
| 9 | +- Auth: `apiKey` |
| 10 | +- Stability: `stable` |
| 11 | +- Discovery: `supported` |
| 12 | +- Mutation: `supported` |
| 13 | +- Browser login: `unsupported` |
| 14 | +- Browser fallback: `unsupported` |
| 15 | +- Async jobs: `unsupported` |
| 16 | + |
| 17 | +## Description |
| 18 | + |
| 19 | +Manage UptimeRobot monitors, incidents, integrations, and uptime stats with an API token |
| 20 | + |
| 21 | +## Notes |
| 22 | + |
| 23 | +- Uses UptimeRobot's official v3 API with bearer-token authentication. |
| 24 | + |
| 25 | +## Fast Start |
| 26 | + |
| 27 | +- `autocli devops uptimerobot login --token $UPTIMEROBOT_API_KEY` |
| 28 | +- `autocli devops uptimerobot me` |
| 29 | +- `autocli devops uptimerobot monitors --status DOWN` |
| 30 | +- `autocli devops uptimerobot capabilities --json` |
| 31 | + |
| 32 | +## Default Command |
| 33 | + |
| 34 | +Usage: |
| 35 | +```bash |
| 36 | +autocli devops uptimerobot [command] |
| 37 | +``` |
| 38 | + |
| 39 | +No root-only options. |
| 40 | + |
| 41 | + |
| 42 | +## Commands |
| 43 | + |
| 44 | +### `login` |
| 45 | + |
| 46 | +Usage: |
| 47 | +```bash |
| 48 | +autocli devops uptimerobot login [options] |
| 49 | +``` |
| 50 | + |
| 51 | +Save a UptimeRobot API token for future CLI use |
| 52 | + |
| 53 | +Options: |
| 54 | + |
| 55 | +- `--token <token>`: UptimeRobot API token |
| 56 | +- `--account <name>`: Optional saved connection name |
| 57 | + |
| 58 | +### `status` |
| 59 | + |
| 60 | +Usage: |
| 61 | +```bash |
| 62 | +autocli devops uptimerobot status [options] |
| 63 | +``` |
| 64 | + |
| 65 | +Check the saved UptimeRobot token |
| 66 | + |
| 67 | +Options: |
| 68 | + |
| 69 | +- `--account <name>`: Optional saved connection name to inspect |
| 70 | + |
| 71 | +### `me` |
| 72 | + |
| 73 | +Usage: |
| 74 | +```bash |
| 75 | +autocli devops uptimerobot me [options] |
| 76 | +``` |
| 77 | + |
| 78 | +Aliases: `account` |
| 79 | + |
| 80 | +Show the current UptimeRobot account summary |
| 81 | + |
| 82 | +Options: |
| 83 | + |
| 84 | +- `--account <name>`: Optional saved connection name to use |
| 85 | + |
| 86 | +### `monitors` |
| 87 | + |
| 88 | +Usage: |
| 89 | +```bash |
| 90 | +autocli devops uptimerobot monitors [options] |
| 91 | +``` |
| 92 | + |
| 93 | +List monitors with optional filtering |
| 94 | + |
| 95 | +Options: |
| 96 | + |
| 97 | +- `--account <name>`: Optional saved connection name to use |
| 98 | +- `--limit <number>`: Maximum monitors to return |
| 99 | +- `--group-id <id>`: Filter by monitor group ID |
| 100 | +- `--status <statuses>`: Comma-separated statuses such as UP,DOWN,PAUSED |
| 101 | +- `--name <text>`: Case-insensitive partial monitor name match |
| 102 | +- `--url <text>`: Case-insensitive partial monitor URL match |
| 103 | +- `--tags <tags>`: Comma-separated tag names to match |
| 104 | +- `--cursor <cursor>`: Pagination cursor |
| 105 | + |
| 106 | +### `monitor` |
| 107 | + |
| 108 | +Usage: |
| 109 | +```bash |
| 110 | +autocli devops uptimerobot monitor [options] <id> |
| 111 | +``` |
| 112 | + |
| 113 | +Get full details for a monitor by ID |
| 114 | + |
| 115 | +Options: |
| 116 | + |
| 117 | +- `--account <name>`: Optional saved connection name to use |
| 118 | + |
| 119 | +### `uptime-stats` |
| 120 | + |
| 121 | +Usage: |
| 122 | +```bash |
| 123 | +autocli devops uptimerobot uptime-stats [options] |
| 124 | +``` |
| 125 | + |
| 126 | +Get aggregated uptime stats across all monitors |
| 127 | + |
| 128 | +Options: |
| 129 | + |
| 130 | +- `--account <name>`: Optional saved connection name to use |
| 131 | +- `--time-frame <frame>`: DAY, WEEK, MONTH, DAYS_30, YEAR, ALL, or CUSTOM |
| 132 | +- `--start <unix>`: Custom range start timestamp in Unix seconds |
| 133 | +- `--end <unix>`: Custom range end timestamp in Unix seconds |
| 134 | +- `--log-limit <number>`: Maximum log entries to return |
| 135 | + |
| 136 | +### `monitor-stats` |
| 137 | + |
| 138 | +Usage: |
| 139 | +```bash |
| 140 | +autocli devops uptimerobot monitor-stats [options] <id> |
| 141 | +``` |
| 142 | + |
| 143 | +Aliases: `monitor-uptime` |
| 144 | + |
| 145 | +Get uptime stats for a specific monitor |
| 146 | + |
| 147 | +Options: |
| 148 | + |
| 149 | +- `--account <name>`: Optional saved connection name to use |
| 150 | +- `--from <iso>`: Start date in ISO 8601 format |
| 151 | +- `--to <iso>`: End date in ISO 8601 format |
| 152 | + |
| 153 | +### `response-times` |
| 154 | + |
| 155 | +Usage: |
| 156 | +```bash |
| 157 | +autocli devops uptimerobot response-times [options] <id> |
| 158 | +``` |
| 159 | + |
| 160 | +Aliases: `response-time` |
| 161 | + |
| 162 | +Get response time stats for a specific monitor |
| 163 | + |
| 164 | +Options: |
| 165 | + |
| 166 | +- `--account <name>`: Optional saved connection name to use |
| 167 | +- `--from <iso>`: Start date in ISO 8601 format |
| 168 | +- `--to <iso>`: End date in ISO 8601 format |
| 169 | +- `--time-series`: Include time series points in the response |
| 170 | + |
| 171 | +### `pause` |
| 172 | + |
| 173 | +Usage: |
| 174 | +```bash |
| 175 | +autocli devops uptimerobot pause [options] <id> |
| 176 | +``` |
| 177 | + |
| 178 | +Aliases: `stop` |
| 179 | + |
| 180 | +Pause a monitor by ID |
| 181 | + |
| 182 | +Options: |
| 183 | + |
| 184 | +- `--account <name>`: Optional saved connection name to use |
| 185 | + |
| 186 | +### `start` |
| 187 | + |
| 188 | +Usage: |
| 189 | +```bash |
| 190 | +autocli devops uptimerobot start [options] <id> |
| 191 | +``` |
| 192 | + |
| 193 | +Aliases: `resume` |
| 194 | + |
| 195 | +Start a paused monitor by ID |
| 196 | + |
| 197 | +Options: |
| 198 | + |
| 199 | +- `--account <name>`: Optional saved connection name to use |
| 200 | + |
| 201 | +### `create-monitor` |
| 202 | + |
| 203 | +Usage: |
| 204 | +```bash |
| 205 | +autocli devops uptimerobot create-monitor [options] |
| 206 | +``` |
| 207 | + |
| 208 | +Create a monitor from a JSON request body |
| 209 | + |
| 210 | +Options: |
| 211 | + |
| 212 | +- `--account <name>`: Optional saved connection name to use |
| 213 | +- `--body <json>`: JSON body, for example '{"friendlyName":"API","url":"https://example.com","type":"HTTP","interval":300}' |
| 214 | + |
| 215 | +### `update-monitor` |
| 216 | + |
| 217 | +Usage: |
| 218 | +```bash |
| 219 | +autocli devops uptimerobot update-monitor [options] <id> |
| 220 | +``` |
| 221 | + |
| 222 | +Update a monitor from a JSON request body |
| 223 | + |
| 224 | +Options: |
| 225 | + |
| 226 | +- `--account <name>`: Optional saved connection name to use |
| 227 | +- `--body <json>`: JSON body with the fields to patch, for example '{"friendlyName":"API (5m)","interval":300}' |
| 228 | + |
| 229 | +### `incidents` |
| 230 | + |
| 231 | +Usage: |
| 232 | +```bash |
| 233 | +autocli devops uptimerobot incidents [options] |
| 234 | +``` |
| 235 | + |
| 236 | +List incidents with optional filtering |
| 237 | + |
| 238 | +Options: |
| 239 | + |
| 240 | +- `--account <name>`: Optional saved connection name to use |
| 241 | +- `--cursor <cursor>`: Pagination cursor |
| 242 | +- `--monitor-id <id>`: Filter by monitor ID |
| 243 | +- `--monitor-name <text>`: Filter by partial monitor name |
| 244 | +- `--started-after <iso>`: Filter incidents that started after this ISO 8601 timestamp |
| 245 | +- `--started-before <iso>`: Filter incidents that started before this ISO 8601 timestamp |
| 246 | + |
| 247 | +### `incident` |
| 248 | + |
| 249 | +Usage: |
| 250 | +```bash |
| 251 | +autocli devops uptimerobot incident [options] <id> |
| 252 | +``` |
| 253 | + |
| 254 | +Get incident details by ID |
| 255 | + |
| 256 | +Options: |
| 257 | + |
| 258 | +- `--account <name>`: Optional saved connection name to use |
| 259 | + |
| 260 | +### `integrations` |
| 261 | + |
| 262 | +Usage: |
| 263 | +```bash |
| 264 | +autocli devops uptimerobot integrations [options] |
| 265 | +``` |
| 266 | + |
| 267 | +List alert integrations |
| 268 | + |
| 269 | +Options: |
| 270 | + |
| 271 | +- `--account <name>`: Optional saved connection name to use |
| 272 | +- `--cursor <cursor>`: Pagination cursor |
| 273 | + |
| 274 | +### `integration` |
| 275 | + |
| 276 | +Usage: |
| 277 | +```bash |
| 278 | +autocli devops uptimerobot integration [options] <id> |
| 279 | +``` |
| 280 | + |
| 281 | +Get integration details by ID |
| 282 | + |
| 283 | +Options: |
| 284 | + |
| 285 | +- `--account <name>`: Optional saved connection name to use |
| 286 | + |
| 287 | +### `capabilities` |
| 288 | + |
| 289 | +Usage: |
| 290 | +```bash |
| 291 | +autocli devops uptimerobot capabilities [options] |
| 292 | +``` |
| 293 | + |
| 294 | +Aliases: `caps` |
| 295 | + |
| 296 | +Show machine-readable capability metadata for this provider |
| 297 | + |
| 298 | +No command-specific options. |
0 commit comments