Patch Monitor
PATCH
/accounts/{account_id}/load_balancers/monitors/{monitor_id} https://api.cloudflare.com/client/v4
Apply changes to an existing monitor, overwriting the supplied properties.
Parameters
path Path Parameters
| Name | Type |
|---|---|
monitor_id
required
| type LoadBalancingIdentifier = string |
account_id
required
| type LoadBalancingComponentsSchemasIdentifier = string |
Request Body
application/json
required
interface LoadBalancingMonitorEditable {
allow_insecure?:LoadBalancingAllowInsecure ;
consecutive_down?:LoadBalancingConsecutiveDown ;
consecutive_up?:LoadBalancingConsecutiveUp ;
description?:LoadBalancingDescription ;
expected_body?:LoadBalancingExpectedBody ;
expected_codes?:LoadBalancingExpectedCodes ;
follow_redirects?:LoadBalancingFollowRedirects ;
header?:LoadBalancingHeader ;
interval?:LoadBalancingInterval ;
method?:LoadBalancingMethod ;
path?:LoadBalancingPath ;
port?:LoadBalancingPort ;
probe_zone?:LoadBalancingProbeZone ;
retries?:LoadBalancingRetries ;
timeout?:LoadBalancingTimeout ;
type?:LoadBalancingType ;
}
allow_insecure?:
consecutive_down?:
consecutive_up?:
description?:
expected_body?:
expected_codes?:
follow_redirects?:
header?:
interval?:
method?:
path?:
port?:
probe_zone?:
retries?:
timeout?:
type?:
}
Responses
200 application/json
Patch Monitor response.
type LoadBalancingMonitorResponseSingle = type LoadBalancingApiResponseSingle = never & { result?: LoadBalancingMonitor ; }
Client Errors
4XX application/json
Patch Monitor response failure.
type LoadBalancingMonitorResponseSingle = type LoadBalancingApiResponseSingle = never & { result?: LoadBalancingMonitor ; } & interface LoadBalancingApiResponseCommonFailure {
errors:LoadBalancingMessages ;
messages:LoadBalancingMessages ;
result: null;
success: false;
}
errors:
messages:
result: null;
success: false;
}