{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/unstoppable-finance/main/json-schema/unstoppable-finance-autoramp-schema.json", "title": "Autoramp", "description": "Autoramp\n\nThe autoramp response\n\nA Autoramp response", "x-generated": "2026-10-12", "x-method": "derived", "x-generator": "derive-json-schema.py", "x-source": "openapi/unstoppable-finance-autoramp-api-openapi.yml#/components/schemas/Autoramp", "properties": { "additional_partner_fee_in_bips": { "description": "The additional partner fee in bips", "format": "decimal", "type": "string" }, "batch_payout": { "description": "Whether payouts for this autoramp are batched daily", "type": "boolean" }, "created_at": { "description": "The created at timestamp", "format": "date-time", "type": "string" }, "customer_id": { "description": "The id of the customer that owns the autoramp", "format": "uuid", "type": "string" }, "deposit_account": { "allOf": [ { "$ref": "#/$defs/DepositAccount" }, { "deprecated": true, "description": "Deprecated, please use the information in the deposit_rails field instead" } ], "deprecated": true, "description": "Deprecated, please use the information in the deposit_rails field instead" }, "deposit_rails": { "items": { "$ref": "#/$defs/DepositRail" }, "type": "array" }, "destination_currency": { "$ref": "#/$defs/Currency" }, "external_id": { "description": "External ID for the autoramp, provided by the partner", "type": "string" }, "fee_profile_id": { "description": "The fee profile id used for the autoramp", "format": "uuid", "type": "string" }, "fps_payment_reference": { "description": "reference message for outgoing FPS transfers", "type": "string" }, "id": { "description": "The id of the autoramp", "format": "uuid", "type": "string" }, "inbound_payment_reference": { "description": "System-generated inbound memo that senders must include on transfers\nto the shared VA. `None` for autoramps that don't use pay-by-reference.", "type": "string" }, "is_third_party": { "description": "Is this a third party payment (3pp) autoramp", "type": "boolean" }, "kind": { "$ref": "#/$defs/AutorampType" }, "name": { "description": "The name of the autoramp", "type": "string" }, "payment_reference": { "description": "The payment reference for the autoramp", "type": "string" }, "quote": { "allOf": [ { "$ref": "#/$defs/AutorampQuote" }, { "deprecated": true, "description": "Deprecated: use the `quotes` field instead. Returns the newest active (non-expired) quote if any." } ], "deprecated": true, "description": "Deprecated: use the `quotes` field instead. Returns the newest active (non-expired) quote if any." }, "quotes": { "description": "Active (non-expired) quotes associated with this autoramp. Deposits are\nmatched to the newest active quote with matching `amount_in` value and\ncurrency.", "items": { "$ref": "#/$defs/AutorampQuote" }, "type": "array" }, "recipient": { "$ref": "#/$defs/Recipient" }, "sepa_payment_reference": { "description": "reference message for outgoing SEPA transfers", "type": "string" }, "source": { "$ref": "#/$defs/AutorampSource" }, "source_currencies": { "description": "The source currencies", "items": { "$ref": "#/$defs/Currency" }, "type": "array" }, "status": { "$ref": "#/$defs/AutorampStatus" }, "swift_payment_reference": { "description": "reference message for outgoing SWIFT transfers", "type": "string" }, "travel_address": { "description": "The travel rule address for compliance", "type": "string" }, "wire_message": { "description": "reference message for outgoing wire transfers", "type": "string" } }, "required": [ "id", "customer_id", "status", "kind", "created_at", "source_currencies", "destination_currency", "source", "quotes", "is_third_party", "recipient", "deposit_rails", "fee_profile_id", "batch_payout" ], "type": "object", "$defs": { "ACHDepositInfo": { "properties": { "account_number": { "type": "string" }, "bank_address": { "type": "string" }, "bank_name": { "type": "string" }, "recipient_address": { "type": "string" }, "recipient_name": { "type": "string" }, "routing_number": { "type": "string" } }, "required": [ "routing_number", "account_number", "bank_name", "bank_address", "recipient_name", "recipient_address" ], "title": "ACHDepositInfo", "type": "object" }, "AchWireDepositInfo": { "properties": { "account_number": { "type": "string" }, "bank_address": { "type": "string" }, "bank_name": { "type": "string" }, "recipient_address": { "type": "string" }, "recipient_name": { "type": "string" }, "routing_number": { "type": "string" } }, "required": [ "routing_number", "account_number", "bank_name", "bank_address", "recipient_name", "recipient_address" ], "title": "AchWireDepositInfo", "type": "object" }, "AfricanBankTransferDepositInfo": { "properties": { "account_name": { "type": "string" }, "account_number": { "type": "string" }, "amount": { "format": "decimal", "type": "string" }, "bank_name": { "type": "string" }, "currency": { "type": "string" }, "financial_institution": { "$ref": "#/$defs/Bank" }, "instruction": { "type": "string" }, "reference_id": { "type": "string" } }, "title": "AfricanBankTransferDepositInfo", "type": "object" }, "Amount": { "description": "An amount of money\n", "properties": { "amount": { "description": "The amount, a decimal number", "format": "decimal", "type": "string" }, "currency": { "$ref": "#/$defs/Currency" } }, "required": [ "amount", "currency" ], "title": "Amount", "type": "object" }, "AutorampQuote": { "description": "Autoramp Quote\n\nThe autoramp quote used to create an autoramp\n", "properties": { "amount_in": { "$ref": "#/$defs/Amount" }, "amount_out": { "$ref": "#/$defs/Amount" }, "fee": { "$ref": "#/$defs/Fee" }, "fee_settlement": { "$ref": "#/$defs/FeeSettlement" }, "partner_fee_settlement": { "$ref": "#/$defs/FeeSettlement" }, "quote_id": { "description": "The id of the quote", "format": "uuid", "type": "string" }, "rate": { "description": "The rate", "format": "decimal", "type": "string" }, "rate_expiry_policy": { "$ref": "#/$defs/RateExpiryPolicy" }, "rate_lock_valid_until": { "description": "The rate lock valid until", "format": "date-time", "type": "string" }, "slippage_tolerance_in_bips": { "description": "The slippage tolerance in bips", "format": "decimal", "type": "string" }, "valid_until": { "description": "The valid until", "format": "date-time", "type": "string" } }, "required": [ "quote_id", "amount_in", "amount_out", "rate", "rate_lock_valid_until", "rate_expiry_policy", "fee", "fee_settlement", "partner_fee_settlement", "valid_until" ], "title": "AutorampQuote", "type": "object" }, "AutorampSource": { "description": "Autoramp Source\n\nThe source of the autoramp", "enum": [ "Standalone", "Quote" ], "type": "string" }, "AutorampStatus": { "enum": [ "Created", "EditPending", "Authorized", "DepositAccountAdded", "Approved", "Rejected", "Cancelled" ], "type": "string" }, "AutorampType": { "description": "Autoramp type\n\nThe type (onramp, offramp, swap) of an autoramp", "enum": [ "Onramp", "Offramp", "Swap", "Mint", "Redeem" ], "type": "string" }, "Bank": { "enum": [ "9JAPAY MICROFINANCE", "ABSA Bank Botswana", "ACCESS BANK", "AFRICAN BANKING CORPORATION", "AIRTELMONEYTZ", "AZAMPESA", "Absa Bank", "Absa Bank Kenya Plc", "Absa Bank Tanzania Limited", "Access Bank", "Access Bank (Diamond)", "AccessBank Tanzania", "African Bank", "Airtel", "Akiba Commercial Bank", "Albaraka Bank", "Amana Bank", "Azania Bank", "BANK OF AFRICA KENYA LTD", "BANK OF BARODA", "BANK OF INDIA", "BARCLAYS BANK", "BancABC Tanzania", "Bank Gaborone Limited", "Bank Of Baroda Botswana", "Bank Of Namibia", "Bank of Africa Tanzania Limited", "Bank of Athens", "Bank of Baroda Tanzania Limited", "Bank of Tanzania", "Barclays Bank", "Bidvest Bank", "CENTRAL BANK OF KENYA", "CHARTERHOUSE BANK LTD", "CITIBANK N.A.", "CO-OPERATIVE BANK", "COMMERCIAL BANK OF AFRICA LTD", "CONSOLIDATED BANK OF KENYA LTD", "CRDB Bank", "CREDIT BANK LTD", "Capitec Bank", "Central Bank Of Lesotho", "China Commercial Bank Limited", "Citi Bank", "Citibank Nigeria", "Citibank Tanzania Ltd", "DCB Commercial Bank", "DEVELOPMENT BANK OF KENYA", "DIAMOND TRUST BANK", "DUBAI BANK OF KENYA LTD", "Diamond Trust Bank Tanzania", "Discovery Bank Limited", "ECOBANK KENYA LTD", "EQUITORIAL COMMERCIAL BANK LTD", "EQUITY BANK", "Ecobank", "Ecobank Nigeria", "Enterprise Bank", "Equity Bank (Tanzania)", "Exim Bank (Tanzania)", "FAMILY BANK LTD", "FIDELITY COMMERCIAL BANK", "FIRST COMMUNITY BANK", "Fairmoney Microfinance Bank Ltd", "Fidelity Bank", "Finbond Mutual Bank", "First Bank of Nigeria", "First Capital Bank Botswana", "First City Monument Bank", "First National Bank", "First National Bank (South Africa)", "First National Bank Lesotho", "First National Bank Namibia", "First National Bank Swaziland", "First National Bank of Tanzania", "FirstRand Bank Limited", "GIRO BANK LTD", "GT Bank", "GUARANTY TRUST (KENYA) LTD", "GUARDIAN BANK", "GULF AFRICAN BANK LTD", "GoMoney", "Grinrod Bank", "Guaranty Trust Bank", "Guaranty Trust Bank (Tanzania) Limited", "HABIB BANK A.G.", "HABIB BANK LTD", "HALOPESA", "HOUSING FINANCE CORPORATION OF KENYA", "Habib African Bank", "Heritage Bank", "Hsbc Bank", "I&M Bank (Tanzania)", "IMPERIAL BANK LIMITED", "INVESTMENTS AND MORTGAGES", "International Commercial Bank Tanzania", "Investec Bank", "JAMII BORA BANK LTD", "Jaiz Bank", "Jp Morgan Chase Bank", "K-REP BANK", "KENYA COMMERCIAL BANK LTD", "Kcb Bank Tanzania Limited", "Keystone Bank", "Kuda Microfinance Bank", "Letshego Bank Tanzania", "Lotus Bank", "MIDDLE EAST BANK (K) LIMITED", "MTN", "Maendeleo Bank Ltd", "Mainstreet Bank", "Meeg Bank", "Mercantile Bank Limited", "Mkombozi Commercial Bank", "MoMo PSB", "Mobile Wallet", "Mobile Wallet (M-PESA)", "Moniepoint Microfinance Bank", "Moov money", "Mtn Banking", "Mtn Mobile Money", "Mwalimu Commercial Bank", "NATIONAL BANK OF KENYA", "NCBA Bank", "NCBA Bank Tanzania", "NET MFB", "National Bank of Commerce (Tanzania)", "National Microfinance Bank", "Nedbank (South Africa)", "Nownow(Contec Global)", "OPay", "ORIENTAL COMMERCIAL BANK", "Old Mutual", "Orange Money", "PARAMOUNT UNIVERSAL BANK LTD", "PRIME BANK LIMITED", "Paga", "PalmPay", "Peach", "People's Bank of Zanzibar", "Polaris Bank", "Postbank", "Premium Trust bank", "Providus Bank", "RMB Private Bank", "Rand Merchant Bank", "SA Post Bank (Post Office)", "STANBIC BANK", "STANBIC BANK KENYA LIMITED", "STANDARD CHARTERED", "Sasfin Bank Limited", "South African Bank of Athens Limited", "Stanbic Bank Tanzania Limited", "Stanbic Ibtc Bank", "Standard Bank (South Africa)", "Standard Bank Namibia", "Standard Chartered Bank", "Standard Chartered Bank Botswana Limited", "State Bank Of India", "Sterling Bank", "TIGO", "TNM", "TPB Bank Plc", "TRANS-NATIONAL BANK", "Taj Bank", "Titan-Paystack", "Tyme Bank", "UBA KENYA LTD", "Ubank", "Unibank", "Union Bank of Nigeria", "United Bank for Africa", "Unity Bank", "VFD Microfinance Bank", "VICTORIA COMMERCIAL BANK LTD", "VISA/MasterCard", "VODACOM", "Vbs Mutual Bank", "Wave", "Wema Bank", "Zamtel", "Zenith Bank" ], "type": "string" }, "BankAccountACHIdentifier": { "properties": { "account_number": { "description": "US account number (4-17 alphanumeric characters)", "pattern": "^[0-9A-Z]{4,17}$", "type": "string" }, "routing_number": { "description": "US routing number (exactly 9 digits)", "pattern": "^[0-9]{9}$", "type": "string" } }, "required": [ "routing_number", "account_number" ], "title": "BankAccountACHIdentifier", "type": "object" }, "BankAccountCHAPSIdentifier": { "properties": { "account_number": { "type": "string" }, "sort_code": { "type": "string" } }, "required": [ "sort_code", "account_number" ], "title": "BankAccountCHAPSIdentifier", "type": "object" }, "BankAccountFPSIdentifier": { "properties": { "account_number": { "type": "string" }, "sort_code": { "type": "string" } }, "required": [ "sort_code", "account_number" ], "title": "BankAccountFPSIdentifier", "type": "object" }, "BankAccountFedNowIdentifier": { "properties": { "account_number": { "description": "US account number (4-17 alphanumeric characters)", "pattern": "^[0-9A-Z]{4,17}$", "type": "string" }, "routing_number": { "description": "US routing number (exactly 9 digits)", "pattern": "^[0-9]{9}$", "type": "string" } }, "required": [ "routing_number", "account_number" ], "title": "BankAccountFedNowIdentifier", "type": "object" }, "BankAccountIdentifier": { "anyOf": [ { "$ref": "#/$defs/BankAccountIdentifier_Iban" }, { "$ref": "#/$defs/BankAccountIdentifier_BankAccountACHIdentifier" }, { "$ref": "#/$defs/BankAccountIdentifier_BankAccountWireIdentifier" }, { "$ref": "#/$defs/BankAccountIdentifier_BankAccountRTPIdentifier" }, { "$ref": "#/$defs/BankAccountIdentifier_BankAccountFedNowIdentifier" }, { "$ref": "#/$defs/BankAccountIdentifier_BankAccountSWIFTIdentifier" }, { "$ref": "#/$defs/BankAccountIdentifier_BankAccountCHAPSIdentifier" }, { "$ref": "#/$defs/BankAccountIdentifier_BankAccountFPSIdentifier" } ], "type": "object" }, "BankAccountIdentifier_BankAccountACHIdentifier": { "allOf": [ { "properties": { "type": { "enum": [ "ACH" ], "type": "string" } }, "required": [ "type" ], "type": "object" }, { "$ref": "#/$defs/BankAccountACHIdentifier" } ] }, "BankAccountIdentifier_BankAccountCHAPSIdentifier": { "allOf": [ { "properties": { "type": { "enum": [ "CHAPS" ], "type": "string" } }, "required": [ "type" ], "type": "object" }, { "$ref": "#/$defs/BankAccountCHAPSIdentifier" } ] }, "BankAccountIdentifier_BankAccountFPSIdentifier": { "allOf": [ { "properties": { "type": { "enum": [ "FPS" ], "type": "string" } }, "required": [ "type" ], "type": "object" }, { "$ref": "#/$defs/BankAccountFPSIdentifier" } ] }, "BankAccountIdentifier_BankAccountFedNowIdentifier": { "allOf": [ { "properties": { "type": { "enum": [ "FEDNOW" ], "type": "string" } }, "required": [ "type" ], "type": "object" }, { "$ref": "#/$defs/BankAccountFedNowIdentifier" } ] }, "BankAccountIdentifier_BankAccountRTPIdentifier": { "allOf": [ { "properties": { "type": { "enum": [ "RTP" ], "type": "string" } }, "required": [ "type" ], "type": "object" }, { "$ref": "#/$defs/BankAccountRTPIdentifier" } ] }, "BankAccountIdentifier_BankAccountSWIFTIdentifier": { "allOf": [ { "properties": { "type": { "enum": [ "SWIFT" ], "type": "string" } }, "required": [ "type" ], "type": "object" }, { "$ref": "#/$defs/BankAccountSWIFTIdentifier" } ] }, "BankAccountIdentifier_BankAccountWireIdentifier": { "allOf": [ { "properties": { "type": { "enum": [ "Wire" ], "type": "string" } }, "required": [ "type" ], "type": "object" }, { "$ref": "#/$defs/BankAccountWireIdentifier" } ] }, "BankAccountIdentifier_Iban": { "allOf": [ { "properties": { "type": { "enum": [ "SEPA" ], "type": "string" } }, "required": [ "type" ], "type": "object" }, { "$ref": "#/$defs/Iban" } ] }, "BankAccountRTPIdentifier": { "properties": { "account_number": { "description": "US account number (4-17 alphanumeric characters)", "pattern": "^[0-9A-Z]{4,17}$", "type": "string" }, "routing_number": { "description": "US routing number (exactly 9 digits)", "pattern": "^[0-9]{9}$", "type": "string" } }, "required": [ "routing_number", "account_number" ], "title": "BankAccountRTPIdentifier", "type": "object" }, "BankAccountSWIFTIdentifier": { "properties": { "account_number": { "type": "string" }, "bic": { "type": "string" }, "intermediary_bic": { "description": "BIC of an intermediary correspondent bank in the SWIFT routing chain,\nwhen the sender wants to override the auto-selected intermediary.\nOptional — most senders leave this unset and let their provider pick.", "type": "string" } }, "required": [ "bic", "account_number" ], "title": "BankAccountSWIFTIdentifier", "type": "object" }, "BankAccountWireIdentifier": { "properties": { "account_number": { "description": "US account number (4-17 alphanumeric characters)", "pattern": "^[0-9A-Z]{4,17}$", "type": "string" }, "routing_number": { "description": "US routing number (exactly 9 digits)", "pattern": "^[0-9]{9}$", "type": "string" } }, "required": [ "routing_number", "account_number" ], "title": "BankAccountWireIdentifier", "type": "object" }, "BankPostalAddress": { "description": "BankPostalAddress\n\nThe bank's address. Only required for SWIFT accounts.", "properties": { "city": { "description": "The city", "maxLength": 100, "minLength": 2, "type": "string" }, "country": { "$ref": "#/$defs/Country" }, "postal_code": { "description": "The postal code", "maxLength": 20, "minLength": 3, "type": "string" }, "state": { "description": "The state", "type": "string" }, "street": { "description": "The street address", "maxLength": 256, "minLength": 2, "type": "string" } }, "required": [ "street", "city", "state", "country", "postal_code" ], "title": "BankPostalAddress", "type": "object" }, "Blockchain": { "description": "Blockchain\n\nA type of blockchain\n", "enum": [ "Solana", "Ethereum", "Polygon", "Arbitrum", "Base", "Stellar", "Citrea", "Plasma", "Avalanche", "Moca", "Tempo", "Tron", "Bsc" ], "type": "string" }, "BusinessName": { "properties": { "name": { "maxLength": 50, "minLength": 1, "type": "string" } }, "required": [ "name" ], "title": "BusinessName", "type": "object" }, "ChapsDepositInfo": { "properties": { "account_number": { "type": "string" }, "bank_address": { "type": "string" }, "bank_name": { "type": "string" }, "beneficiary_name": { "description": "The beneficiary name (account holder) for the GBP account. For Fiat Republic this is the customer name.", "type": "string" }, "sort_code": { "type": "string" } }, "required": [ "sort_code", "account_number" ], "title": "ChapsDepositInfo", "type": "object" }, "ChapsFpsDepositInfo": { "properties": { "account_number": { "type": "string" }, "bank_address": { "type": "string" }, "bank_name": { "type": "string" }, "beneficiary_name": { "type": "string" }, "sort_code": { "type": "string" } }, "required": [ "sort_code", "account_number" ], "title": "ChapsFpsDepositInfo", "type": "object" }, "Country": { "description": "A country", "properties": { "code": { "description": "The ISO_3166-1 Alpha-2 country code, e.g. \"DE\"", "maxLength": 2, "minLength": 2, "type": "string" } }, "required": [ "code" ], "title": "Country", "type": "object" }, "Crypto": { "description": "A cryptocurrency", "properties": { "blockchain": { "$ref": "#/$defs/Blockchain" }, "token": { "description": "The ticker of the token e.g. 'USDC'", "type": "string" } }, "required": [ "token", "blockchain" ], "title": "Crypto", "type": "object" }, "CryptoWallet": { "description": "Crypto Wallet\n\nThe crypto wallet for the autoramp\n", "properties": { "address": { "description": "The address of the crypto account", "type": "string" }, "chain": { "$ref": "#/$defs/Blockchain" } }, "required": [ "chain", "address" ], "title": "CryptoWallet", "type": "object" }, "Currency": { "anyOf": [ { "$ref": "#/$defs/Currency_Crypto" }, { "$ref": "#/$defs/Currency_Fiat" } ], "description": "Currency\n\nCan be either crypto or fiat\n", "type": "object" }, "Currency_Crypto": { "allOf": [ { "properties": { "type": { "enum": [ "Crypto" ], "type": "string" } }, "required": [ "type" ], "type": "object" }, { "$ref": "#/$defs/Crypto" } ], "description": "Currency\n\nCan be either crypto or fiat\n" }, "Currency_Fiat": { "allOf": [ { "properties": { "type": { "enum": [ "Fiat" ], "type": "string" } }, "required": [ "type" ], "type": "object" }, { "$ref": "#/$defs/Fiat" } ], "description": "Currency\n\nCan be either crypto or fiat\n" }, "DepositAccount": { "anyOf": [ { "$ref": "#/$defs/DepositAccount_IbanDepositInfo" }, { "$ref": "#/$defs/DepositAccount_AchWireDepositInfo" }, { "$ref": "#/$defs/DepositAccount_AfricanBankTransferDepositInfo" }, { "$ref": "#/$defs/DepositAccount_PixDepositInfo" }, { "$ref": "#/$defs/DepositAccount_SpeiDepositInfo" }, { "$ref": "#/$defs/DepositAccount_MobileMoneyDepositInfo" }, { "$ref": "#/$defs/DepositAccount_CryptoWallet" }, { "$ref": "#/$defs/DepositAccount_ChapsFpsDepositInfo" } ], "description": "DepositAccount\n\nDEPRECATED: please use the deposit_rails field instead\n", "type": "object" }, "DepositAccount_AchWireDepositInfo": { "allOf": [ { "properties": { "type": { "enum": [ "ACHWire" ], "type": "string" } }, "required": [ "type" ], "type": "object" }, { "$ref": "#/$defs/AchWireDepositInfo" } ], "description": "DepositAccount\n\nDEPRECATED: please use the deposit_rails field instead\n" }, "DepositAccount_AfricanBankTransferDepositInfo": { "allOf": [ { "properties": { "type": { "enum": [ "AfricanBankTransfer" ], "type": "string" } }, "required": [ "type" ], "type": "object" }, { "$ref": "#/$defs/AfricanBankTransferDepositInfo" } ], "description": "DepositAccount\n\nDEPRECATED: please use the deposit_rails field instead\n" }, "DepositAccount_ChapsFpsDepositInfo": { "allOf": [ { "properties": { "type": { "enum": [ "CHAPSFPS" ], "type": "string" } }, "required": [ "type" ], "type": "object" }, { "$ref": "#/$defs/ChapsFpsDepositInfo" } ], "description": "DepositAccount\n\nDEPRECATED: please use the deposit_rails field instead\n" }, "DepositAccount_CryptoWallet": { "allOf": [ { "properties": { "type": { "enum": [ "Crypto" ], "type": "string" } }, "required": [ "type" ], "type": "object" }, { "$ref": "#/$defs/CryptoWallet" } ], "description": "DepositAccount\n\nDEPRECATED: please use the deposit_rails field instead\n" }, "DepositAccount_IbanDepositInfo": { "allOf": [ { "properties": { "type": { "enum": [ "SEPA" ], "type": "string" } }, "required": [ "type" ], "type": "object" }, { "$ref": "#/$defs/IbanDepositInfo" } ], "description": "DepositAccount\n\nDEPRECATED: please use the deposit_rails field instead\n" }, "DepositAccount_MobileMoneyDepositInfo": { "allOf": [ { "properties": { "type": { "enum": [ "MobileMoney" ], "type": "string" } }, "required": [ "type" ], "type": "object" }, { "$ref": "#/$defs/MobileMoneyDepositInfo" } ], "description": "DepositAccount\n\nDEPRECATED: please use the deposit_rails field instead\n" }, "DepositAccount_PixDepositInfo": { "allOf": [ { "properties": { "type": { "enum": [ "Pix" ], "type": "string" } }, "required": [ "type" ], "type": "object" }, { "$ref": "#/$defs/PixDepositInfo" } ], "description": "DepositAccount\n\nDEPRECATED: please use the deposit_rails field instead\n" }, "DepositAccount_SpeiDepositInfo": { "allOf": [ { "properties": { "type": { "enum": [ "Spei" ], "type": "string" } }, "required": [ "type" ], "type": "object" }, { "$ref": "#/$defs/SpeiDepositInfo" } ], "description": "DepositAccount\n\nDEPRECATED: please use the deposit_rails field instead\n" }, "DepositRail": { "anyOf": [ { "$ref": "#/$defs/DepositRail_IbanDepositInfo" }, { "$ref": "#/$defs/DepositRail_AfricanBankTransferDepositInfo" }, { "$ref": "#/$defs/DepositRail_PixDepositInfo" }, { "$ref": "#/$defs/DepositRail_SpeiDepositInfo" }, { "$ref": "#/$defs/DepositRail_MobileMoneyDepositInfo" }, { "$ref": "#/$defs/DepositRail_CryptoWallet" }, { "$ref": "#/$defs/DepositRail_FpsDepositInfo" }, { "$ref": "#/$defs/DepositRail_ChapsDepositInfo" }, { "$ref": "#/$defs/DepositRail_ACHDepositInfo" }, { "$ref": "#/$defs/DepositRail_WireDepositInfo" }, { "$ref": "#/$defs/DepositRail_RtpDepositInfo" }, { "$ref": "#/$defs/DepositRail_FedNowDepositInfo" }, { "$ref": "#/$defs/DepositRail_SwiftDepositInfo" } ], "type": "object" }, "DepositRail_ACHDepositInfo": { "allOf": [ { "properties": { "type": { "enum": [ "ACH" ], "type": "string" } }, "required": [ "type" ], "type": "object" }, { "$ref": "#/$defs/ACHDepositInfo" } ] }, "DepositRail_AfricanBankTransferDepositInfo": { "allOf": [ { "properties": { "type": { "enum": [ "AfricanBankTransfer" ], "type": "string" } }, "required": [ "type" ], "type": "object" }, { "$ref": "#/$defs/AfricanBankTransferDepositInfo" } ] }, "DepositRail_ChapsDepositInfo": { "allOf": [ { "properties": { "type": { "enum": [ "CHAPS" ], "type": "string" } }, "required": [ "type" ], "type": "object" }, { "$ref": "#/$defs/ChapsDepositInfo" } ] }, "DepositRail_CryptoWallet": { "allOf": [ { "properties": { "type": { "enum": [ "Crypto" ], "type": "string" } }, "required": [ "type" ], "type": "object" }, { "$ref": "#/$defs/CryptoWallet" } ] }, "DepositRail_FedNowDepositInfo": { "allOf": [ { "properties": { "type": { "enum": [ "FedNow" ], "type": "string" } }, "required": [ "type" ], "type": "object" }, { "$ref": "#/$defs/FedNowDepositInfo" } ], "description": "Available from API version 2026-07-01." }, "DepositRail_FpsDepositInfo": { "allOf": [ { "properties": { "type": { "enum": [ "FPS" ], "type": "string" } }, "required": [ "type" ], "type": "object" }, { "$ref": "#/$defs/FpsDepositInfo" } ] }, "DepositRail_IbanDepositInfo": { "allOf": [ { "properties": { "type": { "enum": [ "SEPA" ], "type": "string" } }, "required": [ "type" ], "type": "object" }, { "$ref": "#/$defs/IbanDepositInfo" } ] }, "DepositRail_MobileMoneyDepositInfo": { "allOf": [ { "properties": { "type": { "enum": [ "MobileMoney" ], "type": "string" } }, "required": [ "type" ], "type": "object" }, { "$ref": "#/$defs/MobileMoneyDepositInfo" } ] }, "DepositRail_PixDepositInfo": { "allOf": [ { "properties": { "type": { "enum": [ "Pix" ], "type": "string" } }, "required": [ "type" ], "type": "object" }, { "$ref": "#/$defs/PixDepositInfo" } ] }, "DepositRail_RtpDepositInfo": { "allOf": [ { "properties": { "type": { "enum": [ "RTP" ], "type": "string" } }, "required": [ "type" ], "type": "object" }, { "$ref": "#/$defs/RtpDepositInfo" } ] }, "DepositRail_SpeiDepositInfo": { "allOf": [ { "properties": { "type": { "enum": [ "Spei" ], "type": "string" } }, "required": [ "type" ], "type": "object" }, { "$ref": "#/$defs/SpeiDepositInfo" } ] }, "DepositRail_SwiftDepositInfo": { "allOf": [ { "properties": { "type": { "enum": [ "SWIFT" ], "type": "string" } }, "required": [ "type" ], "type": "object" }, { "$ref": "#/$defs/SwiftDepositInfo" } ] }, "DepositRail_WireDepositInfo": { "allOf": [ { "properties": { "type": { "enum": [ "Wire" ], "type": "string" } }, "required": [ "type" ], "type": "object" }, { "$ref": "#/$defs/WireDepositInfo" } ] }, "EmailAddress": { "description": "EmailAddress\n\nAn email address\nAn email address\n", "properties": { "email": { "description": "The email address", "type": "string" } }, "required": [ "email" ], "title": "EmailAddress", "type": "object" }, "FedNowDepositInfo": { "description": "Available from API version 2026-07-01.", "properties": { "account_number": { "type": "string" }, "bank_address": { "type": "string" }, "bank_name": { "type": "string" }, "recipient_address": { "type": "string" }, "recipient_name": { "type": "string" }, "routing_number": { "type": "string" } }, "required": [ "routing_number", "account_number", "bank_name", "bank_address", "recipient_name", "recipient_address" ], "title": "FedNowDepositInfo", "type": "object" }, "Fee": { "description": "Fee\n\nThe fee for a given currency pair\n", "properties": { "banking_fee": { "$ref": "#/$defs/Amount" }, "banking_fee_network": { "$ref": "#/$defs/PaymentNetwork" }, "deducted_fee": { "allOf": [ { "$ref": "#/$defs/Amount" }, { "deprecated": true, "description": "The amount of the fee that was deducted immediately and charged to the end customer. This is deprecated and will be removed in the future. Use transaction_fee instead." } ], "deprecated": true, "description": "The amount of the fee that was deducted immediately and charged to the end customer. This is deprecated and will be removed in the future. Use transaction_fee instead." }, "iron_fee": { "$ref": "#/$defs/Amount" }, "iron_fee_settlement": { "$ref": "#/$defs/FeeSettlement" }, "network_fee": { "$ref": "#/$defs/Amount" }, "network_fees": { "deprecated": true, "description": "The network fees in source currency", "items": { "$ref": "#/$defs/NetworkFee" }, "type": "array" }, "network_fees_with_settlement": { "description": "The network fees with settlement", "items": { "$ref": "#/$defs/NetworkFeeWithSettlement" }, "type": "array" }, "partner_fee": { "$ref": "#/$defs/Amount" }, "partner_fees": { "description": "The partner fees", "items": { "$ref": "#/$defs/PartnerFee" }, "type": "array" }, "total_fee": { "$ref": "#/$defs/Amount" }, "transaction_fee": { "$ref": "#/$defs/Amount" } }, "required": [ "total_fee", "iron_fee", "partner_fee", "network_fees", "network_fees_with_settlement", "partner_fees", "transaction_fee", "banking_fee", "network_fee" ], "title": "Fee", "type": "object" }, "FeeSettlement": { "description": "Fee Settlement\n\nThe settlement type for the fee\n", "enum": [ "deductedImmediately", "settledLater" ], "type": "string" }, "Fiat": { "description": "A fiat currency", "properties": { "code": { "description": "The code of the currency e.g. 'USD'", "type": "string" } }, "required": [ "code" ], "title": "Fiat", "type": "object" }, "FpsDepositInfo": { "properties": { "account_number": { "type": "string" }, "bank_address": { "type": "string" }, "bank_name": { "type": "string" }, "beneficiary_name": { "type": "string" }, "sort_code": { "type": "string" } }, "required": [ "sort_code", "account_number" ], "title": "FpsDepositInfo", "type": "object" }, "Iban": { "properties": { "iban": { "type": "string" } }, "required": [ "iban" ], "title": "Iban", "type": "object" }, "IbanDepositInfo": { "properties": { "address": { "type": "string" }, "beneficiary_name": { "description": "The beneficiary name for the IBAN (account holder). For Monerium/Fiat Republic this is always the customer name.", "type": "string" }, "bic": { "type": "string" }, "iban": { "type": "string" }, "name": { "type": "string" }, "phone": { "type": "string" } }, "required": [ "iban" ], "title": "IbanDepositInfo", "type": "object" }, "IndividualName": { "properties": { "family_name": { "maxLength": 50, "minLength": 1, "type": "string" }, "given_name": { "maxLength": 50, "minLength": 1, "type": "string" } }, "required": [ "given_name", "family_name" ], "title": "IndividualName", "type": "object" }, "MobileMoneyDepositInfo": { "properties": { "instruction": { "type": "string" }, "mobile_number": { "type": "string" } }, "required": [ "mobile_number" ], "title": "MobileMoneyDepositInfo", "type": "object" }, "NetworkFee": { "anyOf": [ { "$ref": "#/$defs/NetworkFee_Amount" }, { "$ref": "#/$defs/NetworkFee_Amount" }, { "$ref": "#/$defs/NetworkFee_Amount" }, { "$ref": "#/$defs/NetworkFee_Amount" }, { "$ref": "#/$defs/NetworkFee_Amount" }, { "$ref": "#/$defs/NetworkFee_Amount" }, { "$ref": "#/$defs/NetworkFee_Amount" }, { "$ref": "#/$defs/NetworkFee_Amount" }, { "$ref": "#/$defs/NetworkFee_Amount" }, { "$ref": "#/$defs/NetworkFee_Amount" }, { "$ref": "#/$defs/NetworkFee_Amount" }, { "$ref": "#/$defs/NetworkFee_Amount" }, { "$ref": "#/$defs/NetworkFee_Amount" } ], "description": "Network Fee\n\nThe network fee for a given currency. This is deprecated and will be removed in the future. Use NetworkFeeWithSettlement instead.\n", "type": "object" }, "NetworkFeeType": { "description": "Network Fee Type\n\nThe type of network fee\n", "enum": [ "SepaIn", "SepaOut", "EthereumGas", "CitreaGas", "SolanaTransactionFee", "StellarTransactionFee", "PolygonGas", "BaseGas", "AvalancheGas", "TronGas", "BscGas", "RailFee", "AchIn", "AchOut", "WireIn", "WireOut", "SwiftIn", "SwiftOut", "FpsIn", "FpsOut", "ChapsIn", "ChapsOut", "RtpIn", "RtpOut", "FednowIn", "FednowOut" ], "type": "string" }, "NetworkFeeWithSettlement": { "description": "Network Fee with Settlement\n\nThe network fee with settlement for a given currency\n", "properties": { "fee_amount": { "$ref": "#/$defs/Amount" }, "fee_type": { "$ref": "#/$defs/NetworkFeeType" }, "settlement": { "$ref": "#/$defs/FeeSettlement" } }, "required": [ "fee_type", "fee_amount" ], "title": "NetworkFeeWithSettlement", "type": "object" }, "NetworkFee_Amount": { "allOf": [ { "properties": { "type": { "enum": [ "SwiftOut" ], "type": "string" } }, "required": [ "type" ], "type": "object" }, { "$ref": "#/$defs/Amount" } ], "description": "Network Fee\n\nThe network fee for a given currency. This is deprecated and will be removed in the future. Use NetworkFeeWithSettlement instead.\n" }, "PartnerFee": { "description": "Partner Fee\n\nA partner fee\n", "properties": { "fee": { "$ref": "#/$defs/Amount" }, "label": { "description": "The label of the partner fee", "type": "string" }, "settlement": { "$ref": "#/$defs/FeeSettlement" } }, "required": [ "label", "fee", "settlement" ], "title": "PartnerFee", "type": "object" }, "PaymentNetwork": { "description": "PaymentNetwork\n\nA payment network\n", "enum": [ "Sepa", "Swift", "Fps", "Chats", "Ach", "Wire", "Rtp", "Fednow", "Pix", "Spei", "AfricanBankTransfer", "MobileMoney", "Chaps" ], "type": "string" }, "PixAccountIdentifier": { "anyOf": [ { "$ref": "#/$defs/PixAccountIdentifier_PixCpfKey" }, { "$ref": "#/$defs/PixAccountIdentifier_PixCnpjKey" }, { "$ref": "#/$defs/PixAccountIdentifier_PixEmailKey" }, { "$ref": "#/$defs/PixAccountIdentifier_PixPhoneKey" }, { "$ref": "#/$defs/PixAccountIdentifier_PixEvpKey" }, { "$ref": "#/$defs/PixAccountIdentifier_PixBankDetails" } ], "description": "PixAccountIdentifier\n\nHow the recipient's PIX account is identified: a DICT key of one of the\nfive key types, or full bank account details.", "type": "object" }, "PixAccountIdentifier_PixBankDetails": { "allOf": [ { "properties": { "type": { "enum": [ "BANK_DETAILS" ], "type": "string" } }, "required": [ "type" ], "type": "object" }, { "$ref": "#/$defs/PixBankDetails" } ], "description": "PixAccountIdentifier\n\nHow the recipient's PIX account is identified: a DICT key of one of the\nfive key types, or full bank account details." }, "PixAccountIdentifier_PixCnpjKey": { "allOf": [ { "properties": { "type": { "enum": [ "CNPJ" ], "type": "string" } }, "required": [ "type" ], "type": "object" }, { "$ref": "#/$defs/PixCnpjKey" } ], "description": "PixAccountIdentifier\n\nHow the recipient's PIX account is identified: a DICT key of one of the\nfive key types, or full bank account details." }, "PixAccountIdentifier_PixCpfKey": { "allOf": [ { "properties": { "type": { "enum": [ "CPF" ], "type": "string" } }, "required": [ "type" ], "type": "object" }, { "$ref": "#/$defs/PixCpfKey" } ], "description": "PixAccountIdentifier\n\nHow the recipient's PIX account is identified: a DICT key of one of the\nfive key types, or full bank account details." }, "PixAccountIdentifier_PixEmailKey": { "allOf": [ { "properties": { "type": { "enum": [ "EMAIL" ], "type": "string" } }, "required": [ "type" ], "type": "object" }, { "$ref": "#/$defs/PixEmailKey" } ], "description": "PixAccountIdentifier\n\nHow the recipient's PIX account is identified: a DICT key of one of the\nfive key types, or full bank account details." }, "PixAccountIdentifier_PixEvpKey": { "allOf": [ { "properties": { "type": { "enum": [ "EVP" ], "type": "string" } }, "required": [ "type" ], "type": "object" }, { "$ref": "#/$defs/PixEvpKey" } ], "description": "PixAccountIdentifier\n\nHow the recipient's PIX account is identified: a DICT key of one of the\nfive key types, or full bank account details." }, "PixAccountIdentifier_PixPhoneKey": { "allOf": [ { "properties": { "type": { "enum": [ "PHONE" ], "type": "string" } }, "required": [ "type" ], "type": "object" }, { "$ref": "#/$defs/PixPhoneKey" } ], "description": "PixAccountIdentifier\n\nHow the recipient's PIX account is identified: a DICT key of one of the\nfive key types, or full bank account details." }, "PixAccountType": { "description": "PixAccountType\n\nThe type of a Brazilian bank account.", "enum": [ "CHECKING", "SAVINGS", "SALARY", "TRANSACTION" ], "type": "string" }, "PixBankDetails": { "description": "PixBankDetails\n\nFull Brazilian bank account details identifying the recipient's account,\nfor recipients without a registered PIX key.", "properties": { "account_number": { "description": "Account number including the verification (check) digit, with no\nseparator, e.g. `7140025418`.", "maxLength": 20, "minLength": 1, "type": "string" }, "account_type": { "$ref": "#/$defs/PixAccountType" }, "bank_code": { "description": "3-digit COMPE bank code or 8-digit ISPB, distinguished by length", "pattern": "^([0-9]{3}|[0-9]{8})$", "type": "string" }, "branch_code": { "description": "Branch number without the verification digit", "pattern": "^[0-9]{1,4}$", "type": "string" } }, "required": [ "bank_code", "branch_code", "account_number", "account_type" ], "title": "PixBankDetails", "type": "object" }, "PixCnpjKey": { "description": "PixCnpjKey\n\nA PIX DICT key that is the recipient's CNPJ.", "properties": { "key": { "description": "14-digit CNPJ, with or without the `XX.XXX.XXX/XXXX-XX` formatting", "pattern": "^([0-9]{14}|[0-9]{2}\\.[0-9]{3}\\.[0-9]{3}/[0-9]{4}-[0-9]{2})$", "type": "string" } }, "required": [ "key" ], "title": "PixCnpjKey", "type": "object" }, "PixCpfKey": { "description": "PixCpfKey\n\nA PIX DICT key that is the recipient's CPF.", "properties": { "key": { "description": "11-digit CPF, with or without the `XXX.XXX.XXX-XX` formatting", "pattern": "^([0-9]{11}|[0-9]{3}\\.[0-9]{3}\\.[0-9]{3}-[0-9]{2})$", "type": "string" } }, "required": [ "key" ], "title": "PixCpfKey", "type": "object" }, "PixDepositInfo": { "properties": { "instruction": { "type": "string" }, "pix_key": { "type": "string" } }, "required": [ "pix_key", "instruction" ], "title": "PixDepositInfo", "type": "object" }, "PixEmailKey": { "description": "PixEmailKey\n\nA PIX DICT key that is the recipient's email address.", "properties": { "key": { "maxLength": 77, "pattern": "^[^@\\s]+@[^@\\s]+$", "type": "string" } }, "required": [ "key" ], "title": "PixEmailKey", "type": "object" }, "PixEvpKey": { "description": "PixEvpKey\n\nA random PIX DICT key (EVP) generated by the recipient's bank.", "properties": { "key": { "description": "A lowercase UUID, e.g. 123e4567-e89b-12d3-a456-426614174000", "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$", "type": "string" } }, "required": [ "key" ], "title": "PixEvpKey", "type": "object" }, "PixPhoneKey": { "description": "PixPhoneKey\n\nA PIX DICT key that is the recipient's phone number.", "properties": { "key": { "description": "International format with leading `+`, e.g. +5511987654321", "pattern": "^\\+[1-9][0-9]{1,14}$", "type": "string" } }, "required": [ "key" ], "title": "PixPhoneKey", "type": "object" }, "RateExpiryPolicy": { "description": "Rate Expiry Policy\n\nThe policy for the rate expiry\n", "enum": [ "Return", "Slippage" ], "type": "string" }, "Recipient": { "anyOf": [ { "$ref": "#/$defs/Recipient_RecipientBankAccount" }, { "$ref": "#/$defs/Recipient_RecipientWallet" }, { "$ref": "#/$defs/Recipient_RecipientPix" } ], "description": "Recipient\n\nThe recipient of the payment\n", "type": "object" }, "RecipientBankAccount": { "description": "RecipientBankAccount\n\nA recipient fiat bank account\n", "properties": { "account_identifier": { "$ref": "#/$defs/BankAccountIdentifier" }, "address": { "$ref": "#/$defs/RecipientPostalAddress" }, "bank_address": { "$ref": "#/$defs/BankPostalAddress" }, "email_address": { "$ref": "#/$defs/EmailAddress" }, "is_third_party": { "description": "Is this a users fiat bank account or a third party fiat bank account", "type": "boolean" }, "phone_number": { "description": "The recipient's phone number. Required for USD accounts.", "type": "string" }, "provider_country": { "$ref": "#/$defs/Country" }, "provider_name": { "description": "The name of the provider of the recipient's account", "type": "string" }, "recipient": { "$ref": "#/$defs/RecipientName" } }, "required": [ "recipient", "provider_name", "provider_country", "account_identifier", "address", "is_third_party" ], "title": "RecipientBankAccount", "type": "object" }, "RecipientName": { "anyOf": [ { "$ref": "#/$defs/RecipientName_IndividualName" }, { "$ref": "#/$defs/RecipientName_BusinessName" } ], "type": "object" }, "RecipientName_BusinessName": { "allOf": [ { "properties": { "type": { "enum": [ "Business" ], "type": "string" } }, "required": [ "type" ], "type": "object" }, { "$ref": "#/$defs/BusinessName" } ] }, "RecipientName_IndividualName": { "allOf": [ { "properties": { "type": { "enum": [ "Individual" ], "type": "string" } }, "required": [ "type" ], "type": "object" }, { "$ref": "#/$defs/IndividualName" } ] }, "RecipientPix": { "description": "RecipientPix\n\nA PIX payout recipient.", "properties": { "account": { "$ref": "#/$defs/PixAccountIdentifier" }, "recipient": { "$ref": "#/$defs/RecipientName" }, "tax_id": { "description": "The recipient's CPF (11 digits) or CNPJ (14 digits), with or without\nthe usual `.`/`-`/`/` formatting. The payout is rejected if the\ndestination account is not registered to this tax ID.", "pattern": "^([0-9]{11}|[0-9]{14}|[0-9]{3}\\.[0-9]{3}\\.[0-9]{3}-[0-9]{2}|[0-9]{2}\\.[0-9]{3}\\.[0-9]{3}/[0-9]{4}-[0-9]{2})$", "type": "string" } }, "required": [ "recipient", "tax_id", "account" ], "title": "RecipientPix", "type": "object" }, "RecipientPostalAddress": { "description": "RecipientPostalAddress\n\nThe account holder's address.", "properties": { "city": { "description": "The city", "maxLength": 100, "minLength": 2, "type": "string" }, "country": { "$ref": "#/$defs/Country" }, "postal_code": { "description": "The postal code", "maxLength": 20, "minLength": 3, "type": "string" }, "state": { "description": "The state", "type": "string" }, "street": { "description": "The street address", "maxLength": 256, "minLength": 2, "type": "string" } }, "required": [ "street", "city", "state", "country", "postal_code" ], "title": "RecipientPostalAddress", "type": "object" }, "RecipientWallet": { "description": "RecipientWallet\n\nAn on-chain wallet address\n", "properties": { "address": { "description": "The wallet address", "type": "string" }, "blockchain": { "$ref": "#/$defs/Blockchain" } }, "required": [ "blockchain", "address" ], "title": "RecipientWallet", "type": "object" }, "Recipient_RecipientBankAccount": { "allOf": [ { "properties": { "type": { "enum": [ "BankAccount" ], "type": "string" } }, "required": [ "type" ], "type": "object" }, { "$ref": "#/$defs/RecipientBankAccount" } ], "description": "Recipient\n\nThe recipient of the payment\n" }, "Recipient_RecipientPix": { "allOf": [ { "properties": { "type": { "enum": [ "Pix" ], "type": "string" } }, "required": [ "type" ], "type": "object" }, { "$ref": "#/$defs/RecipientPix" } ], "description": "Recipient\n\nThe recipient of the payment\n" }, "Recipient_RecipientWallet": { "allOf": [ { "properties": { "type": { "enum": [ "Wallet" ], "type": "string" } }, "required": [ "type" ], "type": "object" }, { "$ref": "#/$defs/RecipientWallet" } ], "description": "Recipient\n\nThe recipient of the payment\n" }, "RtpDepositInfo": { "properties": { "account_number": { "type": "string" }, "bank_address": { "type": "string" }, "bank_name": { "type": "string" }, "recipient_address": { "type": "string" }, "recipient_name": { "type": "string" }, "routing_number": { "type": "string" } }, "required": [ "routing_number", "account_number", "bank_name", "bank_address", "recipient_name", "recipient_address" ], "title": "RtpDepositInfo", "type": "object" }, "SpeiDepositInfo": { "properties": { "clabe": { "type": "string" }, "instruction": { "type": "string" } }, "required": [ "clabe", "instruction" ], "title": "SpeiDepositInfo", "type": "object" }, "SwiftDepositInfo": { "properties": { "account_number": { "type": "string" }, "bank_address": { "type": "string" }, "bank_name": { "type": "string" }, "bic": { "type": "string" }, "memo": { "type": "string" }, "recipient_address": { "type": "string" }, "recipient_name": { "type": "string" } }, "required": [ "bic", "account_number", "bank_name", "bank_address", "recipient_name", "recipient_address" ], "title": "SwiftDepositInfo", "type": "object" }, "WireDepositInfo": { "properties": { "account_number": { "type": "string" }, "bank_address": { "type": "string" }, "bank_name": { "type": "string" }, "recipient_address": { "type": "string" }, "recipient_name": { "type": "string" }, "routing_number": { "type": "string" } }, "required": [ "routing_number", "account_number", "bank_name", "bank_address", "recipient_name", "recipient_address" ], "title": "WireDepositInfo", "type": "object" } } }