curl --request GET \
--url https://api.devhelm.io/api/v1/monitors/{monitorId}/policy \
--header 'Authorization: Bearer <token>'{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"monitorId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"triggerRules": [
{
"type": "consecutive_failures",
"scope": "per_region",
"severity": "down",
"count": 123,
"windowMinutes": 123,
"thresholdMs": 123,
"aggregationType": "all_exceed"
}
],
"confirmation": {
"type": "multi_region",
"minRegionsFailing": 123,
"maxWaitSeconds": 123
},
"recovery": {
"consecutiveSuccesses": 123,
"minRegionsPassing": 123,
"cooldownMinutes": 123
},
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z",
"monitorRegionCount": 123,
"checkFrequencySeconds": 123
}Returns the trigger rules, confirmation settings, and recovery settings for the given monitor.
curl --request GET \
--url https://api.devhelm.io/api/v1/monitors/{monitorId}/policy \
--header 'Authorization: Bearer <token>'{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"monitorId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"triggerRules": [
{
"type": "consecutive_failures",
"scope": "per_region",
"severity": "down",
"count": 123,
"windowMinutes": 123,
"thresholdMs": 123,
"aggregationType": "all_exceed"
}
],
"confirmation": {
"type": "multi_region",
"minRegionsFailing": 123,
"maxWaitSeconds": 123
},
"recovery": {
"consecutiveSuccesses": 123,
"minRegionsPassing": 123,
"cooldownMinutes": 123
},
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z",
"monitorRegionCount": 123,
"checkFrequencySeconds": 123
}API key (dh_live_...) or Auth0 JWT token
Monitor UUID
Policy found
Incident detection, confirmation, and recovery policy for a monitor
Unique incident policy identifier
Monitor this policy is attached to
Array of trigger rules defining when an incident should be raised
Show child attributes
Multi-region confirmation settings
Show child attributes
Auto-recovery settings
Show child attributes
Timestamp when the policy was created
Timestamp when the policy was last updated
Number of regions configured on the monitor (only set in internal API responses)
Monitor check frequency in seconds (only set in internal API responses)