If an error occurred while processing the data, the response will always look like this example:
{ "APIVersion":1, "result":0, "reason":"Forbidden: False variable types" }
A result of 0 indicates an error (1 indicates a successful request). The variable reason indicates which error occurred.