Skip to main content
1-Visitor
July 26, 2021
Solved

Alerts of all Things

  • July 26, 2021
  • 3 replies
  • 1293 views

How can I get the list of all the alerts that are configured for each Thing.

sankararaman_0-1627278762799.png

 

Best answer by TonyZhang

Using GetAlertStatuses service/API will return a list of alerts configured for a Thing. Also you can use this service at ThingTemplate level.

  • custom service: Things["ThingName"].GetAlertStatuses();
  • OR send POST request to http(s)://host:port/Thingworx/Things/ThingName/Services/GetAlertStatuses

 

However you will only get alertnames, property and status information but not detailed configuration/condition of each alert.

You will probably need to loop through the above result and use service like GetAlertDefinition to get detailed alert condition.

3 replies

22-Sapphire I
July 26, 2021

I think you may have to iterate and then put the lists together and then sort them.

TonyZhangCommunity ManagerAnswer
Support
July 27, 2021

Using GetAlertStatuses service/API will return a list of alerts configured for a Thing. Also you can use this service at ThingTemplate level.

  • custom service: Things["ThingName"].GetAlertStatuses();
  • OR send POST request to http(s)://host:port/Thingworx/Things/ThingName/Services/GetAlertStatuses

 

However you will only get alertnames, property and status information but not detailed configuration/condition of each alert.

You will probably need to loop through the above result and use service like GetAlertDefinition to get detailed alert condition.

Support
August 16, 2021

Hi @sankararaman,

 

If you feel your question has been answered, please mark the appropriate response as the Accepted Solution for the benefit of others with the same question.

 

Regards,

Tony