Skip to main content
PATCH

Authorizations

x-api-key
string
header
required

API key for authentication.

Path Parameters

monitor_id
string<uuid>
required

Event monitor identifier.

Body

application/json
webhook_ids
string<uuid>[]

Updated list of centralized webhook IDs for this event monitor.

Replaces all existing webhook assignments. Pass an empty array [] to clear all assignments. Omit to leave existing assignments unchanged.

Example:
limit
integer

Updated maximum number of records per event monitor run.

Required range: x >= 10
schedule
string | null

New natural-language schedule that replaces the event monitor's current schedule. Examples: every day at 9 AM, every Monday at 6 PM EST.

Omit to keep the current schedule. The new schedule takes effect from the next scheduler reload, and the old schedule stops firing. Returns 422 if the text can't be parsed or runs would be spaced too closely.

Example:

"every day at 9 AM"

timezone
string | null
default:UTC

IANA timezone for the new schedule (for example, America/New_York). A timezone included in the schedule text takes precedence. Ignored if schedule is not set.

Example:

"America/New_York"

Response

Event monitor updated successfully

monitor_id
string<uuid>
required

Event monitor identifier.

Example:

"3fec5b07-8786-46d7-9486-d43ff67eccd4"

status
string
default:Monitor updated Successfully
required

Confirmation message.

Example:

"Monitor updated Successfully"