This may be a really stupid question, but since I've been banging my head against the wall for a few weeks, I thought I'd ask.
Can you update an application's status via the SDK's APIs?
Can you update a component's status via the SDK's APIs?
What I'm seeing in my latest failure is this:
# curl -k -u Admin: -H "Content-Type: application/json" -d '{"Status":"0"}' https://<my ip>:<my port>/SolarWinds/InformationService/v3/Json/swis://<my host>/Orion/Orion.Nodes/NodeID=37/Applications/ApplicationID=50/Components/ComponentID=1045
{"Message":"Operation not supported on Orion.APM.Component","ErrorCode":20,...........}
I don't know if it's a limitation in the SDK or my own incompetence. 
The use case here is a locally running Linux script containing sensitive PHI/PII data that cannot be loaded into a script on the SW server. Based on the outcome of the script, I want to push an application/component status update to the SW server.
We currently have a custom SAM Linux log parser doing this, but for some of our other systems (VMS-based), the preference would be to push the status updates.
Thanks!