List Uptime Monitor configurations

View as MarkdownOpen in Claude
List the organization's Uptime Monitor global configurations (presets): the named check settings applied to websites, with how many websites use each and which one is the default for new websites. The id is what the `preset_uptime` field of "Create connection plugin" (`POST /api/public/v1/connection-plugins`) takes, and what the requests under "Uptime Configurations" address: read one in full, create, edit or delete it, and assign websites to it there. Every row carries the same attributes as "Show uptime configuration", under the keys the writes accept: `id`, `name`, `status` (enabled, disabled), `is_default`, `region` (where the check runs from, e.g. eu-west-1), `interval` (seconds between checks), `timeout` (milliseconds before a check is considered failed), `method` (GET, HEAD), `status_codes` (the HTTP codes counted as up), `sites_count` (opt in with `fields[preset-uptimes]=sites_count`), `created_at`, `updated_at`.

Authentication

AuthorizationBearer

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

Query parameters

filter[id]stringOptional
Exact configuration ids
filter[s]stringOptional

Free-text search over the configuration name

filter[is_default]stringOptional

1 = only the default configuration for new websites; 0 = the others

filter[status]stringOptional

Comma list: enabled, disabled

sortstringOptional

name (default), -name, created_at, sites_count (prefix - for descending)

page[number]stringOptional
Page number
page[size]stringOptional
Items per page, max 50
fields[preset-uptimes]stringOptional
Opt into the computed website count

Response

200 - Uptime configurations

datalist of objectsOptional
jsonapiobjectOptional
metaobjectOptional