doctl monitoring uptime update
Generated on 20 Oct 2025
from doctl version
v1.146.0
Usage
doctl monitoring uptime update <uptime-check-id> [flags]Aliases
uDescription
Updates an uptime check on your account.
All of these flags are required. Uptime checks cannot be disabled via doctl. You can only disable them using the control panel or the public API.
Example
The following example updates the name, target, type, and regions of an uptime check:
doctl monitoring uptime update f81d4fae-7dec-11d0-a765-00a0c91e6bf6 --name example --target https://example.com --type https --regions us_east,us_westFlags
| Option | Description |
|---|---|
--format |
Columns for output in a comma-separated list. Possible values: ID, Name, Type, Target, Regions, Enabled. |
--help, -h |
Help for this command |
--name |
A name for the check (required) |
--no-header |
Return raw data with no headers Default: false |
--regions |
A comma-separated list of regions to monitor the target from. Possible values: us_east, us_west, eu_west, se_asia. Defaults to us_east (required)Default: [us_east] |
--target |
A valid URL to monitor (required) |
--type |
The protocol to use to monitor the target URL. Possible values: ping, http, https. Defaults to either http or https, depending on the URL target provided (required) |
Related Commands
| Command | Description |
|---|---|
| doctl monitoring uptime | Display commands to manage uptime checks |
Global Flags
| Option | Description |
|---|---|
--access-token, -t |
API V2 access token |
--api-url, -u |
Override default API endpoint |
--config, -c |
Specify a custom config file Default: |
--context |
Specify a custom authentication context name |
--http-retry-max |
Set maximum number of retries for requests that fail with a 429 or 500-level error
Default: 5 |
--http-retry-wait-max |
Set the minimum number of seconds to wait before retrying a failed request
Default: 30 |
--http-retry-wait-min |
Set the maximum number of seconds to wait before retrying a failed request
Default: 1 |
--interactive |
Enable interactive behavior. Defaults to true if the terminal supports it (default false)
Default: false |
--output, -o |
Desired output format [text|json] Default: text |
--trace |
Show a log of network activity while performing a command Default: false |
--verbose, -v |
Enable verbose output Default: false |