{ "$schema": "https://json-schema.org/draft/2020-12/schema", "title": "Error", "type": "object", "properties": { "Source": { "type": "string", "description": "The source of the problem. i.e where the error occurred" }, "ReasonCode": { "type": "string", "description": "A code defining the error, as defined in documentation" }, "Description": { "type": "string", "description": "A description for this specific occurrence of the above ReasonCode" }, "Recoverable": { "type": "boolean", "description": "Whether or not retrying this request could result in a successful response." }, "Details": { "type": "string", "description": "More details of this specific error. This is an optional field and is sometimes used to give a more comprehensive description of the error that has occurred, when required." } } }