The API is being used in a script to change the severity of an incident from high to low. When viewing the incident after the the call the incident retains the old value of high.
16.x
This can occur when the API is called several times sequentially without delay.
Add a couple second delay between the API calls. In this scenario the severity change was being called and then the incident was resolved. Adding the delay addressed the issue.