Query Alert
Data returned includes a Collection of Alert Notes.
Example: POST /api/alerts/query
Page number from which data needs to be displayed (0-based)
Expected number of entries per page
The alertQuery criteria
"{\n \"compositeOperator\" : \"AND\",\n \"alertId\" : [ ],\n \"resource-query\" : {\n \"name\" : [ \"Windows2017VM\", \"Windows2018VM\" ],\n \"regex\" : [ \"\\\\\\\\S+-BNA-\\\\\\\\S+\", null ],\n \"adapterKind\" : [ \"VMWARE\" ],\n \"resourceKind\" : [ \"HostSystem\" ],\n \"resourceId\" : [ \"78a55eae-0760-43b8-8eca-4375b829d603\" ],\n \"statKeyInclusive\" : true\n },\n \"activeOnly\" : true,\n \"alertTypeSubtype\" : [ ],\n \"alertCriticality\" : [ \"CRITICAL\", \"IMMEDIATE\", \"WARNING\", \"INFORMATION\" ],\n \"alertStatus\" : [ ],\n \"alertImpact\" : [ ],\n \"alertControlState\" : [ ],\n \"startTimeRange\" : {\n \"startTime\" : 1744473855,\n \"endTime\" : 1744483855\n },\n \"includeChildrenResources\" : true,\n \"extractOwnerName\" : false\n}"
Operations for Composite Conditions
Filter based on Alert identifiers
Filter based on Alert name using 'contains' logic
Object used to lookup resources with various filtering criteria
Filter to return only Active alerts, if true, the query will exclude Suspended and Cancelled Alerts
Filter based on Alert Type
Filter based on Alert Criticality
Filter based on the Alert Status. If looking for only active alerts combined
with other filter criteria then use the activeOnly property instead.
Filter based on the Alert Impact
Filter based on the Alert definition id
Filter based on the Alert Control State
Filter based on matching UTC cancel time
Filter based on matching UTC cancel time
Filter based on matching UTC cancel time
True to include alerts generated by child resources
Indicates whether need to report alert owner's name in addition to owner's id
Filter based on user id
Filter based on user name using 'contains' logic
Filter based on resource kind using 'contains' logic
Indicates the alert grouping condition
Filter based on alert group id
The Collection of Alerts matching the specified Query Spec (Collection can be empty)
"{\n \"alerts\" : [ {\n \"alertId\" : \"31eeaeec-82d5-4037-a59b-efed2e7c8e3a\",\n \"resourceId\" : \"8a19c5ba-0a99-4410-b171-f9eeb35050a2\",\n \"alertLevel\" : \"NONE\",\n \"startTimeUTC\" : 1744473855,\n \"cancelTimeUTC\" : 0,\n \"updateTimeUTC\" : 1744483855,\n \"suspendUntilTimeUTC\" : 0\n }, {\n \"alertId\" : \"18589dea-9999-1234-abba-f1ee73004dac\",\n \"resourceId\" : \"b8f8f811-1329-481c-aac7-33bf653c94b3\",\n \"alertLevel\" : \"NONE\",\n \"startTimeUTC\" : 1744473855,\n \"cancelTimeUTC\" : 0,\n \"updateTimeUTC\" : 1744483855,\n \"suspendUntilTimeUTC\" : 0\n } ]\n}"
Represents page information for a paged result
Collection of links
List of alerts
Error occurred while retrieving the Alerts
curl -X POST -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '{}' https://{api_host}/suite-api/api/alerts/query