I have a Python script I wrote last year that was able to add a node to NPM in addition to polling all of the interfaces on it. However, since upgrading to 2019.4.1, I can still add the node but the dynamic interface polling has stopped working. Here is the error I get:
requests.exceptions.HTTPError: 400 Client Error: Verb Orion.NPM.Interfaces.AddInterfacesOnNode cannot unpackage parameter 1 with type SolarWinds.NPM.Common.Models.Discovery.InterfaceDiscovery.DiscoveredLiteInterface[] for url: MY_SW_IP:17778/.../AddInterfacesOnNode
I've confirmed that I can see the correct interfaces on the node itself, I just fail at adding pollers to them and am failing to understand why that is. Full script is attached. Thanks in advanced for any help.