JSON for bad request

{
"Error" : 
[
"Bad JSON format.", 
"Not in a transaction", 
"Other Error Message"
]
}
Note: Category names and IDs are not checked until the data is committed to the system. Error messages for duplicate and missing categories (by name or ID) appear in the response to a status API call after the commit has finished.