How reliable do you find getDeviceLiveToolsPing()?
I'm using it in a script. I request a ping with:
PingResponse = dashboard.devices.createDeviceLiveToolsPing(mxSerial,storeSubnet+"220",count=1)
And then I have a loop doing a time.sleep(1) until Response["status"]=="complete" calling:
Response = dashboard.devices.getDeviceLiveToolsPing(mxSerial,PingResponse["pingId"])
Some nights the scripts runs without issue. Tonight, the ping never gets out of the status "new". I don't get any errors. I won't be exceeding the special rate limit on this API call.