Caliza · Schema

TransactionResponse

Complete transaction information including status, amounts, blockchain info, and timestamps.

CompanyFintechPaymentsCross-Border PaymentsStablecoinsRemittancesForeign ExchangeVirtual AccountsPayoutsKYCLatin America

Properties

Name Type Description
id string Unique transaction identifier.
simulationId string ID of the simulation used to create this transaction.
integratorId string ID of the integrator who initiated the transaction.
beneficiaryId string ID of the beneficiary involved in the transaction.
from object
to object
status string Current status of the transaction.
blockchainInfo object
localInfo object
beneficiaryIp string
flowOfFundsId string
targetInfo object
transactionDetails object
settledAt string
createdDate string
lastModifiedDate string
payInSender object
View JSON Schema on GitHub

JSON Schema

caliza-transaction-response-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/caliza/main/json-schema/caliza-transaction-response-schema.json",
  "title": "TransactionResponse",
  "description": "Complete transaction information including status, amounts, blockchain info, and timestamps.",
  "x-generated": "2026-10-14",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/caliza-api-documentation-reference-openapi.yml#/components/schemas/TransactionResponse",
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "Unique transaction identifier."
    },
    "simulationId": {
      "type": "string",
      "description": "ID of the simulation used to create this transaction."
    },
    "integratorId": {
      "type": "string",
      "description": "ID of the integrator who initiated the transaction."
    },
    "beneficiaryId": {
      "type": "string",
      "description": "ID of the beneficiary involved in the transaction."
    },
    "from": {
      "$ref": "#/$defs/AmountDto"
    },
    "to": {
      "$ref": "#/$defs/AmountDto"
    },
    "status": {
      "type": "string",
      "description": "Current status of the transaction.",
      "enum": [
        "CREATED",
        "PENDING",
        "PROCESSING",
        "SUCCEEDED",
        "WAITING_WEBHOOK",
        "FAILED",
        "EXPIRED",
        "CANCELLED",
        "REJECTED",
        "DEPOSIT_RECEIVED",
        "DEPOSIT_COMPLETED",
        "INTERNAL_TRANSFER_SENT",
        "INTERNAL_TRANSFER_COMPLETED",
        "EXCHANGE_SENT",
        "EXCHANGE_COMPLETED",
        "PAYMENT_SENT",
        "PAYMENT_COMPLETED",
        "PAYMENT_UNDER_REVIEW",
        "PROCESSED_BY_BANK",
        "PROCESSED_BY_INTERMEDIARY_BANK",
        "RECEIVED_BY_INTERMEDIARY_BANK",
        "RECEIVED_BY_BENEFICIARY_BANK",
        "UNKNOWN"
      ]
    },
    "blockchainInfo": {
      "$ref": "#/$defs/NFBlockchainInfoDto"
    },
    "localInfo": {
      "$ref": "#/$defs/NFLocalInfoDto"
    },
    "beneficiaryIp": {
      "type": "string"
    },
    "flowOfFundsId": {
      "type": "string"
    },
    "targetInfo": {
      "$ref": "#/$defs/TargetInfoResponse"
    },
    "transactionDetails": {
      "$ref": "#/$defs/TransactionDetailsResponse"
    },
    "settledAt": {
      "type": "string",
      "format": "date-time"
    },
    "createdDate": {
      "type": "string",
      "format": "date-time"
    },
    "lastModifiedDate": {
      "type": "string",
      "format": "date-time"
    },
    "payInSender": {
      "$ref": "#/$defs/PayInSenderResponse"
    }
  },
  "$defs": {
    "AccountDetailsDto": {
      "type": "object",
      "description": "Container for different types of bank account details supporting multiple payment rails. Each property corresponds to a specific payment method:\n- wireDetails: Wire transfer account details for domestic U.S. transfers\n- achDetails: ACH (Automated Clearing House) account details for U.S. electronic transfers\n- swiftDetails: SWIFT international wire transfer account details\n- pixDetails: PIX account details for instant payments in Brazil\n- copDetails: Colombian Peso (COP) account details for transfers in Colombia\n- speiDetails: SPEI account details for electronic transfers in Mexico\n- cvuDetails: CVU (Clave Virtual Uniforme) account details for transfers in Argentina\n",
      "properties": {
        "wireDetails": {
          "$ref": "#/$defs/WireAccountDto"
        },
        "achDetails": {
          "$ref": "#/$defs/AchAccountDto"
        },
        "swiftDetails": {
          "$ref": "#/$defs/SwiftAccountDto"
        },
        "pixDetails": {
          "$ref": "#/$defs/PixAccountDto"
        },
        "copDetails": {
          "$ref": "#/$defs/CopAccountDto"
        },
        "speiDetails": {
          "$ref": "#/$defs/SpeiAccountDto"
        },
        "cvuDetails": {
          "$ref": "#/$defs/CvuAccountDto"
        }
      }
    },
    "AchAccountDto": {
      "required": [
        "bankInfo"
      ],
      "type": "object",
      "description": "ACH account information for electronic fund transfers in the United States.\n- personInfo: Personal information for individual account holders\n- bankInfo: Bank identification and routing information (required)\n- businessInfo: Business information for corporate account holders\n",
      "properties": {
        "personInfo": {
          "$ref": "#/$defs/AchPersonInfo"
        },
        "bankInfo": {
          "$ref": "#/$defs/AchBankInfo"
        },
        "businessInfo": {
          "$ref": "#/$defs/AchBusinessInfo"
        }
      }
    },
    "AchBankInfo": {
      "required": [
        "city",
        "country",
        "name",
        "postalCode",
        "routingNumber",
        "state",
        "street1"
      ],
      "type": "object",
      "description": "Bank information for ACH transfers including routing details and bank address.",
      "properties": {
        "routingNumber": {
          "type": "string",
          "description": "9-digit ABA routing number identifying the bank.",
          "pattern": "^[0-9]{9}$"
        },
        "name": {
          "type": "string",
          "description": "Full legal name of the financial institution."
        },
        "street1": {
          "type": "string",
          "description": "Primary street address of the bank."
        },
        "street2": {
          "type": "string",
          "description": "Secondary address line (suite, floor, etc.)."
        },
        "postalCode": {
          "type": "string",
          "description": "ZIP or postal code."
        },
        "city": {
          "type": "string",
          "description": "City name."
        },
        "state": {
          "type": "string",
          "description": "State or province code (2 letters)."
        },
        "country": {
          "maxLength": 2,
          "minLength": 2,
          "type": "string",
          "description": "ISO 3166-1 alpha-2 country code.",
          "pattern": "^[A-Z]{2}$"
        }
      }
    },
    "AchBusinessInfo": {
      "required": [
        "accountNumber",
        "accountType",
        "address",
        "city",
        "country",
        "name",
        "postalCode",
        "routingNumber",
        "state"
      ],
      "type": "object",
      "properties": {
        "name": {
          "type": "string",
          "description": "Legal business name of the company."
        },
        "address": {
          "type": "string",
          "description": "Street address of the business."
        },
        "city": {
          "type": "string",
          "description": "City where the business is located."
        },
        "state": {
          "type": "string",
          "description": "State or province code (2 letters)."
        },
        "country": {
          "maxLength": 2,
          "minLength": 2,
          "type": "string",
          "description": "ISO 3166-1 alpha-2 country code."
        },
        "postalCode": {
          "type": "string",
          "description": "ZIP or postal code."
        },
        "accountNumber": {
          "type": "string",
          "description": "Bank account number for ACH transfers."
        },
        "accountType": {
          "type": "string",
          "enum": [
            "CHECKING"
          ]
        },
        "routingNumber": {
          "type": "string"
        },
        "registrationNumber": {
          "type": "string"
        },
        "phoneNumber": {
          "type": "string"
        },
        "registrationType": {
          "type": "string"
        },
        "registrationDate": {
          "type": "string"
        },
        "registrationExpiryDate": {
          "type": "string"
        },
        "mobileNumber": {
          "type": "string"
        },
        "businessNature": {
          "type": "string"
        },
        "email": {
          "type": "string"
        }
      }
    },
    "AchPersonInfo": {
      "required": [
        "accountNumber",
        "accountType",
        "city",
        "country",
        "name",
        "postalCode",
        "routingKey",
        "state",
        "street1",
        "type"
      ],
      "type": "object",
      "properties": {
        "name": {
          "type": "string",
          "description": "Full name of the account holder."
        },
        "street1": {
          "type": "string",
          "description": "Primary street address."
        },
        "postalCode": {
          "type": "string",
          "description": "ZIP or postal code."
        },
        "city": {
          "type": "string",
          "description": "City name."
        },
        "state": {
          "type": "string",
          "description": "State or province code (2 letters)."
        },
        "country": {
          "maxLength": 2,
          "minLength": 2,
          "type": "string",
          "description": "ISO 3166-1 alpha-2 country code."
        },
        "routingKey": {
          "type": "string",
          "description": "Routing key for the account (routing number)."
        },
        "accountNumber": {
          "type": "string",
          "description": "Bank account number."
        },
        "accountType": {
          "type": "string",
          "description": "Type of account.",
          "enum": [
            "CHECKING"
          ]
        },
        "type": {
          "type": "string",
          "description": "Account holder type.",
          "enum": [
            "NATURAL_PERSON",
            "COMPANY"
          ]
        }
      }
    },
    "AmountDto": {
      "type": "object",
      "description": "Represents a monetary amount with currency code and value.",
      "required": [
        "currencyCode",
        "value"
      ],
      "properties": {
        "currencyCode": {
          "type": "string",
          "description": "ISO 4217 currency code or cryptocurrency ticker symbol.",
          "enum": [
            "USDT",
            "USDC",
            "USD",
            "BRL",
            "MXN",
            "COP",
            "EUR",
            "EURT",
            "HKD",
            "SGD",
            "CNY",
            "CNH",
            "ARS",
            "ANY"
          ]
        },
        "value": {
          "type": "number",
          "description": "The monetary amount in the specified currency. Precision depends on the currency (typically 2 decimal places for fiat, up to 8 for crypto).",
          "minimum": 0
        }
      }
    },
    "AmountFourDecimalPlacesResponse": {
      "type": "object",
      "description": "Monetary amount with up to four decimal places precision, typically used for fee calculations and exchange rate conversions.",
      "properties": {
        "currencyCode": {
          "type": "string",
          "description": "ISO 4217 currency code or cryptocurrency ticker symbol.",
          "enum": [
            "USDT",
            "USDC",
            "USD",
            "BRL",
            "MXN",
            "COP",
            "EUR",
            "EURT",
            "HKD",
            "SGD",
            "CNY",
            "CNH",
            "ARS",
            "ANY"
          ]
        },
        "value": {
          "type": "number",
          "description": "The monetary amount with up to 4 decimal places of precision.",
          "minimum": 0
        }
      }
    },
    "BankInfo": {
      "required": [
        "bic",
        "city",
        "country",
        "name",
        "postalCode",
        "state",
        "street1"
      ],
      "type": "object",
      "description": "Bank information including BIC/SWIFT code and address details for international wire transfers.",
      "properties": {
        "bic": {
          "type": "string",
          "description": "Bank Identifier Code (BIC) or SWIFT code - 8 or 11 character code identifying the bank.",
          "pattern": "^[A-Z]{6}[A-Z0-9]{2}([A-Z0-9]{3})?$",
          "minLength": 8,
          "maxLength": 11
        },
        "name": {
          "type": "string",
          "description": "Full legal name of the bank."
        },
        "street1": {
          "type": "string",
          "description": "Primary street address line of the bank."
        },
        "street2": {
          "type": "string",
          "description": "Secondary street address line (optional)."
        },
        "postalCode": {
          "type": "string",
          "description": "Postal or ZIP code."
        },
        "city": {
          "type": "string",
          "description": "City name."
        },
        "state": {
          "type": "string",
          "description": "State, province, or region."
        },
        "country": {
          "maxLength": 2,
          "minLength": 2,
          "type": "string",
          "description": "ISO 3166-1 alpha-2 country code.",
          "pattern": "^[A-Z]{2}$"
        }
      }
    },
    "BusinessInfo": {
      "required": [
        "accountNumber",
        "accountType",
        "address",
        "city",
        "country",
        "name",
        "postalCode",
        "routingNumber",
        "state"
      ],
      "type": "object",
      "description": "Business account information for wire transfers including company details and bank account information.",
      "properties": {
        "name": {
          "type": "string",
          "description": "Legal business name of the company."
        },
        "address": {
          "type": "string",
          "description": "Street address of the business headquarters."
        },
        "city": {
          "type": "string",
          "description": "City where the business is located."
        },
        "state": {
          "type": "string",
          "description": "State or province code (2 letters)."
        },
        "country": {
          "maxLength": 2,
          "minLength": 2,
          "type": "string",
          "description": "ISO 3166-1 alpha-2 country code."
        },
        "postalCode": {
          "type": "string",
          "description": "ZIP or postal code."
        },
        "accountNumber": {
          "type": "string",
          "description": "Business bank account number for wire transfers."
        },
        "accountType": {
          "type": "string",
          "description": "Type of bank account.",
          "enum": [
            "CHECKING"
          ]
        },
        "routingNumber": {
          "type": "string",
          "description": "9-digit ABA routing number or SWIFT code."
        },
        "registrationNumber": {
          "type": "string",
          "description": "Business registration or tax ID number (EIN/Tax ID)."
        },
        "phoneNumber": {
          "type": "string",
          "description": "Business contact phone number."
        },
        "registrationType": {
          "type": "string",
          "description": "Type of business registration document."
        },
        "registrationDate": {
          "type": "string",
          "description": "Date when the business was registered.",
          "format": "date"
        },
        "registrationExpiryDate": {
          "type": "string",
          "description": "Expiry date of business registration (if applicable).",
          "format": "date"
        },
        "mobileNumber": {
          "type": "string",
          "description": "Mobile phone number for business contact."
        },
        "businessNature": {
          "type": "string",
          "description": "Nature or type of business activity/industry."
        },
        "email": {
          "type": "string",
          "description": "Business email address for correspondence."
        }
      }
    },
    "ConversionDetails": {
      "type": "object",
      "description": "Detailed breakdown of currency conversion including exchange rates and amounts for multi-currency transactions.",
      "properties": {
        "effectiveTransactionValue": {
          "type": "number",
          "description": "The final value of the transaction after all conversions and fees."
        },
        "marketExchangeRate": {
          "type": "number",
          "description": "The current market exchange rate between the source and destination currencies."
        },
        "clientRate": {
          "type": "number",
          "description": "The exchange rate offered to the client (may include markup)."
        },
        "calizaRate": {
          "type": "number",
          "description": "The exchange rate component retained by Caliza."
        },
        "integratorRate": {
          "type": "number",
          "description": "The exchange rate component allocated to the integrator."
        },
        "amountToBeConverted": {
          "$ref": "#/$defs/AmountFourDecimalPlacesResponse"
        }
      }
    },
    "CopAccountDto": {
      "type": "object",
      "description": "Colombian Peso (COP) bank account details for transfers in Colombia.",
      "properties": {
        "firstName": {
          "type": "string",
          "description": "Account holder's first name."
        },
        "lastName": {
          "type": "string",
          "description": "Account holder's last name."
        },
        "accountType": {
          "type": "integer",
          "format": "int32",
          "description": "Type of bank account (1 = Savings, 2 = Checking)."
        },
        "bankAccount": {
          "type": "string",
          "description": "Bank account number."
        },
        "bankCode": {
          "type": "string",
          "description": "Colombian bank code identifying the financial institution."
        },
        "thirdPartyWithdrawal": {
          "type": "boolean",
          "description": "Indicates if withdrawals to third parties are allowed."
        },
        "documentId": {
          "type": "string",
          "description": "Identification document number."
        },
        "documentType": {
          "type": "string",
          "description": "Type of identification document.",
          "enum": [
            "CC",
            "CE",
            "NIT",
            "PASS",
            "PEP"
          ]
        },
        "email": {
          "type": "string",
          "description": "Email address associated with the account.",
          "format": "email"
        },
        "bitsoContactId": {
          "type": "string",
          "description": "Bitso platform contact identifier (if applicable)."
        }
      }
    },
    "CvuAccountDto": {
      "type": "object",
      "description": "CVU (Clave Virtual Uniforme) account details for instant transfers in Argentina.",
      "properties": {
        "recipientName": {
          "type": "string",
          "description": "Full name of the account holder as registered with the CVU."
        },
        "cvu": {
          "type": "string",
          "description": "22-digit CVU identifier for the recipient account.",
          "pattern": "^[0-9]{22}$"
        }
      }
    },
    "ExpectedSettlementTimeDetails": {
      "type": "object",
      "description": "Information about expected settlement time for a transaction.",
      "properties": {
        "expectedTime": {
          "type": "string",
          "description": "Standardized settlement time category.",
          "enum": [
            "INSTANT_MARKET_HOURS",
            "INSTANT",
            "WITHIN_5_MINUTES",
            "WITHIN_15_MINUTES",
            "SAME_DAY_BEFORE_CUTOFF",
            "ONE_TO_TWO_DAYS",
            "ONE_TO_THREE_DAYS",
            "UNKNOWN"
          ]
        },
        "displayText": {
          "type": "string",
          "description": "Human-readable settlement time description to display to end users."
        },
        "additionalInfo": {
          "type": "string",
          "description": "Additional context or conditions affecting settlement time."
        },
        "cutoffTime": {
          "type": "string",
          "description": "Cutoff time for same-day settlement in ISO 8601 format.",
          "format": "date-time"
        }
      }
    },
    "FeeDetails": {
      "type": "object",
      "description": "Comprehensive breakdown of all fees applied to a transaction:\n- taxes: Tax amount charged on the transaction (e.g., IOF in Brazil, VAT, etc.)\n- integratorFee: Fee amount allocated to the integrator\n- fixedFees: List of fixed fees charged regardless of transaction amount\n- percentageFees: List of fees calculated as a percentage of the transaction amount\n- spreadFees: List of fees derived from exchange rate spreads in currency conversions\n- oldFees: Legacy fee structure (deprecated)\n- totalFees: Sum of all fees charged on this transaction\n- vet: VET (Valor Efetivo Total) - Brazilian total effective value including all costs\n",
      "properties": {
        "taxes": {
          "$ref": "#/$defs/AmountFourDecimalPlacesResponse"
        },
        "integratorFee": {
          "$ref": "#/$defs/AmountFourDecimalPlacesResponse"
        },
        "fixedFees": {
          "type": "array",
          "description": "List of fixed fees charged regardless of transaction amount.",
          "items": {
            "$ref": "#/$defs/FixedFeeItemResponse"
          }
        },
        "percentageFees": {
          "type": "array",
          "description": "List of fees calculated as a percentage of the transaction amount.",
          "items": {
            "$ref": "#/$defs/PercentageFeeItemResponse"
          }
        },
        "spreadFees": {
          "type": "array",
          "description": "List of fees derived from exchange rate spreads in currency conversions.",
          "items": {
            "$ref": "#/$defs/SpreadFeeItemResponse"
          }
        },
        "oldFees": {
          "type": "array",
          "description": "Legacy fee structure (deprecated).",
          "items": {
            "$ref": "#/$defs/OldFeeItemResponse"
          }
        },
        "totalFees": {
          "$ref": "#/$defs/AmountFourDecimalPlacesResponse"
        },
        "vet": {
          "type": "number",
          "description": "VET (Valor Efetivo Total) - Brazilian total effective value including all costs."
        }
      }
    },
    "FiatAccountDto": {
      "type": "object",
      "description": "Fiat currency bank account information including account type, ownership, and detailed banking information for various payment rails.",
      "properties": {
        "id": {
          "type": "string",
          "description": "Unique identifier of the fiat account."
        },
        "name": {
          "type": "string",
          "description": "Display name or nickname for the account."
        },
        "beneficiaryId": {
          "type": "string",
          "description": "ID of the beneficiary who owns this account (if applicable)."
        },
        "integratorId": {
          "type": "string",
          "description": "ID of the integrator associated with this account."
        },
        "belongsToBeneficiary": {
          "type": "boolean",
          "description": "Indicates whether this account belongs to a beneficiary (true) or integrator (false)."
        },
        "fiatAccountType": {
          "type": "string",
          "description": "Type of fiat account/payment rail.",
          "enum": [
            "WIRE",
            "SWIFT",
            "ACH",
            "PIX",
            "COP",
            "SPEI",
            "CVU"
          ]
        },
        "accountDetails": {
          "$ref": "#/$defs/AccountDetailsDto"
        },
        "owner": {
          "type": "string",
          "enum": [
            "BENEFICIARY",
            "INTEGRATOR"
          ]
        }
      }
    },
    "FixedFeeItemResponse": {
      "type": "object",
      "description": "Details of a fixed fee charged on a transaction, independent of transaction amount.",
      "properties": {
        "block": {
          "type": "string",
          "description": "Fee category or grouping identifier."
        },
        "type": {
          "type": "string",
          "description": "Type of fee being charged."
        },
        "value": {
          "type": "number",
          "description": "Fixed fee amount."
        },
        "currencyCode": {
          "type": "string",
          "description": "Currency in which the fee is charged."
        },
        "concept": {
          "type": "string",
          "description": "Human-readable description of what the fee covers."
        },
        "paymentRail": {
          "type": "string",
          "description": "Payment method this fee applies to."
        },
        "chargeMode": {
          "type": "string",
          "description": "How the fee is applied (DEDUCT = deducted from amount, ADD = added to total).",
          "enum": [
            "DEDUCT",
            "ADD"
          ]
        }
      }
    },
    "LocalTargetBankAccountDto": {
      "type": "object",
      "description": "Local bank account details for a beneficiary in their domestic country, supporting multiple countries and payment systems.",
      "properties": {
        "targetCountry": {
          "type": "string",
          "enum": [
            "AF",
            "AX",
            "AL",
            "DZ",
            "AS",
            "AD",
            "AO",
            "AI",
            "AQ",
            "AG",
            "AR",
            "AM",
            "AW",
            "AU",
            "AT",
            "AZ",
            "BH",
            "BD",
            "BB",
            "BY",
            "BE",
            "BZ",
            "BJ",
            "BM",
            "BT",
            "BO",
            "BQ",
            "BA",
            "BW",
            "BV",
            "BR",
            "IO",
            "BN",
            "BG",
            "BF",
            "BI",
            "KH",
            "CM",
            "CA",
            "CV",
            "KY",
            "CF",
            "TD",
            "CL",
            "CN",
            "CX",
            "CC",
            "CO",
            "KM",
            "CG",
            "CK",
            "CR",
            "CI",
            "HR",
            "CU",
            "CW",
            "CY",
            "CZ",
            "CD",
            "DK",
            "DJ",
            "DM",
            "DO",
            "EC",
            "EG",
            "SV",
            "GQ",
            "ER",
            "EE",
            "SZ",
            "ET",
            "FK",
            "FO",
            "FJ",
            "FI",
            "FR",
            "GF",
            "PF",
            "TF",
            "GA",
            "GE",
            "DE",
            "GH",
            "GI",
            "GR",
            "GL",
            "GD",
            "GP",
            "GU",
            "GT",
            "GG",
            "GN",
            "GW",
            "GY",
            "HT",
            "HM",
            "HN",
            "HK",
            "HU",
            "IS",
            "IN",
            "ID",
            "IR",
            "IQ",
            "IE",
            "IL",
            "IT",
            "JM",
            "JP",
            "JE",
            "JO",
            "KZ",
            "KE",
            "KI",
            "XK",
            "KW",
            "KG",
            "LA",
            "LV",
            "LB",
            "LS",
            "LR",
            "LY",
            "LI",
            "LT",
            "LU",
            "MO",
            "MG",
            "MW",
            "MY",
            "MV",
            "ML",
            "MT",
            "IM",
            "MH",
            "MQ",
            "MR",
            "MU",
            "YT",
            "MX",
            "FM",
            "MD",
            "MC",
            "MN",
            "ME",
            "MS",
            "MA",
            "MZ",
            "MM",
            "NA",
            "NR",
            "NP",
            "NL",
            "NC",
            "NZ",
            "NI",
            "NE",
            "NG",
            "NU",
            "NF",
            "KP",
            "MK",
            "MP",
            "NO",
            "OM",
            "PK",
            "PW",
            "PS",
            "PA",
            "PG",
            "PY",
            "PE",
            "PH",
            "PN",
            "PL",
            "PT",
            "PR",
            "QA",
            "RE",
            "RO",
            "RU",
            "RW",
            "SH",
            "KN",
            "LC",
            "PM",
            "VC",
            "BL",
            "MF",
            "WS",
            "SM",
            "ST",
            "SA",
            "SN",
            "RS",
            "SC",
            "SL",
            "SG",
            "SX",
            "SK",
            "SI",
            "SB",
            "SO",
            "ZA",
            "GS",
            "KR",
            "SS",
            "ES",
            "LK",
            "SD",
            "SR",
            "SJ",
            "SE",
            "CH",
            "SY",
            "TW",
            "TJ",
            "TZ",
            "TH",
            "BS",
            "GM",
            "TL",
            "TG",
            "TK",
            "TO",
            "TT",
            "TN",
            "TR",
            "TM",
            "TC",
            "TV",
            "UG",
            "UA",
            "AE",
            "GB",
            "US",
            "UM",
            "UY",
            "UZ",
            "VU",
            "VA",
            "VE",
            "VN",
            "VG",
            "VI",
            "WF",
            "EH",
            "YE",
            "ZM",
            "ZW",
            "ALL"
          ]
        },
        "accountDetails": {
          "type": "object",
          "additionalProperties": {
            "type": "string"
          }
        }
      }
    },
    "NFBlockchainInfoDto": {
      "type": "object",
      "description": "Blockchain network information for crypto transactions including transaction hashes and wallet addresses.",
      "properties": {
        "depositTransactionHash": {
          "type": "string",
          "description": "Blockchain transaction hash for the deposit transaction."
        },
        "withdrawalTransactionHash": {
          "type": "string",
          "description": "Blockchain transaction hash for the withdrawal/payout transaction."
        },
        "fundingWallet": {
          "type": "string",
          "description": "Wallet address used to fund the transaction."
        },
        "targetWallet": {
          "$ref": "#/$defs/NFTransferWalletDto"
        }
      }
    },
    "NFLocalInfoDto": {
      "type": "object",
      "description": "Local payment network information for SPEI, PIX, and other domestic payment systems.",
      "properties": {
        "speiInClabe": {
          "type": "string",
          "description": "CLABE (Clave Bancaria Estandarizada) for incoming SPEI transfers in Mexico.",
          "pattern": "^[0-9]{18}$"
        },
        "speiInBankName": {
          "type": "string",
          "description": "Name of the bank for incoming SPEI transfers."
        },
        "speiInBeneficiaryName": {
          "type": "string",
          "description": "Beneficiary name for incoming SPEI transfers."
        },
        "speiOutClabe": {
          "type": "string",
          "description": "CLABE for outgoing SPEI transfers.",
          "pattern": "^[0-9]{18}$"
        },
        "pixCopyAndPaste": {
          "type": "string",
          "description": "PIX copy-and-paste code (QR code text equivalent) for payment."
        },
        "pixExpiresAt": {
          "type": "string",
          "format": "date-time",
          "description": "Expiration date and time for the PIX payment code."
        },
        "targetPixKey": {
          "type": "string",
          "description": "PIX key (CPF, CNPJ, email, phone, or random key) for the recipient."
        },
        "targetAccount": {
          "$ref": "#/$defs/LocalTargetBankAccountDto"
        },
        "destinationFiatAccount": {
          "$ref": "#/$defs/FiatAccountDto"
        },
        "pixOutSearchableId": {
          "type": "string",
          "description": "Searchable identifier for outgoing PIX transactions."
        },
        "speiOutSearchableId": {
          "type": "string",
          "description": "Searchable identifier for outgoing SPEI transactions."
        },
        "fundingDetails": {
          "type": "object",
          "additionalProperties": {
            "type": "string"
          }
        },
        "uetr": {
          "type": "string",
          "description": "Un

# --- truncated at 32 KB (51 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/caliza/refs/heads/main/json-schema/caliza-transaction-response-schema.json

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/caliza-transaction-response"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.