{
"allow_insecure": true,
"consecutive_down": 0,
"consecutive_up": 0,
"description": "Login page monitor",
"expected_body": "alive",
"expected_codes": "2xx",
"follow_redirects": true,
"header": {
"Host": [
"example.com"
],
"X-App-ID": [
"abc123"
]
},
"interval": 60,
"method": "GET",
"path": "/health",
"port": 0,
"probe_zone": "example.com",
"retries": 2,
"timeout": 5,
"type": "https"
}
curl --location --request PUT 'https://api.cloudflare.com/client/v4/accounts//load_balancers/monitors/' \
--header 'Content-Type: application/json' \
--data-raw '{
"allow_insecure": true,
"consecutive_down": 0,
"consecutive_up": 0,
"description": "Login page monitor",
"expected_body": "alive",
"expected_codes": "2xx",
"follow_redirects": true,
"header": {
"Host": [
"example.com"
],
"X-App-ID": [
"abc123"
]
},
"interval": 60,
"method": "GET",
"path": "/health",
"port": 0,
"probe_zone": "example.com",
"retries": 2,
"timeout": 5,
"type": "https"
}'
{
"errors": [],
"messages": [],
"result": {
"allow_insecure": true,
"consecutive_down": 0,
"consecutive_up": 0,
"created_on": "2014-01-01T05:20:00.12345Z",
"description": "Login page monitor",
"expected_body": "alive",
"expected_codes": "2xx",
"follow_redirects": true,
"header": {
"Host": [
"example.com"
],
"X-App-ID": [
"abc123"
]
},
"id": "f1aba936b94213e5b8dca0c0dbf1f9cc",
"interval": 60,
"method": "GET",
"modified_on": "2014-01-01T05:20:00.12345Z",
"path": "/health",
"port": 0,
"probe_zone": "example.com",
"retries": 2,
"timeout": 5,
"type": "https"
},
"success": true
}