Returns profile metadata, notification settings, deployment state, and rule definitions.
get /intelligence/api/alerts/fetchRule/{profileId}
https://{serverurl}/intelligence/api/alerts/fetchRule/{profileId}
Authorization: Zoho-oauthtoken d92d4xxxxxxxxxxxxx15f52
curl --request GET \
--url https://appdomains/intelligence/api/alerts/fetchRule/{profileId} \
--header 'Accept: application/alertRuleDetails.v1+json' \
--header 'Authorization: Zoho-oauthtoken d92d4xxxxxxxxxxxxx15f52'Alert profile identifier
Alert profile name
Alert profile description
Formatted creation time
Formatted modification time
User name of creator
User name of last modifier
Alert type. Individual or Grouped
Grouped alert threshold endpoints count
Monitoring interval in minutes
Priority of the alert profile
Cool-off period in minutes
Notification configuration details
Whether notification is enabled for the profile
Notification group identifier when available
Email notification channel details
Email template identifier associated with notification group
Configured recipient email addresses
Indicates whether profile is used in deployment
Configured rules for the profile
Metric key identifying this rule template
Localized rule display name
Rule status flag
Localized display pattern for rendering UI conditions
Parameter metadata map keyed by index
Rule parameter metadata object keyed by index
Rule parameter template identifier
Current display unit for this parameter
Current/default value for this parameter
Unit category used for conversion and validation
Minimum allowed value after unit conversion
Maximum allowed value after unit conversion
Allowed display units for the parameter
Indicates if actions are available for current user
Allowed action list for current user
Internal server error code for fetch rule operation
Internal server error message for fetch rule operation
Profile details with notification and rules
{
"modifiedTime": "Apr 02, 2026 10:15 AM",
"alertType": "Grouped",
"lastModifiedBy": "admin",
"description": "Alert when CPU usage is sustained above threshold",
"rules": [
{
"metricKey": "301",
"ruleName": "CPU Usage",
"rulePattern": "CPU usage above {0} for {1}",
"ruleStatus": true,
"ruleParams": {
"0": {
"minimumValue": 1,
"ruleUnit": "%",
"ruleParamTemplateId": "7001",
"unitOptions": [
"%"
],
"maximumValue": 100,
"paramValue": "90",
"displayUnitCategory": "percentage"
}
}
}
],
"priority": "High",
"endpointsCount": 5,
"notification": {
"notificationGroupId": 2001,
"enabled": true,
"email": {
"addresses": [
"ops-team@example.com"
],
"templateId": 901
}
},
"createdBy": "admin",
"profileId": 1051,
"coolOffPeriod": 30,
"monitoringInterval": 5,
"ruleName": "High CPU Spike",
"createdTime": "Apr 01, 2026 09:00 AM",
"isUsedInDeployment": false,
"showActionButton": true,
"actions": [
"modify",
"deploy",
"delete"
]
}
Unexpected failure while fetching profile details
{
"errorMessage": "Unable to fetch alert profile details due to internal error",
"errorCode": "INTERNAL_ERROR"
}
![]()
Duration: 1 minute | Threshold: 30 | Lock period: 5 minutes
Duration - Time window for the threshold.
Threshold - Number of API calls allowed within the specified duration.
Lock Period - Wait time before consecutive API requests.
© 2026, Zoho Corporation Pvt. Ltd. All Rights Reserved.