I have just started playing with the Solarwinds API using the Go SDK. I can do a basic query such as: SELECT AlertActiveID FROM Orion.AlertActive
What I am trying to achieve is to use the SDK/API to populate the Incident Number field (and maybe others) that appear on the Alerts list page (https://solarwinds.bskyb.com/Orion/NetPerfMon/Alerts.aspx).
We use SendHttpRequest alert actions to send alerts to another system. That system does processing and a couple of minutes later generates an incident number, which we then want annotate the alert with.
Any help would be much appreciated!
The Incident Number field is used by the ServiceNow integration feature. It is not available for directly populating from a script.
You can add a custom property to nodes and use that to hold other kinds of incident numbers.