List Alert Definitions
Request
URI
GET
https://{api_host}/api/alert-definitions
COPY
Responses
200
Returns
alertsListAlertDefinitionsResponse
of type(s)
*/*
{
"alertDefInfos": [
{
"lastUpdatedTime": "string",
"alertDef": {
"cancelCount": 0,
"properties": [
"string"
],
"deviceTemplateIds": [
"string"
],
"name": "string",
"lambda": "string",
"triggerCount": 0,
"alertSeverity": "string",
"isRealTime": false,
"metrics": [
"string"
],
"notificationId": "string",
"deviceId": "string",
"recommendation": "string",
"duration": 0,
"alertTemplate": "string",
"deviceTemplateId": "string",
"notificationDefinitionId": "string",
"description": "string"
},
"lastUpdatedBy": "string",
"updateVersion": 0,
"createdBy": "string",
"createdTime": "string",
"alertDefId": "string"
}
],
"pageInfo": {
"totalPages": "string",
"totalElements": "string",
"page": 0,
"pageSize": 0
}
}
array of
object
alertDefInfos
Optional
alertDefInfos
object
pageInfo
Optional
pageInfo
404
Not Found
Operation doesn't return any data structure
Code Samples
COPY
curl -H 'Authorization: <value>' https://{api_host}/api/alert-definitions
Alert Definition Service Operations
PUT
Update Alert Definition
DELETE
Delete Alert Definition
GET
Get Alert Definition
POST
Create Alert Definition
GET
List Alert Definitions