RPM 8.0 is bringing a change in the way errors in API results are structured.
On previous versions of RPM, when a call generated an error the response looked like this:
{ "Result":{ "Error":"Valid key required" } }
The new syntax that you will be getting in 8.0 the value for the Error is an object.
{ "Result":{ "Error":{ "Message":"Process not found" } } }
This will allow us to provide you with more information on the error in the future. For now, any code that interacts with our API should take this into consideration and update the handling of error response.