Updates an existing link monitor.

Requires the EditLinkMonitor policy. All fields are optional; only supplied, non-empty
values are applied (name, description, cron schedule, monitor type and GEO locations). Any
supplied GeoLocations must be supported ISO 2-letter country codes. If the monitor is
already synced, the schedule change is propagated to the external provider.

🔐 Required permissions: link-monitor.read, link-monitor.update

🚩 Requires feature: link_monitor

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
int32
required

The link monitor identifier.

Body Params

The fields to update.

Request to update an existing link monitor.

string | null

User-friendly name for this monitor.

string | null

Optional description.

string | null

Cron expression defining how often to check the link.
Examples: "0 * * * " (hourly), "0 /6 * * " (every 6 hours), "0 0 * *" (daily).

string | null
enum

What to monitor on the link. Can be combined as flags.

Allowed:
geoLocations
array of strings | null

Geographic locations to test from (ISO 2-letter country codes).

geoLocations
boolean | null

When set, toggles capture of a page screenshot and rendered DOM for each detected change.

boolean | null

When set, toggles capture of an AI-generated summary of each detected change.

string | null

Optional AI prompt/rule for the summary. When provided, overrides the default prompt.

Headers
string
enum
Defaults to application/json

Generated from available response content types

Allowed:
string
enum
Defaults to application/json

Generated from available request content types

Allowed:
Responses

Language
Credentials
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
text/plain
application/json
text/json