{ "$schema": "https://json-schema.org/draft/2020-12/schema", "title": "Error", "type": "object", "description": "Details of the error condition such as the source of the error, reason code for the error, if the error is recoverable, and details about the error", "properties": { "Source": { "type": "string", "description": "The application that generated this error" }, "ReasonCode": { "type": "string", "description": "A unique constant identifying the error case encountered during transaction processing" }, "Description": { "type": "string", "description": "Short description of the ReasonCode field" }, "Recoverable": { "type": "boolean", "description": "Indicates whether this error will always be returned for this request, or retrying could change the outcome" }, "Details": { "type": "string", "description": "Description of the issue" } } }