@@ -106,22 +106,44 @@ resources:
106106 subresources :
107107 external_accounts :
108108 models :
109- # New ExternalAccountInfo models (13)
109+ # ExternalAccountInfo models (35)
110+ aed_external_account_info : " #/components/schemas/AedExternalAccountInfo"
111+ bdt_external_account_info : " #/components/schemas/BdtExternalAccountInfo"
110112 brl_external_account_info : " #/components/schemas/BrlExternalAccountInfo"
113+ bwp_external_account_info : " #/components/schemas/BwpExternalAccountInfo"
114+ cad_external_account_info : " #/components/schemas/CadExternalAccountInfo"
115+ cop_external_account_info : " #/components/schemas/CopExternalAccountInfo"
111116 dkk_external_account_info : " #/components/schemas/DkkExternalAccountInfo"
117+ egp_external_account_info : " #/components/schemas/EgpExternalAccountInfo"
118+ eur_external_account_info : " #/components/schemas/EurExternalAccountInfo"
112119 gbp_external_account_info : " #/components/schemas/GbpExternalAccountInfo"
120+ ghs_external_account_info : " #/components/schemas/GhsExternalAccountInfo"
121+ gtq_external_account_info : " #/components/schemas/GtqExternalAccountInfo"
113122 hkd_external_account_info : " #/components/schemas/HkdExternalAccountInfo"
123+ htg_external_account_info : " #/components/schemas/HtgExternalAccountInfo"
114124 idr_external_account_info : " #/components/schemas/IdrExternalAccountInfo"
115125 inr_external_account_info : " #/components/schemas/InrExternalAccountInfo"
126+ jmd_external_account_info : " #/components/schemas/JmdExternalAccountInfo"
127+ kes_external_account_info : " #/components/schemas/KesExternalAccountInfo"
128+ mwk_external_account_info : " #/components/schemas/MwkExternalAccountInfo"
116129 mxn_external_account_info : " #/components/schemas/MxnExternalAccountInfo"
117130 myr_external_account_info : " #/components/schemas/MyrExternalAccountInfo"
131+ ngn_external_account_info : " #/components/schemas/NgnExternalAccountInfo"
118132 php_external_account_info : " #/components/schemas/PhpExternalAccountInfo"
133+ pkr_external_account_info : " #/components/schemas/PkrExternalAccountInfo"
134+ rwf_external_account_info : " #/components/schemas/RwfExternalAccountInfo"
119135 sgd_external_account_info : " #/components/schemas/SgdExternalAccountInfo"
120136 thb_external_account_info : " #/components/schemas/ThbExternalAccountInfo"
137+ tzs_external_account_info : " #/components/schemas/TzsExternalAccountInfo"
138+ ugx_external_account_info : " #/components/schemas/UgxExternalAccountInfo"
121139 usd_external_account_info : " #/components/schemas/UsdExternalAccountInfo"
122140 vnd_external_account_info : " #/components/schemas/VndExternalAccountInfo"
141+ xaf_external_account_info : " #/components/schemas/XafExternalAccountInfo"
142+ xof_external_account_info : " #/components/schemas/XofExternalAccountInfo"
143+ zar_external_account_info : " #/components/schemas/ZarExternalAccountInfo"
144+ zmw_external_account_info : " #/components/schemas/ZmwExternalAccountInfo"
123145
124- # New Beneficiary models (13)
146+ # Beneficiary models (13 — remaining currencies have beneficiaries in $shared )
125147 brl_beneficiary : " #/components/schemas/BrlBeneficiary"
126148 dkk_beneficiary : " #/components/schemas/DkkBeneficiary"
127149 gbp_beneficiary : " #/components/schemas/GbpBeneficiary"
@@ -168,22 +190,41 @@ resources:
168190 paginated : false
169191 create : post /platform/external-accounts
170192 models :
171- usd_account_info : " #/components/schemas/UsdAccountInfoBase"
172- brl_account_info : " #/components/schemas/BrlAccountInfoBase"
173- mxn_account_info : " #/components/schemas/MxnAccountInfoBase"
174- dkk_account_info : " #/components/schemas/DkkAccountInfoBase"
175- eur_account_info : " #/components/schemas/EurAccountInfoBase"
176- inr_account_info : " #/components/schemas/InrAccountInfoBase"
177- ngn_account_info : " #/components/schemas/NgnAccountInfoBase"
178- cad_account_info : " #/components/schemas/CadAccountInfoBase"
179- gbp_account_info : " #/components/schemas/GbpAccountInfoBase"
180- hkd_account_info : " #/components/schemas/HkdAccountInfoBase"
181- idr_account_info : " #/components/schemas/IdrAccountInfoBase"
182- myr_account_info : " #/components/schemas/MyrAccountInfoBase"
183- php_account_info : " #/components/schemas/PhpAccountInfoBase"
184- sgd_account_info : " #/components/schemas/SgdAccountInfoBase"
185- thb_account_info : " #/components/schemas/ThbAccountInfoBase"
186- vnd_account_info : " #/components/schemas/VndAccountInfoBase"
193+ aed_account_info : " #/components/schemas/AedAccountInfo"
194+ bdt_account_info : " #/components/schemas/BdtAccountInfo"
195+ brl_account_info : " #/components/schemas/BrlAccountInfo"
196+ bwp_account_info : " #/components/schemas/BwpAccountInfo"
197+ cad_account_info : " #/components/schemas/CadAccountInfo"
198+ cop_account_info : " #/components/schemas/CopAccountInfo"
199+ dkk_account_info : " #/components/schemas/DkkAccountInfo"
200+ egp_account_info : " #/components/schemas/EgpAccountInfo"
201+ eur_account_info : " #/components/schemas/EurAccountInfo"
202+ gbp_account_info : " #/components/schemas/GbpAccountInfo"
203+ ghs_account_info : " #/components/schemas/GhsAccountInfo"
204+ gtq_account_info : " #/components/schemas/GtqAccountInfo"
205+ hkd_account_info : " #/components/schemas/HkdAccountInfo"
206+ htg_account_info : " #/components/schemas/HtgAccountInfo"
207+ idr_account_info : " #/components/schemas/IdrAccountInfo"
208+ inr_account_info : " #/components/schemas/InrAccountInfo"
209+ jmd_account_info : " #/components/schemas/JmdAccountInfo"
210+ kes_account_info : " #/components/schemas/KesAccountInfo"
211+ mwk_account_info : " #/components/schemas/MwkAccountInfo"
212+ mxn_account_info : " #/components/schemas/MxnAccountInfo"
213+ myr_account_info : " #/components/schemas/MyrAccountInfo"
214+ ngn_account_info : " #/components/schemas/NgnAccountInfo"
215+ php_account_info : " #/components/schemas/PhpAccountInfo"
216+ pkr_account_info : " #/components/schemas/PkrAccountInfo"
217+ rwf_account_info : " #/components/schemas/RwfAccountInfo"
218+ sgd_account_info : " #/components/schemas/SgdAccountInfo"
219+ thb_account_info : " #/components/schemas/ThbAccountInfo"
220+ tzs_account_info : " #/components/schemas/TzsAccountInfo"
221+ ugx_account_info : " #/components/schemas/UgxAccountInfo"
222+ usd_account_info : " #/components/schemas/UsdAccountInfo"
223+ vnd_account_info : " #/components/schemas/VndAccountInfo"
224+ xaf_account_info : " #/components/schemas/XafAccountInfo"
225+ xof_account_info : " #/components/schemas/XofAccountInfo"
226+ zar_account_info : " #/components/schemas/ZarAccountInfo"
227+ zmw_account_info : " #/components/schemas/ZmwAccountInfo"
187228 # base_external_account_info: "#/components/schemas/BaseExternalAccountInfo"
188229
189230 transfer_in :
@@ -293,6 +334,65 @@ resources:
293334 $shared :
294335 models :
295336 bulk_customer_import_error_entry : " #/components/schemas/BulkCustomerImportErrorEntry"
337+ aed_external_account_create_info : " #/components/schemas/AedExternalAccountCreateInfo"
338+ aed_beneficiary : " #/components/schemas/AedBeneficiary"
339+ brl_external_account_create_info : " #/components/schemas/BrlExternalAccountCreateInfo"
340+ bwp_external_account_create_info : " #/components/schemas/BwpExternalAccountCreateInfo"
341+ bwp_beneficiary : " #/components/schemas/BwpBeneficiary"
342+ cad_external_account_create_info : " #/components/schemas/CadExternalAccountCreateInfo"
343+ cad_beneficiary : " #/components/schemas/CadBeneficiary"
344+ dkk_external_account_create_info : " #/components/schemas/DkkExternalAccountCreateInfo"
345+ eur_external_account_create_info : " #/components/schemas/EurExternalAccountCreateInfo"
346+ eur_beneficiary : " #/components/schemas/EurBeneficiary"
347+ gbp_external_account_create_info : " #/components/schemas/GbpExternalAccountCreateInfo"
348+ hkd_external_account_create_info : " #/components/schemas/HkdExternalAccountCreateInfo"
349+ idr_external_account_create_info : " #/components/schemas/IdrExternalAccountCreateInfo"
350+ inr_external_account_create_info : " #/components/schemas/InrExternalAccountCreateInfo"
351+ kes_external_account_create_info : " #/components/schemas/KesExternalAccountCreateInfo"
352+ kes_beneficiary : " #/components/schemas/KesBeneficiary"
353+ mwk_external_account_create_info : " #/components/schemas/MwkExternalAccountCreateInfo"
354+ mwk_beneficiary : " #/components/schemas/MwkBeneficiary"
355+ mxn_external_account_create_info : " #/components/schemas/MxnExternalAccountCreateInfo"
356+ myr_external_account_create_info : " #/components/schemas/MyrExternalAccountCreateInfo"
357+ ngn_external_account_create_info : " #/components/schemas/NgnExternalAccountCreateInfo"
358+ ngn_beneficiary : " #/components/schemas/NgnBeneficiary"
359+ php_external_account_create_info : " #/components/schemas/PhpExternalAccountCreateInfo"
360+ rwf_external_account_create_info : " #/components/schemas/RwfExternalAccountCreateInfo"
361+ rwf_beneficiary : " #/components/schemas/RwfBeneficiary"
362+ sgd_external_account_create_info : " #/components/schemas/SgdExternalAccountCreateInfo"
363+ thb_external_account_create_info : " #/components/schemas/ThbExternalAccountCreateInfo"
364+ tzs_external_account_create_info : " #/components/schemas/TzsExternalAccountCreateInfo"
365+ tzs_beneficiary : " #/components/schemas/TzsBeneficiary"
366+ ugx_external_account_create_info : " #/components/schemas/UgxExternalAccountCreateInfo"
367+ ugx_beneficiary : " #/components/schemas/UgxBeneficiary"
368+ usd_external_account_create_info : " #/components/schemas/UsdExternalAccountCreateInfo"
369+ vnd_external_account_create_info : " #/components/schemas/VndExternalAccountCreateInfo"
370+ xaf_external_account_create_info : " #/components/schemas/XafExternalAccountCreateInfo"
371+ xaf_beneficiary : " #/components/schemas/XafBeneficiary"
372+ xof_external_account_create_info : " #/components/schemas/XofExternalAccountCreateInfo"
373+ xof_beneficiary : " #/components/schemas/XofBeneficiary"
374+ zar_external_account_create_info : " #/components/schemas/ZarExternalAccountCreateInfo"
375+ zar_beneficiary : " #/components/schemas/ZarBeneficiary"
376+ zmw_external_account_create_info : " #/components/schemas/ZmwExternalAccountCreateInfo"
377+ zmw_beneficiary : " #/components/schemas/ZmwBeneficiary"
378+ bdt_external_account_create_info : " #/components/schemas/BdtExternalAccountCreateInfo"
379+ bdt_beneficiary : " #/components/schemas/BdtBeneficiary"
380+ cop_external_account_create_info : " #/components/schemas/CopExternalAccountCreateInfo"
381+ cop_beneficiary : " #/components/schemas/CopBeneficiary"
382+ egp_external_account_create_info : " #/components/schemas/EgpExternalAccountCreateInfo"
383+ egp_beneficiary : " #/components/schemas/EgpBeneficiary"
384+ ghs_external_account_create_info : " #/components/schemas/GhsExternalAccountCreateInfo"
385+ ghs_beneficiary : " #/components/schemas/GhsBeneficiary"
386+ gtq_external_account_create_info : " #/components/schemas/GtqExternalAccountCreateInfo"
387+ gtq_beneficiary : " #/components/schemas/GtqBeneficiary"
388+ htg_external_account_create_info : " #/components/schemas/HtgExternalAccountCreateInfo"
389+ htg_beneficiary : " #/components/schemas/HtgBeneficiary"
390+ jmd_external_account_create_info : " #/components/schemas/JmdExternalAccountCreateInfo"
391+ jmd_beneficiary : " #/components/schemas/JmdBeneficiary"
392+ pkr_external_account_create_info : " #/components/schemas/PkrExternalAccountCreateInfo"
393+ pkr_beneficiary : " #/components/schemas/PkrBeneficiary"
394+ ethereum_wallet_external_account_info : " #/components/schemas/EthereumWalletExternalAccountInfo"
395+ verification_error : " #/components/schemas/VerificationError"
296396 crypto :
297397 methods :
298398 estimate_withdrawal_fee : post /crypto/estimate-withdrawal-fee
@@ -302,6 +402,8 @@ resources:
302402 list : get /beneficial-owners
303403 retrieve : get /beneficial-owners/{beneficialOwnerId}
304404 update : patch /beneficial-owners/{beneficialOwnerId}
405+ models :
406+ beneficial_owner_personal_info : " #/components/schemas/BeneficialOwnerPersonalInfo"
305407 documents :
306408 methods :
307409 upload : post /documents
@@ -562,28 +664,48 @@ openapi:
562664 stripping the accountType discriminator, which causes TS2312 errors
563665 args :
564666 target :
565- - " $.components.schemas.PaymentUsdAccountInfo.allOf[0]"
667+ - " $.components.schemas.PaymentAedAccountInfo.allOf[0]"
668+ - " $.components.schemas.PaymentBdtAccountInfo.allOf[0]"
566669 - " $.components.schemas.PaymentBrlAccountInfo.allOf[0]"
567- - " $.components.schemas.PaymentMxnAccountInfo.allOf[0]"
670+ - " $.components.schemas.PaymentBwpAccountInfo.allOf[0]"
671+ - " $.components.schemas.PaymentCadAccountInfo.allOf[0]"
672+ - " $.components.schemas.PaymentCopAccountInfo.allOf[0]"
568673 - " $.components.schemas.PaymentDkkAccountInfo.allOf[0]"
674+ - " $.components.schemas.PaymentEgpAccountInfo.allOf[0]"
569675 - " $.components.schemas.PaymentEurAccountInfo.allOf[0]"
570- - " $.components.schemas.PaymentInrAccountInfo.allOf[0]"
571- - " $.components.schemas.PaymentNgnAccountInfo.allOf[0]"
572- - " $.components.schemas.PaymentCadAccountInfo.allOf[0]"
573676 - " $.components.schemas.PaymentGbpAccountInfo.allOf[0]"
677+ - " $.components.schemas.PaymentGhsAccountInfo.allOf[0]"
678+ - " $.components.schemas.PaymentGtqAccountInfo.allOf[0]"
574679 - " $.components.schemas.PaymentHkdAccountInfo.allOf[0]"
680+ - " $.components.schemas.PaymentHtgAccountInfo.allOf[0]"
575681 - " $.components.schemas.PaymentIdrAccountInfo.allOf[0]"
682+ - " $.components.schemas.PaymentInrAccountInfo.allOf[0]"
683+ - " $.components.schemas.PaymentJmdAccountInfo.allOf[0]"
684+ - " $.components.schemas.PaymentKesAccountInfo.allOf[0]"
685+ - " $.components.schemas.PaymentMwkAccountInfo.allOf[0]"
686+ - " $.components.schemas.PaymentMxnAccountInfo.allOf[0]"
576687 - " $.components.schemas.PaymentMyrAccountInfo.allOf[0]"
688+ - " $.components.schemas.PaymentNgnAccountInfo.allOf[0]"
577689 - " $.components.schemas.PaymentPhpAccountInfo.allOf[0]"
690+ - " $.components.schemas.PaymentPkrAccountInfo.allOf[0]"
691+ - " $.components.schemas.PaymentRwfAccountInfo.allOf[0]"
578692 - " $.components.schemas.PaymentSgdAccountInfo.allOf[0]"
579693 - " $.components.schemas.PaymentThbAccountInfo.allOf[0]"
694+ - " $.components.schemas.PaymentTzsAccountInfo.allOf[0]"
695+ - " $.components.schemas.PaymentUgxAccountInfo.allOf[0]"
696+ - " $.components.schemas.PaymentUsdAccountInfo.allOf[0]"
580697 - " $.components.schemas.PaymentVndAccountInfo.allOf[0]"
698+ - " $.components.schemas.PaymentXafAccountInfo.allOf[0]"
699+ - " $.components.schemas.PaymentXofAccountInfo.allOf[0]"
700+ - " $.components.schemas.PaymentZarAccountInfo.allOf[0]"
701+ - " $.components.schemas.PaymentZmwAccountInfo.allOf[0]"
581702 - " $.components.schemas.PaymentSparkWalletInfo.allOf[0]"
582703 - " $.components.schemas.PaymentLightningInvoiceInfo.allOf[0]"
583704 - " $.components.schemas.PaymentSolanaWalletInfo.allOf[0]"
584705 - " $.components.schemas.PaymentTronWalletInfo.allOf[0]"
585706 - " $.components.schemas.PaymentPolygonWalletInfo.allOf[0]"
586707 - " $.components.schemas.PaymentBaseWalletInfo.allOf[0]"
708+ - " $.components.schemas.PaymentEthereumWalletInfo.allOf[0]"
587709 keys : [ "$ref" ]
588710
589711 # ── Remove $ref to BaseExternalAccountInfo from external account variants ──
@@ -594,30 +716,42 @@ openapi:
594716 the accountType discriminator
595717 args :
596718 target :
597- - " $.components.schemas.UsdExternalAccountInfo.allOf[0]"
719+ - " $.components.schemas.AedExternalAccountInfo.allOf[0]"
720+ - " $.components.schemas.BdtExternalAccountInfo.allOf[0]"
598721 - " $.components.schemas.BrlExternalAccountInfo.allOf[0]"
599- - " $.components.schemas.MxnExternalAccountInfo.allOf[0]"
722+ - " $.components.schemas.BwpExternalAccountInfo.allOf[0]"
723+ - " $.components.schemas.CadExternalAccountInfo.allOf[0]"
724+ - " $.components.schemas.CopExternalAccountInfo.allOf[0]"
600725 - " $.components.schemas.DkkExternalAccountInfo.allOf[0]"
726+ - " $.components.schemas.EgpExternalAccountInfo.allOf[0]"
601727 - " $.components.schemas.EurExternalAccountInfo.allOf[0]"
602- - " $.components.schemas.InrExternalAccountInfo.allOf[0]"
603- - " $.components.schemas.NgnExternalAccountInfo.allOf[0]"
604- - " $.components.schemas.CadExternalAccountInfo.allOf[0]"
605728 - " $.components.schemas.GbpExternalAccountInfo.allOf[0]"
729+ - " $.components.schemas.GhsExternalAccountInfo.allOf[0]"
730+ - " $.components.schemas.GtqExternalAccountInfo.allOf[0]"
606731 - " $.components.schemas.HkdExternalAccountInfo.allOf[0]"
732+ - " $.components.schemas.HtgExternalAccountInfo.allOf[0]"
607733 - " $.components.schemas.IdrExternalAccountInfo.allOf[0]"
734+ - " $.components.schemas.InrExternalAccountInfo.allOf[0]"
735+ - " $.components.schemas.JmdExternalAccountInfo.allOf[0]"
736+ - " $.components.schemas.KesExternalAccountInfo.allOf[0]"
737+ - " $.components.schemas.MwkExternalAccountInfo.allOf[0]"
738+ - " $.components.schemas.MxnExternalAccountInfo.allOf[0]"
608739 - " $.components.schemas.MyrExternalAccountInfo.allOf[0]"
740+ - " $.components.schemas.NgnExternalAccountInfo.allOf[0]"
609741 - " $.components.schemas.PhpExternalAccountInfo.allOf[0]"
742+ - " $.components.schemas.PkrExternalAccountInfo.allOf[0]"
743+ - " $.components.schemas.RwfExternalAccountInfo.allOf[0]"
610744 - " $.components.schemas.SgdExternalAccountInfo.allOf[0]"
611745 - " $.components.schemas.ThbExternalAccountInfo.allOf[0]"
612- - " $.components.schemas.VndExternalAccountInfo.allOf[0]"
613- - " $.components.schemas.KesExternalAccountInfo.allOf[0]"
614- - " $.components.schemas.RwfExternalAccountInfo.allOf[0]"
615746 - " $.components.schemas.TzsExternalAccountInfo.allOf[0]"
616- - " $.components.schemas.ZmwExternalAccountInfo.allOf[0]"
617- - " $.components.schemas.ZarExternalAccountInfo.allOf[0]"
618- - " $.components.schemas.XofExternalAccountInfo.allOf[0]"
619- - " $.components.schemas.MwkExternalAccountInfo.allOf[0]"
620747 - " $.components.schemas.UgxExternalAccountInfo.allOf[0]"
748+ - " $.components.schemas.UsdExternalAccountInfo.allOf[0]"
749+ - " $.components.schemas.VndExternalAccountInfo.allOf[0]"
750+ - " $.components.schemas.XafExternalAccountInfo.allOf[0]"
751+ - " $.components.schemas.XofExternalAccountInfo.allOf[0]"
752+ - " $.components.schemas.ZarExternalAccountInfo.allOf[0]"
753+ - " $.components.schemas.ZmwExternalAccountInfo.allOf[0]"
754+ - " $.components.schemas.EthereumWalletExternalAccountInfo.allOf[0]"
621755 - " $.components.schemas.SparkWalletExternalAccountInfo.allOf[0]"
622756 - " $.components.schemas.LightningExternalAccountInfo.allOf[0]"
623757 - " $.components.schemas.SolanaWalletExternalAccountInfo.allOf[0]"
0 commit comments