changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "$schema": "http://json-schema.org/draft-07/schema#",
+ "additionalProperties": false,
+ "properties": {
+ "bic": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "bank_name": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "city": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "code": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "code",
+ "bank_name",
+ "city"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "compliance": {
+ "additionalProperties": false,
+ "properties": {
+ "flags": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "reachability": {
+ "additionalProperties": false,
+ "properties": {
+ "sct": {
+ "type": "boolean"
+ },
+ "sdd": {
+ "type": "boolean"
+ },
+ "sepa_instant": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "sepa_instant",
+ "sct",
+ "sdd"
+ ],
+ "type": "object"
+ },
+ "risk_level": {
+ "description": "low | medium | elevated | high | critical",
+ "type": "string"
+ },
+ "risk_score": {
+ "description": "0 = safest, 100 = block.",
+ "maximum": 100,
+ "minimum": 0,
+ "type": "number"
+ },
+ "sanctions": {
+ "additionalProperties": false,
+ "properties": {
+ "bank_sanctioned": {
+ "type": "boolean"
+ },
+ "country_sanctioned": {
+ "type": "boolean"
+ },
+ "fatf_status": {
+ "type": "string"
+ },
+ "matched_lists": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "country_sanctioned",
+ "bank_sanctioned",
+ "matched_lists",
+ "fatf_status"
+ ],
+ "type": "object"
+ },
+ "vop": {
+ "additionalProperties": false,
+ "properties": {
+ "participant": {
+ "type": "boolean"
+ },
+ "status": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "participant",
+ "status"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "sanctions",
+ "reachability",
+ "vop",
+ "risk_score",
+ "risk_level",
+ "flags"
+ ],
+ "type": "object"
+ },
+ "cost_usdc": {
+ "type": "number"
+ },
+ "country": {
+ "additionalProperties": false,
+ "properties": {
+ "code": {
+ "type": "string"
+ },
+ "name": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "code",
+ "name"
+ ],
+ "type": "object"
+ },
+ "error": {
+ "type": "string"
+ },
+ "error_detail": {
+ "type": "string"
+ },
+ "iban": {
+ "type": "string"
+ },
+ "issuer": {
+ "additionalProperties": false,
+ "properties": {
+ "name": {
+ "type": "string"
+ },
+ "type": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "name"
+ ],
+ "type": "object"
+ },
+ "risk_indicators": {
+ "additionalProperties": false,
+ "properties": {
+ "country_risk": {
+ "type": "string"
+ },
+ "issuer_type": {
+ "type": "string"
+ },
+ "sepa_reachable": {
+ "type": "boolean"
+ },
+ "test_bic": {
+ "type": "boolean"
+ },
+ "vop_coverage": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "issuer_type",
+ "country_risk",
+ "test_bic",
+ "sepa_reachable",
+ "vop_coverage"
+ ],
+ "type": "object"
+ },
+ "sepa": {
+ "additionalProperties": false,
+ "properties": {
+ "member": {
+ "type": "boolean"
+ },
+ "schemes": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "vop_required": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "member",
+ "schemes",
+ "vop_required"
+ ],
+ "type": "object"
+ },
+ "valid": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "iban",
+ "valid",
+ "compliance",
+ "cost_usdc"
+ ],
+ "type": "object"
+}