Update a monitor
PUT {{baseUrl}}/monitors/{{monitorId}}
Updates a monitor. Include the following properties in the request body:
name
— A string value that contains the monitor's name.schedule
— An object that contains the following properties:cron
— A string value that contains the monitor's run frequency, based on the given cron pattern. Refer to the Cron examples table for examples of valid patterns.timezone
— A string value that contains the monitor's timezone.
Cron examples
Frequency | Cron pattern |
---|---|
Every 5 minutes | */5 * * * * |
Every 30 minutes | */30 * * * * |
Every hour | 0 */1 * * * |
Every 6 hours | 0 */6 * * * |
Every day at 5pm | 0 17 * * * |
Every Monday at 12pm | 0 12 * * MON |
Every weekday (Monday - Friday) at 6am | 0 6 * * MON-FRI |
Request Body
{"monitor"=>{"name"=>"{{monitorName}}", "schedule"=>{"cron"=>"{{cronFrequencyPattern}}", "timezone"=>"{{monitorTimezone}}"}}}
RESPONSES
status: OK
{"monitor":{"id":"1e6b6cc1-c760-48e0-968f-4bfaeeae9af1","name":"Test Monitor","uid":"12345678-1e6b6cc1-c760-48e0-968f-4bfaeeae9af1"}}