Update uptime configuration

View as MarkdownOpen in Claude
Edits one Uptime Monitor global configuration. Send only what changes; answers **200** with the configuration document. **Body** (JSON), every field optional: `name`, `region`, `interval`, `timeout`, `method`, `status_codes`, `default` - the same fields and values as "Create uptime configuration". - Changing `interval` reschedules every enabled website that uses this configuration; the other fields apply from the next check. - It changes the shared settings of every website assigned to this configuration - a single website's own settings (keyword, path, redirects) are not edited here, see Uptime Services. - `default: true` makes it the configuration new websites receive and takes the mark off the previous one; `default: false` clears it. It does NOT change which websites use it - use "Assign websites to an uptime configuration". Requires a full-access token (read-only tokens answer 403). A configuration of another organization answers 404.

Authentication

AuthorizationBearer

Personal access token created in the Modular DS dashboard; read-only tokens can only call GET endpoints.

Path parameters

preset_uptimestringRequired

Request

This endpoint expects an object.
timeoutdoubleOptional

Response

200 - Uptime configuration updated

dataobjectOptional
jsonapiobjectOptional