Creates an account for the entity. An internal account is one the entity pays from (a bank account added through Plaid or, for selected partners, by its account and routing numbers). An external account is a payee the entity pays to, reachable by ACH, paper check, domestic wire, or virtual card. Authenticate with your api-key, or with a scoped session token from POST /accounts/link (which can only create internal accounts).
Unique key (UUID recommended) that makes a create request safe to retry by replaying the original response; retained 24h per partner.
Maximum string length: 255
Melio-Sonar-Token
string
Signed MelioSonar session token from the initiating device, used for risk evaluation; invalid or expired tokens return 400 INVALID_SONAR_TOKEN.
Melio-Entity-Id
string
required
Entity the request operates on — an entity id (ent_<uuid>) or me (the partner's sole entity).
Body
application/json
Option 1
Option 2
Option 3
Option 4
Option 5
Option 6
Option 7
Option 8
Option 9
Option 10
Option 11
Option 12
Option 13
Option 14
Option 15
Option 16
Option 17
Option 18
Option 19
Option 20
Option 21
Create an account. ownershipType selects internal (an internal account the entity pays from) or external (an external account the entity pays to); type selects the instrument. Supported combinations: internal ach, internal card, external ach, external check, external domestic-wire, external virtual-card, external counterparty-choice, external international-fx, external international-gusd.
The two international types additionally require the partner to be enabled for international payouts, and the entity to have completed international onboarding — see PUT /entities/{entityId}/beneficial-owners. A business that has not returns 409 ENTITY_ONBOARDING_INCOMPLETE listing the outstanding fields.
ownershipType
enum<string>
required
Available options:
internal
type
enum<string>
required
Available options:
ach
bankAccount
object
required
The account and routing numbers. Available to selected partners; otherwise add the account through the Plaid link flow. When accepted, the account is created in a verified state.
Hide child attributes
bankAccount.accountNumber
string
required
bankAccount.routingNumber
string
required
externalId
string
Your own unique identifier for the resource. Unique per partner per resource type (reusing one returns 409 DUPLICATE_EXTERNAL_ID). Distinct from the Idempotency-Key header, which dedupes the request rather than identifying the resource.
Maximum string length: 255
Pattern: ^[A-Za-z0-9_-]+$
metadata
object
Free-form string key/value pairs stored and returned verbatim, never interpreted by Melio. Up to 500 keys; each key 1 to 40 chars and may not contain square brackets ([], reserved for the metadata[key] filter); value ≤100 chars. The whole object must serialize to at most 128KB of JSON. Filterable via metadata[key].
Hide child attributes
metadata.{key}
string
Maximum string length: 100
nickname
string
Response
Account created.
id
string
Opaque account id (acct_)
externalId
string
Your own unique identifier for the resource. Unique per partner per resource type (reusing one returns 409 DUPLICATE_EXTERNAL_ID). Distinct from the Idempotency-Key header, which dedupes the request rather than identifying the resource.
Maximum string length: 255
Pattern: ^[A-Za-z0-9_-]+$
metadata
object
Free-form string key/value pairs stored and returned verbatim, never interpreted by Melio. Up to 500 keys; each key 1 to 40 chars and may not contain square brackets ([], reserved for the metadata[key] filter); value ≤100 chars. The whole object must serialize to at most 128KB of JSON. Filterable via metadata[key].
Hide child attributes
metadata.{key}
string
Maximum string length: 100
ownershipType
enum<string>
Available options:
internal,
external
type
enum<string>
Plaid-backed internal accounts are returned as ach.
Available options:
ach,
check,
card,
domestic-wire,
virtual-card,
counterparty-choice,
international-fx,
international-gusd
nickname
string
Present for internal accounts.
counterPartyName
string
Present for external accounts.
counterPartyEmail
string
Counterparty (payee) email. Present for external accounts.
isVerified
boolean
Present for internal accounts. For ach, false while micro-deposit verification is outstanding and true once it completes. Absent for external accounts, where verification does not apply.
bankAccount
object
Present when type=ach.
Hide child attributes
bankAccount.accountType
enum<string>
Available options:
checking,
savings
bankAccount.routingNumber
string
bankAccount.accountNumberLast4
string
card
object
Present when type=card.
Hide child attributes
card.lastFourDigits
string
card.network
string
card.expiration
string
MM/YY
paperCheck
object
Present when type=check.
Hide child attributes
paperCheck.printName
string
paperCheck.address
object
Address as returned in responses; fields may be absent when the stored record is incomplete.
Hide child attributes
paperCheck.address.line1
string
paperCheck.address.line2
string
paperCheck.address.city
string
paperCheck.address.state
string
paperCheck.address.postalCode
string
paperCheck.address.aptNumber
string
paperCheck.address.countryCode
string
domesticWire
object
Present when type=domestic-wire.
Hide child attributes
domesticWire.routingNumber
string
ABA routing number of the receiving bank
domesticWire.accountNumberLast4
string
domesticWire.address
object
Address as returned in responses; fields may be absent when the stored record is incomplete.
Hide child attributes
domesticWire.address.line1
string
domesticWire.address.line2
string
domesticWire.address.city
string
domesticWire.address.state
string
domesticWire.address.postalCode
string
domesticWire.address.aptNumber
string
domesticWire.address.countryCode
string
internationalFx
object
Present when type=international-fx. The submitted bank identifiers are stored encrypted, so only the last four characters are returned.
Hide child attributes
internationalFx.currency
string
ISO 4217 code the counterparty is paid in
internationalFx.bankCountryCode
string
internationalFx.bankName
string
internationalFx.accountIdentifierLast4
string
Last four characters of the IBAN or account number on file.
internationalFx.address
object
Address as returned in responses; fields may be absent when the stored record is incomplete.
{"docsConfig":{"theme":"sequoia","$schema":"https://mintlify.com/docs.json","name":"Melio Payouts API","colors":{"primary":"#7849ff","light":"#b79eff","dark":"#5f33e6"},"logo":{"light":"https://mintcdn.com/melio/xvWXKzlr8EBNoRDW/images/melio-wordmark.svg?fit=max\u0026auto=format\u0026n=xvWXKzlr8EBNoRDW\u0026q=85\u0026s=64c5b00a44de83a5745e570ecf3d0fc2","dark":"https://mintcdn.com/melio/-5UmKJJuHDVMiDrl/images/melio-wordmark-invert.svg?fit=max\u0026auto=format\u0026n=-5UmKJJuHDVMiDrl\u0026q=85\u0026s=d39c348234f65d6b306ccd6084ebbc01","href":"https://melio.com/"},"favicon":{"light":"https://mintcdn.com/melio/J5BJFv_c5fQarBeJ/images/cropped-Melio_favicon_01-64x64.webp?fit=max\u0026auto=format\u0026n=J5BJFv_c5fQarBeJ\u0026q=85\u0026s=9f502b845554081800303c51cbf82a7c","dark":"https://mintcdn.com/melio/J5BJFv_c5fQarBeJ/images/cropped-Melio_favicon_01-64x64.webp?fit=max\u0026auto=format\u0026n=J5BJFv_c5fQarBeJ\u0026q=85\u0026s=9f502b845554081800303c51cbf82a7c"},"api":{"openapi":"openapi.json","params":{"expanded":"all"},"playground":{"display":"interactive"},"examples":{"defaults":"all","languages":["typescript","python","curl","java","ruby","go"],"prefill":true,"autogenerate":true},"url":"full","mdx":{"auth":{"method":"basic","name":"api-key"},"server":["https://api.staging01.melio.com","https://api.melio.com"]}},"background":{"color":{"dark":"#262D38"}},"navbar":{"links":[{"href":"https://developers.melio.com/contact","label":"Contact us"},{"href":"https://developers.melio.com/sign-in","label":"Log in"}],"primary":{"type":"button","label":"Sign up for beta","href":"https://developers.melio.com/sign-up"}},"seo":{"indexing":"navigable"},"fonts":{"family":"Inter"},"icons":{"library":"lucide"},"integrations":{"segment":{"key":"EJ3N2VRhwnd0eFx5CFt1BobojP0OF4GS"}},"markdown":{"schema":true},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"melio","hasAudioNarration":false,"actualSubdomain":"melio","customDomains":["developers.melio.com"],"gitSource":{"type":"github","owner":"melio","repo":"payouts-api-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":"","_id":"6ae0ec738cfebfdf07ee030c"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af47aa92d65da0928c63ec7","clientVersion":"0.0.4143","searchFilterCounts":[{"language":"default","tag":"Documentation","count":32},{"language":"default","tag":"API Reference","count":24},{"language":"default","tag":"Tools","count":10},{"language":"default","tag":"Building with the API","count":8},{"language":"default","tag":"Entities","count":7},{"language":"default","tag":"Core resources","count":6},{"language":"default","tag":"Risk, compliance \u0026 going live","count":6},{"language":"default","tag":"Accounts","count":6},{"language":"default","tag":"Payments","count":6},{"language":"default","tag":"Get started","count":3}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"/docs","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":".sidebar-group-header{font-size:0.9rem!important;font-weight:500!important;letter-spacing:0.01em}#page-title{font-size:2rem;line-height:1.25}#header .eyebrow{font-size:0.7rem!important}#header .prose{font-size:1rem!important}"}],"page":{"pagePath":"api-reference/accounts/create-an-account","slug":"/api-reference/accounts/create-an-account","pageMetadata":{"title":"Create an account","description":"Creates an account for the entity. An internal account is one the entity pays from (a bank account added through Plaid or, for selected partners, by its account and routing numbers). An external account is a payee the entity pays to, reachable by ACH, paper check, domestic wire, or virtual card. Authenticate with your api-key, or with a scoped session token from `POST /accounts/link` (which can only create internal accounts).\n","deprecated":null,"version":null,"openapi":"/openapi.json post /accounts","href":"/api-reference/accounts/create-an-account","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Creates an account for the entity. An internal account is one the entity pays from (a bank account added through Plaid or, for selected partners, by its account and routing numbers). An external account is a payee the entity pays to, reachable by ACH, paper check, domestic wire, or virtual card. Authenticate with your api-key, or with a scoped session token from \", _jsx(_components.code, {\n children: \"POST /accounts/link\"\n }), \" (which can only create internal accounts).\"]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Create an account","description":"Creates an account for the entity. An internal account is one the entity pays from (a bank account added through Plaid or, for selected partners, by its account and routing numbers). An external account is a payee the entity pays to, reachable by ACH, paper check, domestic wire, or virtual card. Authenticate with your api-key, or with a scoped session token from `POST /accounts/link` (which can only create internal accounts).\n","deprecated":null,"version":null,"openapi":"/openapi.json post /accounts","href":"/api-reference/accounts/create-an-account","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Accounts"],"summary":"Create an account","description":"Creates an account for the entity. An internal account is one the entity pays from (a bank account added through Plaid or, for selected partners, by its account and routing numbers). An external account is a payee the entity pays to, reachable by ACH, paper check, domestic wire, or virtual card. Authenticate with your api-key, or with a scoped session token from `POST /accounts/link` (which can only create internal accounts).\n","security":["520e7707-0161-43bc-95b3-e1756ab07576","e1b74483-d291-4d28-b1e0-67c49e838978"],"parameters":["c0216e5c-986a-41a4-8a1b-3adc12e8e183","fc168fdb-49b5-4212-9443-08f7e78d4bd4"],"requestBody":"ea57e91d-33b0-40bc-85ff-fa0c2a504b06","responses":{"201":"11ef1f91-22a3-467e-b1f2-1c9111d02518","400":"32cb3afe-f7d8-4016-a14e-fe852e5ba197","403":"1aa0797f-1abe-48cd-bf00-f8c9c34cdbcc","404":"9ef3c9b9-f20d-4f26-80d6-2776f0175536","409":"8f5ef14b-f9e6-4272-a87a-faf7e1a71d75"},"method":"post","type":"path","servers":["11023ec5-d3f9-4571-b97f-e305433ac479","a9b4dcdc-ad19-4ca1-80f3-760819968e97"],"path":"/accounts","baseUrlOptions":["https://api.melio.com/v2","https://api.staging01.melio.com/v2"],"title":"Create an account","codeSamples":[],"requestExampleLanguages":["typescript","python","bash","java","ruby","go"],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated","prefillPlaygroundWithExample":true,"prefillPlaygroundExamples":[{"body.oneOf.0.ownershipType":"internal","body.oneOf.0.type":"ach","body.oneOf.0.bankAccount.accountNumber":"000123456789","body.oneOf.0.bankAccount.routingNumber":"021000021","body.oneOf.0.nickname":"Operating account"},{"body.oneOf.1.ownershipType":"internal","body.oneOf.1.type":"plaid","body.oneOf.1.details.plaidToken":"public-sandbox-0000aaaa-1111-bbbb-2222-cccc3333dddd","body.oneOf.1.details.plaidAccountId":"aBcDeFgHiJkLmNoP","body.oneOf.1.nickname":"Business checking"},{"body.oneOf.2.ownershipType":"internal","body.oneOf.2.type":"card","body.oneOf.2.details.token":"3f8a1c2e-9b4d-4e6f-8a1b-2c3d4e5f6a7b","body.oneOf.2.details.cardBin":"424242","body.oneOf.2.details.expirationMonth":"11","body.oneOf.2.details.expirationYear":"2029","body.oneOf.2.details.lastFourDigits":"4242","body.oneOf.2.details.cardOwner.firstName":"Jane","body.oneOf.2.details.cardOwner.lastName":"Doe","body.oneOf.2.details.address.line1":"123 Main St","body.oneOf.2.details.address.city":"New York","body.oneOf.2.details.address.state":"NY","body.oneOf.2.details.address.postalCode":"10001","body.oneOf.2.details.tokenProvider":"basistheory","body.oneOf.2.nickname":"Corporate card"},{"body.oneOf.3.ownershipType":"external","body.oneOf.3.type":"ach","body.oneOf.3.counterPartyName":"Globex Manufacturing","body.oneOf.3.counterPartyEmail":"[email protected]","body.oneOf.3.bankAccount.accountNumber":"987654321","body.oneOf.3.bankAccount.routingNumber":"111000025"},{"body.oneOf.4.ownershipType":"external","body.oneOf.4.type":"check","body.oneOf.4.counterPartyName":"Initech","body.oneOf.4.counterPartyEmail":"[email protected]","body.oneOf.4.paperCheck.address.line1":"500 Market St","body.oneOf.4.paperCheck.address.city":"San Francisco","body.oneOf.4.paperCheck.address.state":"CA","body.oneOf.4.paperCheck.address.postalCode":"94105"},{"body.oneOf.5.ownershipType":"external","body.oneOf.5.type":"domestic-wire","body.oneOf.5.counterPartyName":"Wayne Enterprises","body.oneOf.5.counterPartyEmail":"[email protected]","body.oneOf.5.bankAccount.accountNumber":"555987654","body.oneOf.5.bankAccount.routingNumber":"021000021","body.oneOf.5.address.line1":"1007 Mountain Drive","body.oneOf.5.address.city":"Gotham","body.oneOf.5.address.state":"NJ","body.oneOf.5.address.postalCode":"07001"},{"body.oneOf.6.ownershipType":"external","body.oneOf.6.type":"virtual-card","body.oneOf.6.counterPartyName":"Stark Industries","body.oneOf.6.counterPartyEmail":"[email protected]"},{"body.oneOf.7.ownershipType":"external","body.oneOf.7.type":"counterparty-choice","body.oneOf.7.counterPartyName":"Wayne Enterprises","body.oneOf.7.counterPartyEmail":"[email protected]"},{"body.oneOf.8.ownershipType":"external","body.oneOf.8.type":"international-fx","body.oneOf.8.counterPartyName":"Gulf Trading LLC","body.oneOf.8.counterPartyEmail":"[email protected]","body.oneOf.8.address.line1":"12 Sheikh Zayed Rd","body.oneOf.8.address.city":"Dubai","body.oneOf.8.address.postalCode":"00000","body.oneOf.8.address.countryCode":"AE","body.oneOf.8.currency":"AED","body.oneOf.8.bankCountryCode":"AE","body.oneOf.8.bankDetails.accountHolderName":"Gulf Trading LLC","body.oneOf.8.bankDetails.iban":"AE070331234567890123456"},{"body.oneOf.13.ownershipType":"external","body.oneOf.13.type":"international-fx","body.oneOf.13.counterPartyName":"Southern Cross Pty Ltd","body.oneOf.13.counterPartyEmail":"[email protected]","body.oneOf.13.address.line1":"1 Martin Pl","body.oneOf.13.address.city":"Sydney","body.oneOf.13.address.postalCode":"2000","body.oneOf.13.address.countryCode":"AU","body.oneOf.13.address.state":"NSW","body.oneOf.13.currency":"AUD","body.oneOf.13.bankCountryCode":"AU","body.oneOf.13.bankDetails.accountHolderName":"Southern Cross Pty Ltd","body.oneOf.13.bankDetails.bsbCode":"802985","body.oneOf.13.bankDetails.accountNumber":"123456789"},{"body.oneOf.10.ownershipType":"external","body.oneOf.10.type":"international-fx","body.oneOf.10.counterPartyName":"Andes Comercial SRL","body.oneOf.10.counterPartyEmail":"[email protected]","body.oneOf.10.address.line1":"Av. Arce 2081","body.oneOf.10.address.city":"La Paz","body.oneOf.10.address.postalCode":"0000","body.oneOf.10.address.countryCode":"BO","body.oneOf.10.currency":"BOB","body.oneOf.10.bankCountryCode":"BO","body.oneOf.10.bankDetails.accountHolderName":"Andes Comercial SRL","body.oneOf.10.bankDetails.bic":"BUKBGB22","body.oneOf.10.bankDetails.accountNumber":"1234567890123"},{"body.oneOf.19.ownershipType":"external","body.oneOf.19.type":"international-fx","body.oneOf.19.counterPartyName":"Ipanema Comercio Ltda","body.oneOf.19.counterPartyEmail":"[email protected]","body.oneOf.19.address.line1":"Av. Paulista 1578","body.oneOf.19.address.city":"Sao Paulo","body.oneOf.19.address.postalCode":"01310-200","body.oneOf.19.address.countryCode":"BR","body.oneOf.19.address.state":"SP","body.oneOf.19.currency":"BRL","body.oneOf.19.bankCountryCode":"BR","body.oneOf.19.bankDetails.email":"[email protected]","body.oneOf.19.bankDetails.accountHolderName":"Ipanema Comercio Ltda","body.oneOf.19.bankDetails.bankCode":"332","body.oneOf.19.bankDetails.branchCode":"1234","body.oneOf.19.bankDetails.accountNumber":"12345678-9","body.oneOf.19.bankDetails.accountType":"CHECKING","body.oneOf.19.bankDetails.cnpj":"64.753.719/0001-86"},{"body.oneOf.16.ownershipType":"external","body.oneOf.16.type":"international-fx","body.oneOf.16.counterPartyName":"Northwind Trading Ltd","body.oneOf.16.counterPartyEmail":"[email protected]","body.oneOf.16.address.line1":"1 King St W","body.oneOf.16.address.city":"Toronto","body.oneOf.16.address.postalCode":"M5H 1A1","body.oneOf.16.address.countryCode":"CA","body.oneOf.16.address.state":"ON","body.oneOf.16.currency":"CAD","body.oneOf.16.bankCountryCode":"CA","body.oneOf.16.bankDetails.accountHolderName":"Northwind Trading Ltd","body.oneOf.16.bankDetails.institutionNumber":"006","body.oneOf.16.bankDetails.transitNumber":"04841","body.oneOf.16.bankDetails.accountNumber":"1234567","body.oneOf.16.bankDetails.accountType":"CHECKING"},{"body.oneOf.8.ownershipType":"external","body.oneOf.8.type":"international-fx","body.oneOf.8.counterPartyName":"Alpenwerk AG","body.oneOf.8.counterPartyEmail":"[email protected]","body.oneOf.8.address.line1":"Bahnhofstrasse 12","body.oneOf.8.address.city":"Zurich","body.oneOf.8.address.postalCode":"8001","body.oneOf.8.address.countryCode":"CH","body.oneOf.8.currency":"CHF","body.oneOf.8.bankCountryCode":"CH","body.oneOf.8.bankDetails.accountHolderName":"Alpenwerk AG","body.oneOf.8.bankDetails.iban":"CH9300762011623852957"},{"body.oneOf.10.ownershipType":"external","body.oneOf.10.type":"international-fx","body.oneOf.10.counterPartyName":"Shanghai Hongqiao Trading Co","body.oneOf.10.counterPartyEmail":"[email protected]","body.oneOf.10.address.line1":"1000 Nanjing Rd","body.oneOf.10.address.city":"Shanghai","body.oneOf.10.address.postalCode":"200001","body.oneOf.10.address.countryCode":"CN","body.oneOf.10.currency":"CNY","body.oneOf.10.bankCountryCode":"CN","body.oneOf.10.bankDetails.accountHolderName":"Shanghai Hongqiao Trading Co","body.oneOf.10.bankDetails.bic":"BOSHCNSH","body.oneOf.10.bankDetails.accountNumber":"123456789012"},{"body.oneOf.9.ownershipType":"external","body.oneOf.9.type":"international-fx","body.oneOf.9.counterPartyName":"Vltava Obchod s.r.o.","body.oneOf.9.counterPartyEmail":"[email protected]","body.oneOf.9.address.line1":"Narodni 12","body.oneOf.9.address.city":"Prague","body.oneOf.9.address.postalCode":"110 00","body.oneOf.9.address.countryCode":"CZ","body.oneOf.9.currency":"CZK","body.oneOf.9.bankCountryCode":"CZ","body.oneOf.9.bankDetails.accountHolderName":"Vltava Obchod s.r.o.","body.oneOf.9.bankDetails.bankCode":"5500","body.oneOf.9.bankDetails.accountNumber":"5060011118"},{"body.oneOf.8.ownershipType":"external","body.oneOf.8.type":"international-fx","body.oneOf.8.counterPartyName":"Nordlys ApS","body.oneOf.8.counterPartyEmail":"[email protected]","body.oneOf.8.address.line1":"Vesterbrogade 8","body.oneOf.8.address.city":"Copenhagen","body.oneOf.8.address.postalCode":"1620","body.oneOf.8.address.countryCode":"DK","body.oneOf.8.currency":"DKK","body.oneOf.8.bankCountryCode":"DK","body.oneOf.8.bankDetails.accountHolderName":"Nordlys ApS","body.oneOf.8.bankDetails.iban":"DE12345678901234567890"},{"body.oneOf.10.ownershipType":"external","body.oneOf.10.type":"international-fx","body.oneOf.10.counterPartyName":"Caribe Comercial SRL","body.oneOf.10.counterPartyEmail":"[email protected]","body.oneOf.10.address.line1":"Av. Winston Churchill 50","body.oneOf.10.address.city":"Santo Domingo","body.oneOf.10.address.postalCode":"10148","body.oneOf.10.address.countryCode":"DO","body.oneOf.10.currency":"DOP","body.oneOf.10.bankCountryCode":"DO","body.oneOf.10.bankDetails.accountHolderName":"Caribe Comercial SRL","body.oneOf.10.bankDetails.bic":"BUKBGB22","body.oneOf.10.bankDetails.accountNumber":"0021234567890"},{"body.oneOf.8.ownershipType":"external","body.oneOf.8.type":"international-fx","body.oneOf.8.counterPartyName":"Nile Trading Co","body.oneOf.8.counterPartyEmail":"[email protected]","body.oneOf.8.address.line1":"15 Talaat Harb St","body.oneOf.8.address.city":"Cairo","body.oneOf.8.address.postalCode":"11511","body.oneOf.8.address.countryCode":"EG","body.oneOf.8.currency":"EGP","body.oneOf.8.bankCountryCode":"EG","body.oneOf.8.bankDetails.accountHolderName":"Nile Trading Co","body.oneOf.8.bankDetails.iban":"EG380019000500000000263180002"},{"body.oneOf.8.ownershipType":"external","body.oneOf.8.type":"international-fx","body.oneOf.8.counterPartyName":"Muster Handels GmbH","body.oneOf.8.counterPartyEmail":"[email protected]","body.oneOf.8.address.line1":"Unter den Linden 5","body.oneOf.8.address.city":"Berlin","body.oneOf.8.address.postalCode":"10117","body.oneOf.8.address.countryCode":"DE","body.oneOf.8.currency":"EUR","body.oneOf.8.bankCountryCode":"DE","body.oneOf.8.bankDetails.accountHolderName":"Muster Handels GmbH","body.oneOf.8.bankDetails.iban":"DE12345678901234567890"},{"body.oneOf.8.ownershipType":"external","body.oneOf.8.type":"international-fx","body.oneOf.8.counterPartyName":"Northwind Ltd","body.oneOf.8.counterPartyEmail":"[email protected]","body.oneOf.8.address.line1":"1 High St","body.oneOf.8.address.city":"London","body.oneOf.8.address.postalCode":"EC1A 1BB","body.oneOf.8.address.countryCode":"GB","body.oneOf.8.currency":"GBP","body.oneOf.8.bankCountryCode":"GB","body.oneOf.8.bankDetails.accountHolderName":"Northwind Ltd"},{"body.oneOf.8.ownershipType":"external","body.oneOf.8.type":"international-fx","body.oneOf.8.counterPartyName":"Northwind Ltd","body.oneOf.8.counterPartyEmail":"[email protected]","body.oneOf.8.address.line1":"1 High St","body.oneOf.8.address.city":"London","body.oneOf.8.address.postalCode":"EC1A 1BB","body.oneOf.8.address.countryCode":"GB","body.oneOf.8.currency":"GBP","body.oneOf.8.bankCountryCode":"GB","body.oneOf.8.bankDetails.accountHolderName":"Northwind Ltd","body.oneOf.8.bankDetails.iban":"GB12ABCD34567891234567"},{"body.oneOf.8.ownershipType":"external","body.oneOf.8.type":"international-fx","body.oneOf.8.counterPartyName":"Kolkheti LLC","body.oneOf.8.counterPartyEmail":"[email protected]","body.oneOf.8.address.line1":"12 Rustaveli Ave","body.oneOf.8.address.city":"Tbilisi","body.oneOf.8.address.postalCode":"0108","body.oneOf.8.address.countryCode":"GE","body.oneOf.8.currency":"GEL","body.oneOf.8.bankCountryCode":"GE","body.oneOf.8.bankDetails.accountHolderName":"Kolkheti LLC","body.oneOf.8.bankDetails.iban":"DE12345678901234567890"},{"body.oneOf.9.ownershipType":"external","body.oneOf.9.type":"international-fx","body.oneOf.9.counterPartyName":"Accra Trading Ltd","body.oneOf.9.counterPartyEmail":"[email protected]","body.oneOf.9.address.line1":"21 Independence Ave","body.oneOf.9.address.city":"Accra","body.oneOf.9.address.postalCode":"GA-000","body.oneOf.9.address.countryCode":"GH","body.oneOf.9.currency":"GHS","body.oneOf.9.bankCountryCode":"GH","body.oneOf.9.bankDetails.accountHolderName":"Accra Trading Ltd","body.oneOf.9.bankDetails.bankCode":"ABNGGHAC","body.oneOf.9.bankDetails.accountNumber":"0020444381028"},{"body.oneOf.10.ownershipType":"external","body.oneOf.10.type":"international-fx","body.oneOf.10.counterPartyName":"Comercial Antigua SA","body.oneOf.10.counterPartyEmail":"[email protected]","body.oneOf.10.address.line1":"6a Avenida 12-30","body.oneOf.10.address.city":"Guatemala City","body.oneOf.10.address.postalCode":"01001","body.oneOf.10.address.countryCode":"GT","body.oneOf.10.currency":"GTQ","body.oneOf.10.bankCountryCode":"GT","body.oneOf.10.bankDetails.accountHolderName":"Comercial Antigua SA","body.oneOf.10.bankDetails.bic":"BUKBGB22","body.oneOf.10.bankDetails.accountNumber":"0101234567890"},{"body.oneOf.9.ownershipType":"external","body.oneOf.9.type":"international-fx","body.oneOf.9.counterPartyName":"Victoria Harbour Trading Ltd","body.oneOf.9.counterPartyEmail":"[email protected]","body.oneOf.9.address.line1":"8 Connaught Rd","body.oneOf.9.address.city":"Hong Kong","body.oneOf.9.address.postalCode":"999077","body.oneOf.9.address.countryCode":"HK","body.oneOf.9.currency":"HKD","body.oneOf.9.bankCountryCode":"HK","body.oneOf.9.bankDetails.accountHolderName":"Victoria Harbour Trading Ltd","body.oneOf.9.bankDetails.bankCode":"552","body.oneOf.9.bankDetails.accountNumber":"231289112"},{"body.oneOf.8.ownershipType":"external","body.oneOf.8.type":"international-fx","body.oneOf.8.counterPartyName":"Duna Kereskedelmi Kft","body.oneOf.8.counterPartyEmail":"[email protected]","body.oneOf.8.address.line1":"Andrassy ut 20","body.oneOf.8.address.city":"Budapest","body.oneOf.8.address.postalCode":"1061","body.oneOf.8.address.countryCode":"HU","body.oneOf.8.currency":"HUF","body.oneOf.8.bankCountryCode":"HU","body.oneOf.8.bankDetails.accountHolderName":"Duna Kereskedelmi Kft"},{"body.oneOf.8.ownershipType":"external","body.oneOf.8.type":"international-fx","body.oneOf.8.counterPartyName":"Duna Kereskedelmi Kft","body.oneOf.8.counterPartyEmail":"[email protected]","body.oneOf.8.address.line1":"Andrassy ut 20","body.oneOf.8.address.city":"Budapest","body.oneOf.8.address.postalCode":"1061","body.oneOf.8.address.countryCode":"HU","body.oneOf.8.currency":"HUF","body.oneOf.8.bankCountryCode":"HU","body.oneOf.8.bankDetails.accountHolderName":"Duna Kereskedelmi Kft","body.oneOf.8.bankDetails.iban":"DE12345678901234567890"},{"body.oneOf.8.ownershipType":"external","body.oneOf.8.type":"international-fx","body.oneOf.8.counterPartyName":"Carmel Trading Ltd","body.oneOf.8.counterPartyEmail":"[email protected]","body.oneOf.8.address.line1":"12 Rothschild Blvd","body.oneOf.8.address.city":"Tel Aviv","body.oneOf.8.address.postalCode":"6688112","body.oneOf.8.address.countryCode":"IL","body.oneOf.8.currency":"ILS","body.oneOf.8.bankCountryCode":"IL","body.oneOf.8.bankDetails.accountHolderName":"Carmel Trading Ltd","body.oneOf.8.bankDetails.iban":"IL620108000000099999999"},{"body.oneOf.15.ownershipType":"external","body.oneOf.15.type":"international-fx","body.oneOf.15.counterPartyName":"Deccan Exports Pvt Ltd","body.oneOf.15.counterPartyEmail":"[email protected]","body.oneOf.15.address.line1":"21 MG Rd","body.oneOf.15.address.city":"Bengaluru","body.oneOf.15.address.postalCode":"560001","body.oneOf.15.address.countryCode":"IN","body.oneOf.15.currency":"INR","body.oneOf.15.bankCountryCode":"IN","body.oneOf.15.bankDetails.accountHolderName":"Deccan Exports Pvt Ltd","body.oneOf.15.bankDetails.ifscCode":"YESB0236041","body.oneOf.15.bankDetails.accountNumber":"678911234567891"},{"body.oneOf.9.ownershipType":"external","body.oneOf.9.type":"international-fx","body.oneOf.9.counterPartyName":"Rift Valley Traders Ltd","body.oneOf.9.counterPartyEmail":"[email protected]","body.oneOf.9.address.line1":"12 Kenyatta Ave","body.oneOf.9.address.city":"Nairobi","body.oneOf.9.address.postalCode":"00100","body.oneOf.9.address.countryCode":"KE","body.oneOf.9.currency":"KES","body.oneOf.9.bankCountryCode":"KE","body.oneOf.9.bankDetails.accountHolderName":"Rift Valley Traders Ltd","body.oneOf.9.bankDetails.bankCode":"BARCKENX","body.oneOf.9.bankDetails.accountNumber":"0023183991919"},{"body.oneOf.18.ownershipType":"external","body.oneOf.18.type":"international-fx","body.oneOf.18.counterPartyName":"Hangang Trading Co","body.oneOf.18.counterPartyEmail":"[email protected]","body.oneOf.18.address.line1":"15 Sejong-daero","body.oneOf.18.address.city":"Seoul","body.oneOf.18.address.postalCode":"04520","body.oneOf.18.address.countryCode":"KR","body.oneOf.18.currency":"KRW","body.oneOf.18.bankCountryCode":"KR","body.oneOf.18.bankDetails.email":"[email protected]","body.oneOf.18.bankDetails.accountHolderName":"Hangang Trading Co","body.oneOf.18.bankDetails.bankCode":"HSBCKRSE","body.oneOf.18.bankDetails.accountNumber":"1254693521232"},{"body.oneOf.9.ownershipType":"external","body.oneOf.9.type":"international-fx","body.oneOf.9.counterPartyName":"Atlas Negoce SARL","body.oneOf.9.counterPartyEmail":"[email protected]","body.oneOf.9.address.line1":"25 Bd Mohammed V","body.oneOf.9.address.city":"Casablanca","body.oneOf.9.address.postalCode":"20250","body.oneOf.9.address.countryCode":"MA","body.oneOf.9.currency":"MAD","body.oneOf.9.bankCountryCode":"MA","body.oneOf.9.bankDetails.accountHolderName":"Atlas Negoce SARL","body.oneOf.9.bankDetails.bankCode":"ABBMMAMC","body.oneOf.9.bankDetails.accountNumber":"123456789012345678901234"},{"body.oneOf.14.ownershipType":"external","body.oneOf.14.type":"international-fx","body.oneOf.14.counterPartyName":"Comercial Reforma SA de CV","body.oneOf.14.counterPartyEmail":"[email protected]","body.oneOf.14.address.line1":"Paseo de la Reforma 222","body.oneOf.14.address.city":"Mexico City","body.oneOf.14.address.postalCode":"06600","body.oneOf.14.address.countryCode":"MX","body.oneOf.14.currency":"MXN","body.oneOf.14.bankCountryCode":"MX","body.oneOf.14.bankDetails.accountHolderName":"Comercial Reforma SA de CV","body.oneOf.14.bankDetails.clabe":"032180000118359719"},{"body.oneOf.9.ownershipType":"external","body.oneOf.9.type":"international-fx","body.oneOf.9.counterPartyName":"Lagos Trading Ltd","body.oneOf.9.counterPartyEmail":"[email protected]","body.oneOf.9.address.line1":"12 Broad St","body.oneOf.9.address.city":"Lagos","body.oneOf.9.address.postalCode":"101001","body.oneOf.9.address.countryCode":"NG","body.oneOf.9.currency":"NGN","body.oneOf.9.bankCountryCode":"NG","body.oneOf.9.bankDetails.accountHolderName":"Lagos Trading Ltd","body.oneOf.9.bankDetails.bankCode":"ECOCNGLAXXX","body.oneOf.9.bankDetails.accountNumber":"0584412903"},{"body.oneOf.8.ownershipType":"external","body.oneOf.8.type":"international-fx","body.oneOf.8.counterPartyName":"Fjord Handel AS","body.oneOf.8.counterPartyEmail":"[email protected]","body.oneOf.8.address.line1":"Karl Johans gate 10","body.oneOf.8.address.city":"Oslo","body.oneOf.8.address.postalCode":"0154","body.oneOf.8.address.countryCode":"NO","body.oneOf.8.currency":"NOK","body.oneOf.8.bankCountryCode":"NO","body.oneOf.8.bankDetails.accountHolderName":"Fjord Handel AS","body.oneOf.8.bankDetails.iban":"DE12345678901234567890"},{"body.oneOf.11.ownershipType":"external","body.oneOf.11.type":"international-fx","body.oneOf.11.counterPartyName":"Kiwi Trading Ltd","body.oneOf.11.counterPartyEmail":"[email protected]","body.oneOf.11.address.line1":"12 Queen St","body.oneOf.11.address.city":"Auckland","body.oneOf.11.address.postalCode":"1010","body.oneOf.11.address.countryCode":"NZ","body.oneOf.11.currency":"NZD","body.oneOf.11.bankCountryCode":"NZ","body.oneOf.11.bankDetails.accountHolderName":"Kiwi Trading Ltd","body.oneOf.11.bankDetails.accountNumber":"00-0000-0000000-00"},{"body.oneOf.9.ownershipType":"external","body.oneOf.9.type":"international-fx","body.oneOf.9.counterPartyName":"Manila Bay Trading Inc","body.oneOf.9.counterPartyEmail":"[email protected]","body.oneOf.9.address.line1":"1200 Ayala Ave","body.oneOf.9.address.city":"Makati","body.oneOf.9.address.postalCode":"1226","body.oneOf.9.address.countryCode":"PH","body.oneOf.9.currency":"PHP","body.oneOf.9.bankCountryCode":"PH","body.oneOf.9.bankDetails.accountHolderName":"Manila Bay Trading Inc","body.oneOf.9.bankDetails.bankCode":"ANZ","body.oneOf.9.bankDetails.accountNumber":"0044123"},{"body.oneOf.8.ownershipType":"external","body.oneOf.8.type":"international-fx","body.oneOf.8.counterPartyName":"Wisla Handel Sp. z o.o.","body.oneOf.8.counterPartyEmail":"[email protected]","body.oneOf.8.address.line1":"Nowy Swiat 12","body.oneOf.8.address.city":"Warsaw","body.oneOf.8.address.postalCode":"00-497","body.oneOf.8.address.countryCode":"PL","body.oneOf.8.currency":"PLN","body.oneOf.8.bankCountryCode":"PL","body.oneOf.8.bankDetails.accountHolderName":"Wisla Handel Sp. z o.o."},{"body.oneOf.8.ownershipType":"external","body.oneOf.8.type":"international-fx","body.oneOf.8.counterPartyName":"Wisla Handel Sp. z o.o.","body.oneOf.8.counterPartyEmail":"[email protected]","body.oneOf.8.address.line1":"Nowy Swiat 12","body.oneOf.8.address.city":"Warsaw","body.oneOf.8.address.postalCode":"00-497","body.oneOf.8.address.countryCode":"PL","body.oneOf.8.currency":"PLN","body.oneOf.8.bankCountryCode":"PL","body.oneOf.8.bankDetails.accountHolderName":"Wisla Handel Sp. z o.o.","body.oneOf.8.bankDetails.iban":"PL12345678901234567890"},{"body.oneOf.8.ownershipType":"external","body.oneOf.8.type":"international-fx","body.oneOf.8.counterPartyName":"Carpati Comert SRL","body.oneOf.8.counterPartyEmail":"[email protected]","body.oneOf.8.address.line1":"Calea Victoriei 20","body.oneOf.8.address.city":"Bucharest","body.oneOf.8.address.postalCode":"010061","body.oneOf.8.address.countryCode":"RO","body.oneOf.8.currency":"RON","body.oneOf.8.bankCountryCode":"RO","body.oneOf.8.bankDetails.accountHolderName":"Carpati Comert SRL","body.oneOf.8.bankDetails.iban":"DE12345678901234567890"},{"body.oneOf.8.ownershipType":"external","body.oneOf.8.type":"international-fx","body.oneOf.8.counterPartyName":"Norrsken Handel AB","body.oneOf.8.counterPartyEmail":"[email protected]","body.oneOf.8.address.line1":"Drottninggatan 22","body.oneOf.8.address.city":"Stockholm","body.oneOf.8.address.postalCode":"111 51","body.oneOf.8.address.countryCode":"SE","body.oneOf.8.currency":"SEK","body.oneOf.8.bankCountryCode":"SE","body.oneOf.8.bankDetails.accountHolderName":"Norrsken Handel AB","body.oneOf.8.bankDetails.iban":"SE12345678901234567890"},{"body.oneOf.9.ownershipType":"external","body.oneOf.9.type":"international-fx","body.oneOf.9.counterPartyName":"Marina Trading Pte Ltd","body.oneOf.9.counterPartyEmail":"[email protected]","body.oneOf.9.address.line1":"1 Raffles Pl","body.oneOf.9.address.city":"Singapore","body.oneOf.9.address.postalCode":"048616","body.oneOf.9.address.countryCode":"SG","body.oneOf.9.currency":"SGD","body.oneOf.9.bankCountryCode":"SG","body.oneOf.9.bankDetails.accountHolderName":"Marina Trading Pte Ltd","body.oneOf.9.bankDetails.bankCode":"BAERSGSGXXX","body.oneOf.9.bankDetails.accountNumber":"0052312891"},{"body.oneOf.9.ownershipType":"external","body.oneOf.9.type":"international-fx","body.oneOf.9.counterPartyName":"Chao Phraya Trading Co Ltd","body.oneOf.9.counterPartyEmail":"[email protected]","body.oneOf.9.address.line1":"200 Silom Rd","body.oneOf.9.address.city":"Bangkok","body.oneOf.9.address.postalCode":"10500","body.oneOf.9.address.countryCode":"TH","body.oneOf.9.currency":"THB","body.oneOf.9.bankCountryCode":"TH","body.oneOf.9.bankDetails.accountHolderName":"Chao Phraya Trading Co Ltd","body.oneOf.9.bankDetails.bankCode":"BAABTHBK","body.oneOf.9.bankDetails.accountNumber":"951-7-38426-0"},{"body.oneOf.8.ownershipType":"external","body.oneOf.8.type":"international-fx","body.oneOf.8.counterPartyName":"Bogazici Ticaret AS","body.oneOf.8.counterPartyEmail":"[email protected]","body.oneOf.8.address.line1":"Istiklal Cd 100","body.oneOf.8.address.city":"Istanbul","body.oneOf.8.address.postalCode":"34430","body.oneOf.8.address.countryCode":"TR","body.oneOf.8.currency":"TRY","body.oneOf.8.bankCountryCode":"TR","body.oneOf.8.bankDetails.accountHolderName":"Bogazici Ticaret AS","body.oneOf.8.bankDetails.iban":"TR320010009999901234567890"},{"body.oneOf.10.ownershipType":"external","body.oneOf.10.type":"international-fx","body.oneOf.10.counterPartyName":"Saigon Trading Co Ltd","body.oneOf.10.counterPartyEmail":"[email protected]","body.oneOf.10.address.line1":"12 Nguyen Hue","body.oneOf.10.address.city":"Ho Chi Minh City","body.oneOf.10.address.postalCode":"700000","body.oneOf.10.address.countryCode":"VN","body.oneOf.10.currency":"VND","body.oneOf.10.bankCountryCode":"VN","body.oneOf.10.bankDetails.accountHolderName":"Saigon Trading Co Ltd","body.oneOf.10.bankDetails.bic":"ABBKVNVX","body.oneOf.10.bankDetails.accountNumber":"1234567890"},{"body.oneOf.12.ownershipType":"external","body.oneOf.12.type":"international-fx","body.oneOf.12.counterPartyName":"Table Bay Trading Pty Ltd","body.oneOf.12.counterPartyEmail":"[email protected]","body.oneOf.12.address.line1":"12 Long St","body.oneOf.12.address.city":"Cape Town","body.oneOf.12.address.postalCode":"8001","body.oneOf.12.address.countryCode":"ZA","body.oneOf.12.currency":"ZAR","body.oneOf.12.bankCountryCode":"ZA","body.oneOf.12.bankDetails.accountHolderName":"Table Bay Trading Pty Ltd","body.oneOf.12.bankDetails.bic":"ABSAZAJJ","body.oneOf.12.bankDetails.accountNumber":"00052312891","body.oneOf.12.bankDetails.zarIdentificationNumber":"7901011234083","body.oneOf.12.bankDetails.email":"[email protected]"},{"body.oneOf.20.ownershipType":"external","body.oneOf.20.type":"international-gusd","body.oneOf.20.counterPartyName":"Meridian Digital Ltd","body.oneOf.20.counterPartyEmail":"[email protected]","body.oneOf.20.walletAddress":"9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM"}],"urlDisplay":"full"},"dependencies":{"parameters":{"c0216e5c-986a-41a4-8a1b-3adc12e8e183":{"name":"Idempotency-Key","in":"header","required":false,"description":"Unique key (UUID recommended) that makes a create request safe to retry by replaying the original response; retained 24h per partner.\n","schema":{"type":"string","maxLength":255,"isRequired":false,"description":"Unique key (UUID recommended) that makes a create request safe to retry by replaying the original response; retained 24h per partner.\n","uniqueKey":"","typeLabel":"string"}},"fc168fdb-49b5-4212-9443-08f7e78d4bd4":{"name":"Melio-Sonar-Token","in":"header","required":false,"description":"Signed MelioSonar session token from the initiating device, used for risk evaluation; invalid or expired tokens return 400 INVALID_SONAR_TOKEN.\n","schema":{"type":"string","isRequired":false,"description":"Signed MelioSonar session token from the initiating device, used for risk evaluation; invalid or expired tokens return 400 INVALID_SONAR_TOKEN.\n","uniqueKey":"","typeLabel":"string"}},"c58e2070-1e19-40aa-bd97-9dd5c7b5b8a1":{"name":"Melio-Entity-Id","in":"header","required":true,"description":"Entity the request operates on — an entity id (`ent_\u003cuuid>`) or `me` (the partner's sole entity).","schema":{"type":"string","isRequired":true,"description":"Entity the request operates on — an entity id (`ent_\u003cuuid>`) or `me` (the partner's sole entity).","uniqueKey":"","typeLabel":"string"}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","description":"Create an account. `ownershipType` selects internal (an internal account the entity pays from) or external (an external account the entity pays to); `type` selects the instrument. Supported combinations: internal ach, internal card, external ach, external check, external domestic-wire, external virtual-card, external counterparty-choice, external international-fx, external international-gusd.\n\nThe two international types additionally require the partner to be enabled for international payouts, and the entity to have completed international onboarding — see `PUT /entities/{entityId}/beneficial-owners`. A business that has not returns `409 ENTITY_ONBOARDING_INCOMPLETE` listing the outstanding fields.\n","required":["ownershipType","type","bankAccount"],"properties":{"ownershipType":{"type":"string","enum":["internal"],"isRequired":true,"uniqueKey":"oneOf.0.ownershipType","typeLabel":"enum\u003cstring>"},"type":{"type":"string","enum":["ach"],"isRequired":true,"uniqueKey":"oneOf.0.type","typeLabel":"enum\u003cstring>"},"bankAccount":{"type":"object","description":"The account and routing numbers. Available to selected partners; otherwise add the account through the Plaid link flow. When accepted, the account is created in a verified state.\n","required":["accountNumber","routingNumber"],"properties":{"accountNumber":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.bankAccount.accountNumber","typeLabel":"string"},"routingNumber":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.bankAccount.routingNumber","typeLabel":"string"}},"isRequired":true,"uniqueKey":"oneOf.0.bankAccount","typeLabel":"object"},"externalId":{"type":"string","description":"Your own unique identifier for the resource. Unique per partner per resource type (reusing one returns 409 DUPLICATE_EXTERNAL_ID). Distinct from the Idempotency-Key header, which dedupes the request rather than identifying the resource.\n","maxLength":255,"pattern":"^[A-Za-z0-9_-]+$","uniqueKey":"oneOf.0.externalId","typeLabel":"string"},"metadata":{"type":"object","description":"Free-form string key/value pairs stored and returned verbatim, never interpreted by Melio. Up to 500 keys; each key 1 to 40 chars and may not contain square brackets (`[` `]`, reserved for the `metadata[key]` filter); value ≤100 chars. The whole object must serialize to at most 128KB of JSON. Filterable via `metadata[key]`.\n","additionalProperties":{"type":"string","maxLength":100,"uniqueKey":"oneOf.0.metadata.additionalProperties","typeLabel":"string"},"maxProperties":500,"uniqueKey":"oneOf.0.metadata","typeLabel":"object"},"nickname":{"type":"string","uniqueKey":"oneOf.0.nickname","typeLabel":"string"}},"uniqueKey":"oneOf.0","typeLabel":"object"},{"type":"object","description":"Create an account. `ownershipType` selects internal (an internal account the entity pays from) or external (an external account the entity pays to); `type` selects the instrument. Supported combinations: internal ach, internal card, external ach, external check, external domestic-wire, external virtual-card, external counterparty-choice, external international-fx, external international-gusd.\n\nThe two international types additionally require the partner to be enabled for international payouts, and the entity to have completed international onboarding — see `PUT /entities/{entityId}/beneficial-owners`. A business that has not returns `409 ENTITY_ONBOARDING_INCOMPLETE` listing the outstanding fields.\n","required":["ownershipType","type","details"],"x-internal":true,"properties":{"ownershipType":{"type":"string","enum":["internal"],"isRequired":true,"uniqueKey":"oneOf.1.ownershipType","typeLabel":"enum\u003cstring>"},"type":{"type":"string","enum":["plaid"],"isRequired":true,"uniqueKey":"oneOf.1.type","typeLabel":"enum\u003cstring>"},"details":{"type":"object","required":["plaidToken","plaidAccountId"],"properties":{"plaidToken":{"type":"string","description":"Plaid public_token from Link onSuccess","isRequired":true,"uniqueKey":"oneOf.1.details.plaidToken","typeLabel":"string"},"plaidAccountId":{"type":"string","description":"Selected account id from Link metadata","isRequired":true,"uniqueKey":"oneOf.1.details.plaidAccountId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"oneOf.1.details","typeLabel":"object"},"externalId":{"type":"string","description":"Your own unique identifier for the resource. Unique per partner per resource type (reusing one returns 409 DUPLICATE_EXTERNAL_ID). Distinct from the Idempotency-Key header, which dedupes the request rather than identifying the resource.\n","maxLength":255,"pattern":"^[A-Za-z0-9_-]+$","uniqueKey":"oneOf.1.externalId","typeLabel":"string"},"metadata":{"type":"object","description":"Free-form string key/value pairs stored and returned verbatim, never interpreted by Melio. Up to 500 keys; each key 1 to 40 chars and may not contain square brackets (`[` `]`, reserved for the `metadata[key]` filter); value ≤100 chars. The whole object must serialize to at most 128KB of JSON. Filterable via `metadata[key]`.\n","additionalProperties":{"type":"string","maxLength":100,"uniqueKey":"oneOf.1.metadata.additionalProperties","typeLabel":"string"},"maxProperties":500,"uniqueKey":"oneOf.1.metadata","typeLabel":"object"},"nickname":{"type":"string","uniqueKey":"oneOf.1.nickname","typeLabel":"string"}},"uniqueKey":"oneOf.1","typeLabel":"object"},{"type":"object","description":"Create an account. `ownershipType` selects internal (an internal account the entity pays from) or external (an external account the entity pays to); `type` selects the instrument. Supported combinations: internal ach, internal card, external ach, external check, external domestic-wire, external virtual-card, external counterparty-choice, external international-fx, external international-gusd.\n\nThe two international types additionally require the partner to be enabled for international payouts, and the entity to have completed international onboarding — see `PUT /entities/{entityId}/beneficial-owners`. A business that has not returns `409 ENTITY_ONBOARDING_INCOMPLETE` listing the outstanding fields.\n","required":["ownershipType","type","details"],"x-internal":true,"properties":{"ownershipType":{"type":"string","enum":["internal"],"isRequired":true,"uniqueKey":"oneOf.2.ownershipType","typeLabel":"enum\u003cstring>"},"type":{"type":"string","enum":["card"],"isRequired":true,"uniqueKey":"oneOf.2.type","typeLabel":"enum\u003cstring>"},"details":{"type":"object","required":["token","cardBin","expirationMonth","expirationYear","lastFourDigits","cardOwner","address"],"properties":{"token":{"type":"string","description":"Vault token for the card","isRequired":true,"uniqueKey":"oneOf.2.details.token","typeLabel":"string"},"cardBin":{"type":"string","description":"First 6 digits","isRequired":true,"uniqueKey":"oneOf.2.details.cardBin","typeLabel":"string"},"expirationMonth":{"type":"string","description":"MM","isRequired":true,"uniqueKey":"oneOf.2.details.expirationMonth","typeLabel":"string"},"expirationYear":{"type":"string","description":"YYYY","isRequired":true,"uniqueKey":"oneOf.2.details.expirationYear","typeLabel":"string"},"lastFourDigits":{"type":"string","isRequired":true,"uniqueKey":"oneOf.2.details.lastFourDigits","typeLabel":"string"},"cardOwner":{"type":"object","required":["firstName","lastName"],"properties":{"firstName":{"type":"string","isRequired":true,"uniqueKey":"oneOf.2.details.cardOwner.firstName","typeLabel":"string"},"lastName":{"type":"string","isRequired":true,"uniqueKey":"oneOf.2.details.cardOwner.lastName","typeLabel":"string"}},"isRequired":true,"uniqueKey":"oneOf.2.details.cardOwner","typeLabel":"object"},"address":{"type":"object","required":["line1","city","state","postalCode"],"properties":{"line1":{"type":"string","isRequired":true,"uniqueKey":"oneOf.2.details.address.line1","typeLabel":"string"},"city":{"type":"string","isRequired":true,"uniqueKey":"oneOf.2.details.address.city","typeLabel":"string"},"state":{"type":"string","isRequired":true,"uniqueKey":"oneOf.2.details.address.state","typeLabel":"string"},"postalCode":{"type":"string","isRequired":true,"uniqueKey":"oneOf.2.details.address.postalCode","typeLabel":"string"},"line2":{"type":"string","uniqueKey":"oneOf.2.details.address.line2","typeLabel":"string"}},"isRequired":true,"uniqueKey":"oneOf.2.details.address","typeLabel":"object"},"tokenProvider":{"type":"string","enum":["basistheory"],"default":"basistheory","uniqueKey":"oneOf.2.details.tokenProvider","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"oneOf.2.details","typeLabel":"object"},"externalId":{"type":"string","description":"Your own unique identifier for the resource. Unique per partner per resource type (reusing one returns 409 DUPLICATE_EXTERNAL_ID). Distinct from the Idempotency-Key header, which dedupes the request rather than identifying the resource.\n","maxLength":255,"pattern":"^[A-Za-z0-9_-]+$","uniqueKey":"oneOf.2.externalId","typeLabel":"string"},"metadata":{"type":"object","description":"Free-form string key/value pairs stored and returned verbatim, never interpreted by Melio. Up to 500 keys; each key 1 to 40 chars and may not contain square brackets (`[` `]`, reserved for the `metadata[key]` filter); value ≤100 chars. The whole object must serialize to at most 128KB of JSON. Filterable via `metadata[key]`.\n","additionalProperties":{"type":"string","maxLength":100,"uniqueKey":"oneOf.2.metadata.additionalProperties","typeLabel":"string"},"maxProperties":500,"uniqueKey":"oneOf.2.metadata","typeLabel":"object"},"nickname":{"type":"string","uniqueKey":"oneOf.2.nickname","typeLabel":"string"}},"uniqueKey":"oneOf.2","typeLabel":"object"},{"type":"object","description":"Create an account. `ownershipType` selects internal (an internal account the entity pays from) or external (an external account the entity pays to); `type` selects the instrument. Supported combinations: internal ach, internal card, external ach, external check, external domestic-wire, external virtual-card, external counterparty-choice, external international-fx, external international-gusd.\n\nThe two international types additionally require the partner to be enabled for international payouts, and the entity to have completed international onboarding — see `PUT /entities/{entityId}/beneficial-owners`. A business that has not returns `409 ENTITY_ONBOARDING_INCOMPLETE` listing the outstanding fields.\n","required":["ownershipType","type","counterPartyName","counterPartyEmail","bankAccount"],"properties":{"ownershipType":{"type":"string","enum":["external"],"isRequired":true,"uniqueKey":"oneOf.3.ownershipType","typeLabel":"enum\u003cstring>"},"type":{"type":"string","enum":["ach"],"isRequired":true,"uniqueKey":"oneOf.3.type","typeLabel":"enum\u003cstring>"},"counterPartyName":{"type":"string","description":"Counterparty name","isRequired":true,"uniqueKey":"oneOf.3.counterPartyName","typeLabel":"string"},"counterPartyEmail":{"type":"string","format":"email","description":"Counterparty (payee) email","isRequired":true,"uniqueKey":"oneOf.3.counterPartyEmail","typeLabel":"string\u003cemail>"},"bankAccount":{"type":"object","required":["accountNumber","routingNumber"],"properties":{"accountNumber":{"type":"string","isRequired":true,"uniqueKey":"oneOf.3.bankAccount.accountNumber","typeLabel":"string"},"routingNumber":{"type":"string","isRequired":true,"uniqueKey":"oneOf.3.bankAccount.routingNumber","typeLabel":"string"}},"isRequired":true,"uniqueKey":"oneOf.3.bankAccount","typeLabel":"object"},"externalId":{"type":"string","description":"Your own unique identifier for the resource. Unique per partner per resource type (reusing one returns 409 DUPLICATE_EXTERNAL_ID). Distinct from the Idempotency-Key header, which dedupes the request rather than identifying the resource.\n","maxLength":255,"pattern":"^[A-Za-z0-9_-]+$","uniqueKey":"oneOf.3.externalId","typeLabel":"string"},"metadata":{"type":"object","description":"Free-form string key/value pairs stored and returned verbatim, never interpreted by Melio. Up to 500 keys; each key 1 to 40 chars and may not contain square brackets (`[` `]`, reserved for the `metadata[key]` filter); value ≤100 chars. The whole object must serialize to at most 128KB of JSON. Filterable via `metadata[key]`.\n","additionalProperties":{"type":"string","maxLength":100,"uniqueKey":"oneOf.3.metadata.additionalProperties","typeLabel":"string"},"maxProperties":500,"uniqueKey":"oneOf.3.metadata","typeLabel":"object"}},"uniqueKey":"oneOf.3","typeLabel":"object"},{"type":"object","description":"Create an account. `ownershipType` selects internal (an internal account the entity pays from) or external (an external account the entity pays to); `type` selects the instrument. Supported combinations: internal ach, internal card, external ach, external check, external domestic-wire, external virtual-card, external counterparty-choice, external international-fx, external international-gusd.\n\nThe two international types additionally require the partner to be enabled for international payouts, and the entity to have completed international onboarding — see `PUT /entities/{entityId}/beneficial-owners`. A business that has not returns `409 ENTITY_ONBOARDING_INCOMPLETE` listing the outstanding fields.\n","required":["ownershipType","type","counterPartyName","counterPartyEmail","paperCheck"],"properties":{"ownershipType":{"type":"string","enum":["external"],"isRequired":true,"uniqueKey":"oneOf.4.ownershipType","typeLabel":"enum\u003cstring>"},"type":{"type":"string","enum":["check"],"isRequired":true,"uniqueKey":"oneOf.4.type","typeLabel":"enum\u003cstring>"},"counterPartyName":{"type":"string","description":"Counterparty name","isRequired":true,"uniqueKey":"oneOf.4.counterPartyName","typeLabel":"string"},"counterPartyEmail":{"type":"string","format":"email","description":"Counterparty (payee) email","isRequired":true,"uniqueKey":"oneOf.4.counterPartyEmail","typeLabel":"string\u003cemail>"},"paperCheck":{"type":"object","required":["address"],"properties":{"address":{"type":"object","required":["line1","city","state","postalCode"],"properties":{"line1":{"type":"string","description":"Street address. Must not be a PO box for the business (physical) address.\n","isRequired":true,"uniqueKey":"oneOf.4.paperCheck.address.line1","typeLabel":"string"},"city":{"type":"string","isRequired":true,"uniqueKey":"oneOf.4.paperCheck.address.city","typeLabel":"string"},"state":{"type":"string","description":"Two-letter US state or territory code (e.g. NY, CA). Must be a recognized USPS abbreviation.","pattern":"^[A-Za-z]{2}$","isRequired":true,"uniqueKey":"oneOf.4.paperCheck.address.state","typeLabel":"string"},"postalCode":{"type":"string","description":"US ZIP code, 5 or 9 digits, with or without a hyphen before the last 4 (e.g. 10118, 10118-1234).","pattern":"^\\d{5}(-?\\d{4})?$","isRequired":true,"uniqueKey":"oneOf.4.paperCheck.address.postalCode","typeLabel":"string"},"line2":{"type":"string","uniqueKey":"oneOf.4.paperCheck.address.line2","typeLabel":"string"},"aptNumber":{"type":"string","uniqueKey":"oneOf.4.paperCheck.address.aptNumber","typeLabel":"string"},"countryCode":{"type":"string","enum":["US"],"default":"US","uniqueKey":"oneOf.4.paperCheck.address.countryCode","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"oneOf.4.paperCheck.address","typeLabel":"object"}},"isRequired":true,"uniqueKey":"oneOf.4.paperCheck","typeLabel":"object"},"externalId":{"type":"string","description":"Your own unique identifier for the resource. Unique per partner per resource type (reusing one returns 409 DUPLICATE_EXTERNAL_ID). Distinct from the Idempotency-Key header, which dedupes the request rather than identifying the resource.\n","maxLength":255,"pattern":"^[A-Za-z0-9_-]+$","uniqueKey":"oneOf.4.externalId","typeLabel":"string"},"metadata":{"type":"object","description":"Free-form string key/value pairs stored and returned verbatim, never interpreted by Melio. Up to 500 keys; each key 1 to 40 chars and may not contain square brackets (`[` `]`, reserved for the `metadata[key]` filter); value ≤100 chars. The whole object must serialize to at most 128KB of JSON. Filterable via `metadata[key]`.\n","additionalProperties":{"type":"string","maxLength":100,"uniqueKey":"oneOf.4.metadata.additionalProperties","typeLabel":"string"},"maxProperties":500,"uniqueKey":"oneOf.4.metadata","typeLabel":"object"}},"uniqueKey":"oneOf.4","typeLabel":"object"},{"type":"object","description":"Create an account. `ownershipType` selects internal (an internal account the entity pays from) or external (an external account the entity pays to); `type` selects the instrument. Supported combinations: internal ach, internal card, external ach, external check, external domestic-wire, external virtual-card, external counterparty-choice, external international-fx, external international-gusd.\n\nThe two international types additionally require the partner to be enabled for international payouts, and the entity to have completed international onboarding — see `PUT /entities/{entityId}/beneficial-owners`. A business that has not returns `409 ENTITY_ONBOARDING_INCOMPLETE` listing the outstanding fields.\n","required":["ownershipType","type","counterPartyName","counterPartyEmail","bankAccount","address"],"properties":{"ownershipType":{"type":"string","enum":["external"],"isRequired":true,"uniqueKey":"oneOf.5.ownershipType","typeLabel":"enum\u003cstring>"},"type":{"type":"string","enum":["domestic-wire"],"isRequired":true,"uniqueKey":"oneOf.5.type","typeLabel":"enum\u003cstring>"},"counterPartyName":{"type":"string","description":"Counterparty name","isRequired":true,"uniqueKey":"oneOf.5.counterPartyName","typeLabel":"string"},"counterPartyEmail":{"type":"string","format":"email","description":"Counterparty (payee) email","isRequired":true,"uniqueKey":"oneOf.5.counterPartyEmail","typeLabel":"string\u003cemail>"},"bankAccount":{"type":"object","required":["accountNumber","routingNumber"],"properties":{"accountNumber":{"type":"string","isRequired":true,"uniqueKey":"oneOf.5.bankAccount.accountNumber","typeLabel":"string"},"routingNumber":{"type":"string","description":"ABA routing number of the receiving bank","isRequired":true,"uniqueKey":"oneOf.5.bankAccount.routingNumber","typeLabel":"string"}},"isRequired":true,"uniqueKey":"oneOf.5.bankAccount","typeLabel":"object"},"address":{"type":"object","description":"Counterparty address on the wire","required":["line1","city","state","postalCode"],"properties":{"line1":{"type":"string","description":"Street address. Must not be a PO box for the business (physical) address.\n","isRequired":true,"uniqueKey":"oneOf.5.address.line1","typeLabel":"string"},"city":{"type":"string","isRequired":true,"uniqueKey":"oneOf.5.address.city","typeLabel":"string"},"state":{"type":"string","description":"Two-letter US state or territory code (e.g. NY, CA). Must be a recognized USPS abbreviation.","pattern":"^[A-Za-z]{2}$","isRequired":true,"uniqueKey":"oneOf.5.address.state","typeLabel":"string"},"postalCode":{"type":"string","description":"US ZIP code, 5 or 9 digits, with or without a hyphen before the last 4 (e.g. 10118, 10118-1234).","pattern":"^\\d{5}(-?\\d{4})?$","isRequired":true,"uniqueKey":"oneOf.5.address.postalCode","typeLabel":"string"},"line2":{"type":"string","uniqueKey":"oneOf.5.address.line2","typeLabel":"string"},"aptNumber":{"type":"string","uniqueKey":"oneOf.5.address.aptNumber","typeLabel":"string"},"countryCode":{"type":"string","enum":["US"],"default":"US","uniqueKey":"oneOf.5.address.countryCode","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"oneOf.5.address","typeLabel":"object"},"externalId":{"type":"string","description":"Your own unique identifier for the resource. Unique per partner per resource type (reusing one returns 409 DUPLICATE_EXTERNAL_ID). Distinct from the Idempotency-Key header, which dedupes the request rather than identifying the resource.\n","maxLength":255,"pattern":"^[A-Za-z0-9_-]+$","uniqueKey":"oneOf.5.externalId","typeLabel":"string"},"metadata":{"type":"object","description":"Free-form string key/value pairs stored and returned verbatim, never interpreted by Melio. Up to 500 keys; each key 1 to 40 chars and may not contain square brackets (`[` `]`, reserved for the `metadata[key]` filter); value ≤100 chars. The whole object must serialize to at most 128KB of JSON. Filterable via `metadata[key]`.\n","additionalProperties":{"type":"string","maxLength":100,"uniqueKey":"oneOf.5.metadata.additionalProperties","typeLabel":"string"},"maxProperties":500,"uniqueKey":"oneOf.5.metadata","typeLabel":"object"}},"uniqueKey":"oneOf.5","typeLabel":"object"},{"type":"object","description":"Create an account. `ownershipType` selects internal (an internal account the entity pays from) or external (an external account the entity pays to); `type` selects the instrument. Supported combinations: internal ach, internal card, external ach, external check, external domestic-wire, external virtual-card, external counterparty-choice, external international-fx, external international-gusd.\n\nThe two international types additionally require the partner to be enabled for international payouts, and the entity to have completed international onboarding — see `PUT /entities/{entityId}/beneficial-owners`. A business that has not returns `409 ENTITY_ONBOARDING_INCOMPLETE` listing the outstanding fields.\n","required":["ownershipType","type","counterPartyName","counterPartyEmail"],"properties":{"ownershipType":{"type":"string","enum":["external"],"isRequired":true,"uniqueKey":"oneOf.6.ownershipType","typeLabel":"enum\u003cstring>"},"type":{"type":"string","enum":["virtual-card"],"isRequired":true,"uniqueKey":"oneOf.6.type","typeLabel":"enum\u003cstring>"},"counterPartyName":{"type":"string","description":"Counterparty name","isRequired":true,"uniqueKey":"oneOf.6.counterPartyName","typeLabel":"string"},"counterPartyEmail":{"type":"string","format":"email","description":"Email the single-use virtual card is delivered to","isRequired":true,"uniqueKey":"oneOf.6.counterPartyEmail","typeLabel":"string\u003cemail>"},"externalId":{"type":"string","description":"Your own unique identifier for the resource. Unique per partner per resource type (reusing one returns 409 DUPLICATE_EXTERNAL_ID). Distinct from the Idempotency-Key header, which dedupes the request rather than identifying the resource.\n","maxLength":255,"pattern":"^[A-Za-z0-9_-]+$","uniqueKey":"oneOf.6.externalId","typeLabel":"string"},"metadata":{"type":"object","description":"Free-form string key/value pairs stored and returned verbatim, never interpreted by Melio. Up to 500 keys; each key 1 to 40 chars and may not contain square brackets (`[` `]`, reserved for the `metadata[key]` filter); value ≤100 chars. The whole object must serialize to at most 128KB of JSON. Filterable via `metadata[key]`.\n","additionalProperties":{"type":"string","maxLength":100,"uniqueKey":"oneOf.6.metadata.additionalProperties","typeLabel":"string"},"maxProperties":500,"uniqueKey":"oneOf.6.metadata","typeLabel":"object"}},"uniqueKey":"oneOf.6","typeLabel":"object"},{"type":"object","description":"Create an account. `ownershipType` selects internal (an internal account the entity pays from) or external (an external account the entity pays to); `type` selects the instrument. Supported combinations: internal ach, internal card, external ach, external check, external domestic-wire, external virtual-card, external counterparty-choice, external international-fx, external international-gusd.\n\nThe two international types additionally require the partner to be enabled for international payouts, and the entity to have completed international onboarding — see `PUT /entities/{entityId}/beneficial-owners`. A business that has not returns `409 ENTITY_ONBOARDING_INCOMPLETE` listing the outstanding fields.\n","required":["ownershipType","type","counterPartyName","counterPartyEmail"],"properties":{"ownershipType":{"type":"string","enum":["external"],"isRequired":true,"uniqueKey":"oneOf.7.ownershipType","typeLabel":"enum\u003cstring>"},"type":{"type":"string","enum":["counterparty-choice"],"isRequired":true,"uniqueKey":"oneOf.7.type","typeLabel":"enum\u003cstring>"},"counterPartyName":{"type":"string","description":"Counterparty name","isRequired":true,"uniqueKey":"oneOf.7.counterPartyName","typeLabel":"string"},"counterPartyEmail":{"type":"string","format":"email","description":"Email the invitation to provide receiving details is sent to","isRequired":true,"uniqueKey":"oneOf.7.counterPartyEmail","typeLabel":"string\u003cemail>"},"externalId":{"type":"string","description":"Your own unique identifier for the resource. Unique per partner per resource type (reusing one returns 409 DUPLICATE_EXTERNAL_ID). Distinct from the Idempotency-Key header, which dedupes the request rather than identifying the resource.\n","maxLength":255,"pattern":"^[A-Za-z0-9_-]+$","uniqueKey":"oneOf.7.externalId","typeLabel":"string"},"metadata":{"type":"object","description":"Free-form string key/value pairs stored and returned verbatim, never interpreted by Melio. Up to 500 keys; each key 1 to 40 chars and may not contain square brackets (`[` `]`, reserved for the `metadata[key]` filter); value ≤100 chars. The whole object must serialize to at most 128KB of JSON. Filterable via `metadata[key]`.\n","additionalProperties":{"type":"string","maxLength":100,"uniqueKey":"oneOf.7.metadata.additionalProperties","typeLabel":"string"},"maxProperties":500,"uniqueKey":"oneOf.7.metadata","typeLabel":"object"}},"uniqueKey":"oneOf.7","typeLabel":"object"},{"type":"object","description":"Create an account. `ownershipType` selects internal (an internal account the entity pays from) or external (an external account the entity pays to); `type` selects the instrument. Supported combinations: internal ach, internal card, external ach, external check, external domestic-wire, external virtual-card, external counterparty-choice, external international-fx, external international-gusd.\n\nThe two international types additionally require the partner to be enabled for international payouts, and the entity to have completed international onboarding — see `PUT /entities/{entityId}/beneficial-owners`. A business that has not returns `409 ENTITY_ONBOARDING_INCOMPLETE` listing the outstanding fields.\n","required":["currency","bankCountryCode","bankDetails","ownershipType","type","counterPartyName","counterPartyEmail","address"],"properties":{"ownershipType":{"type":"string","enum":["external"],"isRequired":true,"uniqueKey":"oneOf.8.ownershipType","typeLabel":"enum\u003cstring>"},"type":{"type":"string","enum":["international-fx"],"isRequired":true,"uniqueKey":"oneOf.8.type","typeLabel":"enum\u003cstring>"},"counterPartyName":{"type":"string","description":"Counterparty name, as registered with their bank","isRequired":true,"uniqueKey":"oneOf.8.counterPartyName","typeLabel":"string"},"counterPartyEmail":{"type":"string","format":"email","description":"Counterparty (payee) email","isRequired":true,"uniqueKey":"oneOf.8.counterPartyEmail","typeLabel":"string\u003cemail>"},"address":{"type":"object","description":"The counterparty's address.","required":["line1","city","postalCode","countryCode"],"properties":{"line1":{"type":"string","description":"Street address. Must be a real street address, not a PO box.","isRequired":true,"uniqueKey":"oneOf.8.address.line1","typeLabel":"string"},"city":{"type":"string","isRequired":true,"uniqueKey":"oneOf.8.address.city","typeLabel":"string"},"postalCode":{"type":"string","isRequired":true,"uniqueKey":"oneOf.8.address.postalCode","typeLabel":"string"},"countryCode":{"type":"string","description":"Two-letter ISO 3166-1 alpha-2 country code.","pattern":"^[A-Za-z]{2}$","isRequired":true,"uniqueKey":"oneOf.8.address.countryCode","typeLabel":"string"},"line2":{"type":"string","uniqueKey":"oneOf.8.address.line2","typeLabel":"string"},"state":{"type":"string","description":"State, province or region. Optional — send an empty string where the country has none.","uniqueKey":"oneOf.8.address.state","typeLabel":"string"}},"isRequired":true,"uniqueKey":"oneOf.8.address","typeLabel":"object"},"currency":{"type":"string","enum":["AED","CHF","DKK","EGP","EUR","GBP","GEL","HUF","ILS","NOK","PLN","RON","SEK","TRY"],"description":"The currency delivered to the counterparty.","isRequired":true,"uniqueKey":"oneOf.8.currency","typeLabel":"enum\u003cstring>"},"bankCountryCode":{"type":"string","enum":["AD","AE","AT","BE","BG","CH","CY","DE","DK","EE","EG","ES","FI","FR","GB","GE","GR","HR","HU","IE","IL","IT","LI","LT","LU","LV","MC","NL","NO","PL","PT","RO","SE","SI","SK","SM","TR","VA"],"description":"ISO 3166-1 alpha-2 country of the counterparty bank. Must be one the chosen `currency` reaches, per the pairs above.\n","isRequired":true,"uniqueKey":"oneOf.8.bankCountryCode","typeLabel":"enum\u003cstring>"},"bankDetails":{"type":"object","additionalProperties":false,"required":["accountHolderName","iban"],"properties":{"accountHolderName":{"type":"string","description":"The counterparty's name exactly as their bank holds it, not their trading name if the two differ.","pattern":"^[0-9A-Za-zÀ-ÖØ-öø-ÿ-_()'*,.%#^@\u0026{}~\u003c>+$\"\\[\\]\\\\ ]+$","minLength":2,"maxLength":140,"example":"Muster Handels GmbH","isRequired":true,"uniqueKey":"oneOf.8.bankDetails.accountHolderName","typeLabel":"string"},"iban":{"type":"string","description":"IBAN of the counterparty account. Spaces are allowed.","pattern":"^[a-zA-Z]{2}[a-zA-Z0-9 ]{12,40}$","minLength":14,"maxLength":42,"example":"DE12345678901234567890","isRequired":true,"uniqueKey":"oneOf.8.bankDetails.iban","typeLabel":"string"}},"isRequired":true,"uniqueKey":"oneOf.8.bankDetails","typeLabel":"object"},"externalId":{"type":"string","description":"Your own unique identifier for the resource. Unique per partner per resource type (reusing one returns 409 DUPLICATE_EXTERNAL_ID). Distinct from the Idempotency-Key header, which dedupes the request rather than identifying the resource.\n","maxLength":255,"pattern":"^[A-Za-z0-9_-]+$","uniqueKey":"oneOf.8.externalId","typeLabel":"string"},"metadata":{"type":"object","description":"Free-form string key/value pairs stored and returned verbatim, never interpreted by Melio. Up to 500 keys; each key 1 to 40 chars and may not contain square brackets (`[` `]`, reserved for the `metadata[key]` filter); value ≤100 chars. The whole object must serialize to at most 128KB of JSON. Filterable via `metadata[key]`.\n","additionalProperties":{"type":"string","maxLength":100,"uniqueKey":"oneOf.8.metadata.additionalProperties","typeLabel":"string"},"maxProperties":500,"uniqueKey":"oneOf.8.metadata","typeLabel":"object"}},"uniqueKey":"oneOf.8","typeLabel":"object"},{"type":"object","description":"Create an account. `ownershipType` selects internal (an internal account the entity pays from) or external (an external account the entity pays to); `type` selects the instrument. Supported combinations: internal ach, internal card, external ach, external check, external domestic-wire, external virtual-card, external counterparty-choice, external international-fx, external international-gusd.\n\nThe two international types additionally require the partner to be enabled for international payouts, and the entity to have completed international onboarding — see `PUT /entities/{entityId}/beneficial-owners`. A business that has not returns `409 ENTITY_ONBOARDING_INCOMPLETE` listing the outstanding fields.\n","required":["currency","bankCountryCode","bankDetails","ownershipType","type","counterPartyName","counterPartyEmail","address"],"properties":{"ownershipType":{"type":"string","enum":["external"],"isRequired":true,"uniqueKey":"oneOf.9.ownershipType","typeLabel":"enum\u003cstring>"},"type":{"type":"string","enum":["international-fx"],"isRequired":true,"uniqueKey":"oneOf.9.type","typeLabel":"enum\u003cstring>"},"counterPartyName":{"type":"string","description":"Counterparty name, as registered with their bank","isRequired":true,"uniqueKey":"oneOf.9.counterPartyName","typeLabel":"string"},"counterPartyEmail":{"type":"string","format":"email","description":"Counterparty (payee) email","isRequired":true,"uniqueKey":"oneOf.9.counterPartyEmail","typeLabel":"string\u003cemail>"},"address":{"type":"object","description":"The counterparty's address.","required":["line1","city","postalCode","countryCode"],"properties":{"line1":{"type":"string","description":"Street address. Must be a real street address, not a PO box.","isRequired":true,"uniqueKey":"oneOf.9.address.line1","typeLabel":"string"},"city":{"type":"string","isRequired":true,"uniqueKey":"oneOf.9.address.city","typeLabel":"string"},"postalCode":{"type":"string","isRequired":true,"uniqueKey":"oneOf.9.address.postalCode","typeLabel":"string"},"countryCode":{"type":"string","description":"Two-letter ISO 3166-1 alpha-2 country code.","pattern":"^[A-Za-z]{2}$","isRequired":true,"uniqueKey":"oneOf.9.address.countryCode","typeLabel":"string"},"line2":{"type":"string","uniqueKey":"oneOf.9.address.line2","typeLabel":"string"},"state":{"type":"string","description":"State, province or region. Optional — send an empty string where the country has none.","uniqueKey":"oneOf.9.address.state","typeLabel":"string"}},"isRequired":true,"uniqueKey":"oneOf.9.address","typeLabel":"object"},"currency":{"type":"string","enum":["CZK","GHS","HKD","KES","MAD","NGN","PHP","SGD","THB"],"description":"The currency delivered to the counterparty.","isRequired":true,"uniqueKey":"oneOf.9.currency","typeLabel":"enum\u003cstring>"},"bankCountryCode":{"type":"string","enum":["CZ","GH","HK","KE","MA","NG","PH","SG","TH"],"description":"ISO 3166-1 alpha-2 country of the counterparty bank. Must be one the chosen `currency` reaches, per the pairs above.\n","isRequired":true,"uniqueKey":"oneOf.9.bankCountryCode","typeLabel":"enum\u003cstring>"},"bankDetails":{"type":"object","additionalProperties":false,"required":["accountHolderName","bankCode","accountNumber"],"properties":{"accountHolderName":{"type":"string","description":"The counterparty's name exactly as their bank holds it, not their trading name if the two differ.","pattern":"^[0-9A-Za-zÀ-ÖØ-öø-ÿ-_()'*,.%#^@\u0026{}~\u003c>+$\"\\[\\]\\\\ ]+$","minLength":2,"maxLength":140,"example":"Victoria Harbour Trading Ltd","isRequired":true,"uniqueKey":"oneOf.9.bankDetails.accountHolderName","typeLabel":"string"},"bankCode":{"type":"string","description":"The counterparty bank's national code. Must be one of the supported codes for this currency, not free text.","example":"552","isRequired":true,"uniqueKey":"oneOf.9.bankDetails.bankCode","typeLabel":"string"},"accountNumber":{"type":"string","description":"The counterparty account number.","pattern":"^[\\d -]+$","maxLength":25,"example":"231289112","isRequired":true,"uniqueKey":"oneOf.9.bankDetails.accountNumber","typeLabel":"string"}},"isRequired":true,"uniqueKey":"oneOf.9.bankDetails","typeLabel":"object"},"externalId":{"type":"string","description":"Your own unique identifier for the resource. Unique per partner per resource type (reusing one returns 409 DUPLICATE_EXTERNAL_ID). Distinct from the Idempotency-Key header, which dedupes the request rather than identifying the resource.\n","maxLength":255,"pattern":"^[A-Za-z0-9_-]+$","uniqueKey":"oneOf.9.externalId","typeLabel":"string"},"metadata":{"type":"object","description":"Free-form string key/value pairs stored and returned verbatim, never interpreted by Melio. Up to 500 keys; each key 1 to 40 chars and may not contain square brackets (`[` `]`, reserved for the `metadata[key]` filter); value ≤100 chars. The whole object must serialize to at most 128KB of JSON. Filterable via `metadata[key]`.\n","additionalProperties":{"type":"string","maxLength":100,"uniqueKey":"oneOf.9.metadata.additionalProperties","typeLabel":"string"},"maxProperties":500,"uniqueKey":"oneOf.9.metadata","typeLabel":"object"}},"uniqueKey":"oneOf.9","typeLabel":"object"},{"type":"object","description":"Create an account. `ownershipType` selects internal (an internal account the entity pays from) or external (an external account the entity pays to); `type` selects the instrument. Supported combinations: internal ach, internal card, external ach, external check, external domestic-wire, external virtual-card, external counterparty-choice, external international-fx, external international-gusd.\n\nThe two international types additionally require the partner to be enabled for international payouts, and the entity to have completed international onboarding — see `PUT /entities/{entityId}/beneficial-owners`. A business that has not returns `409 ENTITY_ONBOARDING_INCOMPLETE` listing the outstanding fields.\n","required":["currency","bankCountryCode","bankDetails","ownershipType","type","counterPartyName","counterPartyEmail","address"],"properties":{"ownershipType":{"type":"string","enum":["external"],"isRequired":true,"uniqueKey":"oneOf.10.ownershipType","typeLabel":"enum\u003cstring>"},"type":{"type":"string","enum":["international-fx"],"isRequired":true,"uniqueKey":"oneOf.10.type","typeLabel":"enum\u003cstring>"},"counterPartyName":{"type":"string","description":"Counterparty name, as registered with their bank","isRequired":true,"uniqueKey":"oneOf.10.counterPartyName","typeLabel":"string"},"counterPartyEmail":{"type":"string","format":"email","description":"Counterparty (payee) email","isRequired":true,"uniqueKey":"oneOf.10.counterPartyEmail","typeLabel":"string\u003cemail>"},"address":{"type":"object","description":"The counterparty's address.","required":["line1","city","postalCode","countryCode"],"properties":{"line1":{"type":"string","description":"Street address. Must be a real street address, not a PO box.","isRequired":true,"uniqueKey":"oneOf.10.address.line1","typeLabel":"string"},"city":{"type":"string","isRequired":true,"uniqueKey":"oneOf.10.address.city","typeLabel":"string"},"postalCode":{"type":"string","isRequired":true,"uniqueKey":"oneOf.10.address.postalCode","typeLabel":"string"},"countryCode":{"type":"string","description":"Two-letter ISO 3166-1 alpha-2 country code.","pattern":"^[A-Za-z]{2}$","isRequired":true,"uniqueKey":"oneOf.10.address.countryCode","typeLabel":"string"},"line2":{"type":"string","uniqueKey":"oneOf.10.address.line2","typeLabel":"string"},"state":{"type":"string","description":"State, province or region. Optional — send an empty string where the country has none.","uniqueKey":"oneOf.10.address.state","typeLabel":"string"}},"isRequired":true,"uniqueKey":"oneOf.10.address","typeLabel":"object"},"currency":{"type":"string","enum":["BOB","CNY","DOP","GTQ","VND"],"description":"The currency delivered to the counterparty.","isRequired":true,"uniqueKey":"oneOf.10.currency","typeLabel":"enum\u003cstring>"},"bankCountryCode":{"type":"string","enum":["BO","CN","DO","GT","VN"],"description":"ISO 3166-1 alpha-2 country of the counterparty bank. Must be one the chosen `currency` reaches, per the pairs above.\n","isRequired":true,"uniqueKey":"oneOf.10.bankCountryCode","typeLabel":"enum\u003cstring>"},"bankDetails":{"type":"object","additionalProperties":false,"required":["accountHolderName","bic","accountNumber"],"properties":{"accountHolderName":{"type":"string","description":"The counterparty's name exactly as their bank holds it, not their trading name if the two differ.","pattern":"^[0-9A-Za-zÀ-ÖØ-öø-ÿ-_()'*,.%#^@\u0026{}~\u003c>+$\"\\[\\]\\\\ ]+$","minLength":2,"maxLength":255,"example":"Shanghai Hongqiao Trading Co","isRequired":true,"uniqueKey":"oneOf.10.bankDetails.accountHolderName","typeLabel":"string"},"bic":{"type":"string","description":"BIC/SWIFT code of the counterparty's bank. Must be one of the supported codes for this currency, not free text.","example":"BOSHCNSH","isRequired":true,"uniqueKey":"oneOf.10.bankDetails.bic","typeLabel":"string"},"accountNumber":{"type":"string","description":"The counterparty account number.","maxLength":34,"example":"123456789012","isRequired":true,"uniqueKey":"oneOf.10.bankDetails.accountNumber","typeLabel":"string"}},"isRequired":true,"uniqueKey":"oneOf.10.bankDetails","typeLabel":"object"},"externalId":{"type":"string","description":"Your own unique identifier for the resource. Unique per partner per resource type (reusing one returns 409 DUPLICATE_EXTERNAL_ID). Distinct from the Idempotency-Key header, which dedupes the request rather than identifying the resource.\n","maxLength":255,"pattern":"^[A-Za-z0-9_-]+$","uniqueKey":"oneOf.10.externalId","typeLabel":"string"},"metadata":{"type":"object","description":"Free-form string key/value pairs stored and returned verbatim, never interpreted by Melio. Up to 500 keys; each key 1 to 40 chars and may not contain square brackets (`[` `]`, reserved for the `metadata[key]` filter); value ≤100 chars. The whole object must serialize to at most 128KB of JSON. Filterable via `metadata[key]`.\n","additionalProperties":{"type":"string","maxLength":100,"uniqueKey":"oneOf.10.metadata.additionalProperties","typeLabel":"string"},"maxProperties":500,"uniqueKey":"oneOf.10.metadata","typeLabel":"object"}},"uniqueKey":"oneOf.10","typeLabel":"object"},{"type":"object","description":"Create an account. `ownershipType` selects internal (an internal account the entity pays from) or external (an external account the entity pays to); `type` selects the instrument. Supported combinations: internal ach, internal card, external ach, external check, external domestic-wire, external virtual-card, external counterparty-choice, external international-fx, external international-gusd.\n\nThe two international types additionally require the partner to be enabled for international payouts, and the entity to have completed international onboarding — see `PUT /entities/{entityId}/beneficial-owners`. A business that has not returns `409 ENTITY_ONBOARDING_INCOMPLETE` listing the outstanding fields.\n","required":["currency","bankCountryCode","bankDetails","ownershipType","type","counterPartyName","counterPartyEmail","address"],"properties":{"ownershipType":{"type":"string","enum":["external"],"isRequired":true,"uniqueKey":"oneOf.11.ownershipType","typeLabel":"enum\u003cstring>"},"type":{"type":"string","enum":["international-fx"],"isRequired":true,"uniqueKey":"oneOf.11.type","typeLabel":"enum\u003cstring>"},"counterPartyName":{"type":"string","description":"Counterparty name, as registered with their bank","isRequired":true,"uniqueKey":"oneOf.11.counterPartyName","typeLabel":"string"},"counterPartyEmail":{"type":"string","format":"email","description":"Counterparty (payee) email","isRequired":true,"uniqueKey":"oneOf.11.counterPartyEmail","typeLabel":"string\u003cemail>"},"address":{"type":"object","description":"The counterparty's address.","required":["line1","city","postalCode","countryCode"],"properties":{"line1":{"type":"string","description":"Street address. Must be a real street address, not a PO box.","isRequired":true,"uniqueKey":"oneOf.11.address.line1","typeLabel":"string"},"city":{"type":"string","isRequired":true,"uniqueKey":"oneOf.11.address.city","typeLabel":"string"},"postalCode":{"type":"string","isRequired":true,"uniqueKey":"oneOf.11.address.postalCode","typeLabel":"string"},"countryCode":{"type":"string","description":"Two-letter ISO 3166-1 alpha-2 country code.","pattern":"^[A-Za-z]{2}$","isRequired":true,"uniqueKey":"oneOf.11.address.countryCode","typeLabel":"string"},"line2":{"type":"string","uniqueKey":"oneOf.11.address.line2","typeLabel":"string"},"state":{"type":"string","description":"State, province or region. Optional — send an empty string where the country has none.","uniqueKey":"oneOf.11.address.state","typeLabel":"string"}},"isRequired":true,"uniqueKey":"oneOf.11.address","typeLabel":"object"},"currency":{"type":"string","enum":["HUF","NZD","PLN"],"description":"The currency delivered to the counterparty.","isRequired":true,"uniqueKey":"oneOf.11.currency","typeLabel":"enum\u003cstring>"},"bankCountryCode":{"type":"string","enum":["HU","NZ","PL"],"description":"ISO 3166-1 alpha-2 country of the counterparty bank. Must be one the chosen `currency` reaches, per the pairs above.\n","isRequired":true,"uniqueKey":"oneOf.11.bankCountryCode","typeLabel":"enum\u003cstring>"},"bankDetails":{"type":"object","additionalProperties":false,"required":["accountHolderName","accountNumber"],"properties":{"accountHolderName":{"type":"string","description":"The counterparty's name exactly as their bank holds it, not their trading name if the two differ.","pattern":"^[0-9A-Za-zÀ-ÖØ-öø-ÿ-_()'*,.%#^@\u0026{}~\u003c>+$\"\\[\\]\\\\ ]+$","minLength":2,"maxLength":255,"example":"Wisla Handel Sp. z o.o.","isRequired":true,"uniqueKey":"oneOf.11.bankDetails.accountHolderName","typeLabel":"string"},"accountNumber":{"type":"string","description":"The counterparty account number.","minLength":15,"maxLength":26,"example":"12345678901234567890123456","isRequired":true,"uniqueKey":"oneOf.11.bankDetails.accountNumber","typeLabel":"string"}},"isRequired":true,"uniqueKey":"oneOf.11.bankDetails","typeLabel":"object"},"externalId":{"type":"string","description":"Your own unique identifier for the resource. Unique per partner per resource type (reusing one returns 409 DUPLICATE_EXTERNAL_ID). Distinct from the Idempotency-Key header, which dedupes the request rather than identifying the resource.\n","maxLength":255,"pattern":"^[A-Za-z0-9_-]+$","uniqueKey":"oneOf.11.externalId","typeLabel":"string"},"metadata":{"type":"object","description":"Free-form string key/value pairs stored and returned verbatim, never interpreted by Melio. Up to 500 keys; each key 1 to 40 chars and may not contain square brackets (`[` `]`, reserved for the `metadata[key]` filter); value ≤100 chars. The whole object must serialize to at most 128KB of JSON. Filterable via `metadata[key]`.\n","additionalProperties":{"type":"string","maxLength":100,"uniqueKey":"oneOf.11.metadata.additionalProperties","typeLabel":"string"},"maxProperties":500,"uniqueKey":"oneOf.11.metadata","typeLabel":"object"}},"uniqueKey":"oneOf.11","typeLabel":"object"},{"type":"object","description":"Create an account. `ownershipType` selects internal (an internal account the entity pays from) or external (an external account the entity pays to); `type` selects the instrument. Supported combinations: internal ach, internal card, external ach, external check, external domestic-wire, external virtual-card, external counterparty-choice, external international-fx, external international-gusd.\n\nThe two international types additionally require the partner to be enabled for international payouts, and the entity to have completed international onboarding — see `PUT /entities/{entityId}/beneficial-owners`. A business that has not returns `409 ENTITY_ONBOARDING_INCOMPLETE` listing the outstanding fields.\n","required":["currency","bankCountryCode","bankDetails","ownershipType","type","counterPartyName","counterPartyEmail","address"],"properties":{"ownershipType":{"type":"string","enum":["external"],"isRequired":true,"uniqueKey":"oneOf.12.ownershipType","typeLabel":"enum\u003cstring>"},"type":{"type":"string","enum":["international-fx"],"isRequired":true,"uniqueKey":"oneOf.12.type","typeLabel":"enum\u003cstring>"},"counterPartyName":{"type":"string","description":"Counterparty name, as registered with their bank","isRequired":true,"uniqueKey":"oneOf.12.counterPartyName","typeLabel":"string"},"counterPartyEmail":{"type":"string","format":"email","description":"Counterparty (payee) email","isRequired":true,"uniqueKey":"oneOf.12.counterPartyEmail","typeLabel":"string\u003cemail>"},"address":{"type":"object","description":"The counterparty's address.","required":["line1","city","postalCode","countryCode"],"properties":{"line1":{"type":"string","description":"Street address. Must be a real street address, not a PO box.","isRequired":true,"uniqueKey":"oneOf.12.address.line1","typeLabel":"string"},"city":{"type":"string","isRequired":true,"uniqueKey":"oneOf.12.address.city","typeLabel":"string"},"postalCode":{"type":"string","isRequired":true,"uniqueKey":"oneOf.12.address.postalCode","typeLabel":"string"},"countryCode":{"type":"string","description":"Two-letter ISO 3166-1 alpha-2 country code.","pattern":"^[A-Za-z]{2}$","isRequired":true,"uniqueKey":"oneOf.12.address.countryCode","typeLabel":"string"},"line2":{"type":"string","uniqueKey":"oneOf.12.address.line2","typeLabel":"string"},"state":{"type":"string","description":"State, province or region. Optional — send an empty string where the country has none.","uniqueKey":"oneOf.12.address.state","typeLabel":"string"}},"isRequired":true,"uniqueKey":"oneOf.12.address","typeLabel":"object"},"currency":{"type":"string","enum":["ZAR"],"description":"The currency delivered to the counterparty.","isRequired":true,"uniqueKey":"oneOf.12.currency","typeLabel":"enum\u003cstring>"},"bankCountryCode":{"type":"string","enum":["ZA"],"description":"ISO 3166-1 alpha-2 country of the counterparty bank. Must be one the chosen `currency` reaches, per the pairs above.\n","isRequired":true,"uniqueKey":"oneOf.12.bankCountryCode","typeLabel":"enum\u003cstring>"},"bankDetails":{"type":"object","additionalProperties":false,"required":["accountHolderName","bic","accountNumber","zarIdentificationNumber","email"],"properties":{"accountHolderName":{"type":"string","description":"The counterparty's name exactly as their bank holds it, not their trading name if the two differ.","pattern":"^[0-9A-Za-zÀ-ÖØ-öø-ÿ-_()'’*,.%#^@\u0026/{}~\u003c>+$\"\\[\\]\\\\ ]+$","minLength":2,"maxLength":100,"example":"Table Bay Trading Pty Ltd","isRequired":true,"uniqueKey":"oneOf.12.bankDetails.accountHolderName","typeLabel":"string"},"bic":{"type":"string","description":"BIC/SWIFT code of the counterparty's bank. Must be one of the supported codes for this currency, not free text.","example":"ABSAZAJJ","isRequired":true,"uniqueKey":"oneOf.12.bankDetails.bic","typeLabel":"string"},"accountNumber":{"type":"string","description":"The counterparty account number.","pattern":"^\\d{7,11}$","minLength":7,"maxLength":11,"example":"00052312891","isRequired":true,"uniqueKey":"oneOf.12.bankDetails.accountNumber","typeLabel":"string"},"zarIdentificationNumber":{"type":"string","description":"The counterparty's South African ID or passport number.","pattern":"^.{8,14}$","minLength":8,"maxLength":14,"example":"7901011234083","isRequired":true,"uniqueKey":"oneOf.12.bankDetails.zarIdentificationNumber","typeLabel":"string"},"email":{"type":"string","description":"The counterparty's email address. Required for this corridor.","pattern":"\\s*[a-zA-Z0-9.!#$%\u0026'*+\\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+\\s*","maxLength":255,"example":"[email protected]","isRequired":true,"uniqueKey":"oneOf.12.bankDetails.email","typeLabel":"string"}},"isRequired":true,"uniqueKey":"oneOf.12.bankDetails","typeLabel":"object"},"externalId":{"type":"string","description":"Your own unique identifier for the resource. Unique per partner per resource type (reusing one returns 409 DUPLICATE_EXTERNAL_ID). Distinct from the Idempotency-Key header, which dedupes the request rather than identifying the resource.\n","maxLength":255,"pattern":"^[A-Za-z0-9_-]+$","uniqueKey":"oneOf.12.externalId","typeLabel":"string"},"metadata":{"type":"object","description":"Free-form string key/value pairs stored and returned verbatim, never interpreted by Melio. Up to 500 keys; each key 1 to 40 chars and may not contain square brackets (`[` `]`, reserved for the `metadata[key]` filter); value ≤100 chars. The whole object must serialize to at most 128KB of JSON. Filterable via `metadata[key]`.\n","additionalProperties":{"type":"string","maxLength":100,"uniqueKey":"oneOf.12.metadata.additionalProperties","typeLabel":"string"},"maxProperties":500,"uniqueKey":"oneOf.12.metadata","typeLabel":"object"}},"uniqueKey":"oneOf.12","typeLabel":"object"},{"type":"object","description":"Create an account. `ownershipType` selects internal (an internal account the entity pays from) or external (an external account the entity pays to); `type` selects the instrument. Supported combinations: internal ach, internal card, external ach, external check, external domestic-wire, external virtual-card, external counterparty-choice, external international-fx, external international-gusd.\n\nThe two international types additionally require the partner to be enabled for international payouts, and the entity to have completed international onboarding — see `PUT /entities/{entityId}/beneficial-owners`. A business that has not returns `409 ENTITY_ONBOARDING_INCOMPLETE` listing the outstanding fields.\n","required":["currency","bankCountryCode","bankDetails","ownershipType","type","counterPartyName","counterPartyEmail","address"],"properties":{"ownershipType":{"type":"string","enum":["external"],"isRequired":true,"uniqueKey":"oneOf.13.ownershipType","typeLabel":"enum\u003cstring>"},"type":{"type":"string","enum":["international-fx"],"isRequired":true,"uniqueKey":"oneOf.13.type","typeLabel":"enum\u003cstring>"},"counterPartyName":{"type":"string","description":"Counterparty name, as registered with their bank","isRequired":true,"uniqueKey":"oneOf.13.counterPartyName","typeLabel":"string"},"counterPartyEmail":{"type":"string","format":"email","description":"Counterparty (payee) email","isRequired":true,"uniqueKey":"oneOf.13.counterPartyEmail","typeLabel":"string\u003cemail>"},"address":{"type":"object","description":"The counterparty's address.","required":["line1","city","postalCode","countryCode"],"properties":{"line1":{"type":"string","description":"Street address. Must be a real street address, not a PO box.","isRequired":true,"uniqueKey":"oneOf.13.address.line1","typeLabel":"string"},"city":{"type":"string","isRequired":true,"uniqueKey":"oneOf.13.address.city","typeLabel":"string"},"postalCode":{"type":"string","isRequired":true,"uniqueKey":"oneOf.13.address.postalCode","typeLabel":"string"},"countryCode":{"type":"string","description":"Two-letter ISO 3166-1 alpha-2 country code.","pattern":"^[A-Za-z]{2}$","isRequired":true,"uniqueKey":"oneOf.13.address.countryCode","typeLabel":"string"},"line2":{"type":"string","uniqueKey":"oneOf.13.address.line2","typeLabel":"string"},"state":{"type":"string","description":"State, province or region. Optional — send an empty string where the country has none.","uniqueKey":"oneOf.13.address.state","typeLabel":"string"}},"isRequired":true,"uniqueKey":"oneOf.13.address","typeLabel":"object"},"currency":{"type":"string","enum":["AUD"],"description":"The currency delivered to the counterparty.","isRequired":true,"uniqueKey":"oneOf.13.currency","typeLabel":"enum\u003cstring>"},"bankCountryCode":{"type":"string","enum":["AU"],"description":"ISO 3166-1 alpha-2 country of the counterparty bank. Must be one the chosen `currency` reaches, per the pairs above.\n","isRequired":true,"uniqueKey":"oneOf.13.bankCountryCode","typeLabel":"enum\u003cstring>"},"bankDetails":{"type":"object","additionalProperties":false,"required":["accountHolderName","bsbCode","accountNumber"],"properties":{"accountHolderName":{"type":"string","description":"The counterparty's name exactly as their bank holds it, not their trading name if the two differ.","pattern":"^[0-9A-Za-zÀ-ÖØ-öø-ÿ-_()'*,.%#^@\u0026{}~\u003c>+$\"\\[\\]\\\\ ]+$","minLength":3,"maxLength":35,"example":"Southern Cross Pty Ltd","isRequired":true,"uniqueKey":"oneOf.13.bankDetails.accountHolderName","typeLabel":"string"},"bsbCode":{"type":"string","description":"Australian BSB code, six digits. A hyphen after the third digit is optional.","pattern":"^\\d{3}-?\\d{3}$","minLength":6,"maxLength":7,"example":"802985","isRequired":true,"uniqueKey":"oneOf.13.bankDetails.bsbCode","typeLabel":"string"},"accountNumber":{"type":"string","description":"The counterparty account number.","pattern":"^\\d{4,9}$","minLength":4,"maxLength":28,"example":"123456789","isRequired":true,"uniqueKey":"oneOf.13.bankDetails.accountNumber","typeLabel":"string"}},"isRequired":true,"uniqueKey":"oneOf.13.bankDetails","typeLabel":"object"},"externalId":{"type":"string","description":"Your own unique identifier for the resource. Unique per partner per resource type (reusing one returns 409 DUPLICATE_EXTERNAL_ID). Distinct from the Idempotency-Key header, which dedupes the request rather than identifying the resource.\n","maxLength":255,"pattern":"^[A-Za-z0-9_-]+$","uniqueKey":"oneOf.13.externalId","typeLabel":"string"},"metadata":{"type":"object","description":"Free-form string key/value pairs stored and returned verbatim, never interpreted by Melio. Up to 500 keys; each key 1 to 40 chars and may not contain square brackets (`[` `]`, reserved for the `metadata[key]` filter); value ≤100 chars. The whole object must serialize to at most 128KB of JSON. Filterable via `metadata[key]`.\n","additionalProperties":{"type":"string","maxLength":100,"uniqueKey":"oneOf.13.metadata.additionalProperties","typeLabel":"string"},"maxProperties":500,"uniqueKey":"oneOf.13.metadata","typeLabel":"object"}},"uniqueKey":"oneOf.13","typeLabel":"object"},{"type":"object","description":"Create an account. `ownershipType` selects internal (an internal account the entity pays from) or external (an external account the entity pays to); `type` selects the instrument. Supported combinations: internal ach, internal card, external ach, external check, external domestic-wire, external virtual-card, external counterparty-choice, external international-fx, external international-gusd.\n\nThe two international types additionally require the partner to be enabled for international payouts, and the entity to have completed international onboarding — see `PUT /entities/{entityId}/beneficial-owners`. A business that has not returns `409 ENTITY_ONBOARDING_INCOMPLETE` listing the outstanding fields.\n","required":["currency","bankCountryCode","bankDetails","ownershipType","type","counterPartyName","counterPartyEmail","address"],"properties":{"ownershipType":{"type":"string","enum":["external"],"isRequired":true,"uniqueKey":"oneOf.14.ownershipType","typeLabel":"enum\u003cstring>"},"type":{"type":"string","enum":["international-fx"],"isRequired":true,"uniqueKey":"oneOf.14.type","typeLabel":"enum\u003cstring>"},"counterPartyName":{"type":"string","description":"Counterparty name, as registered with their bank","isRequired":true,"uniqueKey":"oneOf.14.counterPartyName","typeLabel":"string"},"counterPartyEmail":{"type":"string","format":"email","description":"Counterparty (payee) email","isRequired":true,"uniqueKey":"oneOf.14.counterPartyEmail","typeLabel":"string\u003cemail>"},"address":{"type":"object","description":"The counterparty's address.","required":["line1","city","postalCode","countryCode"],"properties":{"line1":{"type":"string","description":"Street address. Must be a real street address, not a PO box.","isRequired":true,"uniqueKey":"oneOf.14.address.line1","typeLabel":"string"},"city":{"type":"string","isRequired":true,"uniqueKey":"oneOf.14.address.city","typeLabel":"string"},"postalCode":{"type":"string","isRequired":true,"uniqueKey":"oneOf.14.address.postalCode","typeLabel":"string"},"countryCode":{"type":"string","description":"Two-letter ISO 3166-1 alpha-2 country code.","pattern":"^[A-Za-z]{2}$","isRequired":true,"uniqueKey":"oneOf.14.address.countryCode","typeLabel":"string"},"line2":{"type":"string","uniqueKey":"oneOf.14.address.line2","typeLabel":"string"},"state":{"type":"string","description":"State, province or region. Optional — send an empty string where the country has none.","uniqueKey":"oneOf.14.address.state","typeLabel":"string"}},"isRequired":true,"uniqueKey":"oneOf.14.address","typeLabel":"object"},"currency":{"type":"string","enum":["MXN"],"description":"The currency delivered to the counterparty.","isRequired":true,"uniqueKey":"oneOf.14.currency","typeLabel":"enum\u003cstring>"},"bankCountryCode":{"type":"string","enum":["MX"],"description":"ISO 3166-1 alpha-2 country of the counterparty bank. Must be one the chosen `currency` reaches, per the pairs above.\n","isRequired":true,"uniqueKey":"oneOf.14.bankCountryCode","typeLabel":"enum\u003cstring>"},"bankDetails":{"type":"object","additionalProperties":false,"required":["accountHolderName","clabe"],"properties":{"accountHolderName":{"type":"string","description":"The counterparty's name exactly as their bank holds it, not their trading name if the two differ.","pattern":"^[0-9A-Za-zÀ-ÖØ-öø-ÿ-_()'*,.%#^@\u0026{}~\u003c>+$\"\\[\\]\\\\ ]+$","minLength":2,"maxLength":40,"example":"Comercial Reforma SA de CV","isRequired":true,"uniqueKey":"oneOf.14.bankDetails.accountHolderName","typeLabel":"string"},"clabe":{"type":"string","description":"Mexican CLABE, eighteen digits.","pattern":"^\\d{5}\\s?\\d{8}\\s?\\d{5}$","minLength":18,"maxLength":18,"example":"032180000118359719","isRequired":true,"uniqueKey":"oneOf.14.bankDetails.clabe","typeLabel":"string"}},"isRequired":true,"uniqueKey":"oneOf.14.bankDetails","typeLabel":"object"},"externalId":{"type":"string","description":"Your own unique identifier for the resource. Unique per partner per resource type (reusing one returns 409 DUPLICATE_EXTERNAL_ID). Distinct from the Idempotency-Key header, which dedupes the request rather than identifying the resource.\n","maxLength":255,"pattern":"^[A-Za-z0-9_-]+$","uniqueKey":"oneOf.14.externalId","typeLabel":"string"},"metadata":{"type":"object","description":"Free-form string key/value pairs stored and returned verbatim, never interpreted by Melio. Up to 500 keys; each key 1 to 40 chars and may not contain square brackets (`[` `]`, reserved for the `metadata[key]` filter); value ≤100 chars. The whole object must serialize to at most 128KB of JSON. Filterable via `metadata[key]`.\n","additionalProperties":{"type":"string","maxLength":100,"uniqueKey":"oneOf.14.metadata.additionalProperties","typeLabel":"string"},"maxProperties":500,"uniqueKey":"oneOf.14.metadata","typeLabel":"object"}},"uniqueKey":"oneOf.14","typeLabel":"object"},{"type":"object","description":"Create an account. `ownershipType` selects internal (an internal account the entity pays from) or external (an external account the entity pays to); `type` selects the instrument. Supported combinations: internal ach, internal card, external ach, external check, external domestic-wire, external virtual-card, external counterparty-choice, external international-fx, external international-gusd.\n\nThe two international types additionally require the partner to be enabled for international payouts, and the entity to have completed international onboarding — see `PUT /entities/{entityId}/beneficial-owners`. A business that has not returns `409 ENTITY_ONBOARDING_INCOMPLETE` listing the outstanding fields.\n","required":["currency","bankCountryCode","bankDetails","ownershipType","type","counterPartyName","counterPartyEmail","address"],"properties":{"ownershipType":{"type":"string","enum":["external"],"isRequired":true,"uniqueKey":"oneOf.15.ownershipType","typeLabel":"enum\u003cstring>"},"type":{"type":"string","enum":["international-fx"],"isRequired":true,"uniqueKey":"oneOf.15.type","typeLabel":"enum\u003cstring>"},"counterPartyName":{"type":"string","description":"Counterparty name, as registered with their bank","isRequired":true,"uniqueKey":"oneOf.15.counterPartyName","typeLabel":"string"},"counterPartyEmail":{"type":"string","format":"email","description":"Counterparty (payee) email","isRequired":true,"uniqueKey":"oneOf.15.counterPartyEmail","typeLabel":"string\u003cemail>"},"address":{"type":"object","description":"The counterparty's address.","required":["line1","city","postalCode","countryCode"],"properties":{"line1":{"type":"string","description":"Street address. Must be a real street address, not a PO box.","isRequired":true,"uniqueKey":"oneOf.15.address.line1","typeLabel":"string"},"city":{"type":"string","isRequired":true,"uniqueKey":"oneOf.15.address.city","typeLabel":"string"},"postalCode":{"type":"string","isRequired":true,"uniqueKey":"oneOf.15.address.postalCode","typeLabel":"string"},"countryCode":{"type":"string","description":"Two-letter ISO 3166-1 alpha-2 country code.","pattern":"^[A-Za-z]{2}$","isRequired":true,"uniqueKey":"oneOf.15.address.countryCode","typeLabel":"string"},"line2":{"type":"string","uniqueKey":"oneOf.15.address.line2","typeLabel":"string"},"state":{"type":"string","description":"State, province or region. Optional — send an empty string where the country has none.","uniqueKey":"oneOf.15.address.state","typeLabel":"string"}},"isRequired":true,"uniqueKey":"oneOf.15.address","typeLabel":"object"},"currency":{"type":"string","enum":["INR"],"description":"The currency delivered to the counterparty.","isRequired":true,"uniqueKey":"oneOf.15.currency","typeLabel":"enum\u003cstring>"},"bankCountryCode":{"type":"string","enum":["IN"],"description":"ISO 3166-1 alpha-2 country of the counterparty bank. Must be one the chosen `currency` reaches, per the pairs above.\n","isRequired":true,"uniqueKey":"oneOf.15.bankCountryCode","typeLabel":"enum\u003cstring>"},"bankDetails":{"type":"object","additionalProperties":false,"required":["accountHolderName","ifscCode","accountNumber"],"properties":{"accountHolderName":{"type":"string","description":"The counterparty's name exactly as their bank holds it, not their trading name if the two differ.","pattern":"^[0-9A-Za-zÀ-ÖØ-öø-ÿ-_()'*,.%#^@\u0026{}~\u003c>+$\"\\[\\]\\\\ ]+$","minLength":2,"maxLength":140,"example":"Deccan Exports Pvt Ltd","isRequired":true,"uniqueKey":"oneOf.15.bankDetails.accountHolderName","typeLabel":"string"},"ifscCode":{"type":"string","description":"Indian IFSC code, eleven characters.","pattern":"^[A-Za-z]{4}0[A-Za-z0-9]{6}$","minLength":11,"maxLength":11,"example":"YESB0236041","isRequired":true,"uniqueKey":"oneOf.15.bankDetails.ifscCode","typeLabel":"string"},"accountNumber":{"type":"string","description":"The counterparty account number.","pattern":"^[a-zA-Z0-9]{5,20}$","minLength":5,"maxLength":20,"example":"678911234567891","isRequired":true,"uniqueKey":"oneOf.15.bankDetails.accountNumber","typeLabel":"string"}},"isRequired":true,"uniqueKey":"oneOf.15.bankDetails","typeLabel":"object"},"externalId":{"type":"string","description":"Your own unique identifier for the resource. Unique per partner per resource type (reusing one returns 409 DUPLICATE_EXTERNAL_ID). Distinct from the Idempotency-Key header, which dedupes the request rather than identifying the resource.\n","maxLength":255,"pattern":"^[A-Za-z0-9_-]+$","uniqueKey":"oneOf.15.externalId","typeLabel":"string"},"metadata":{"type":"object","description":"Free-form string key/value pairs stored and returned verbatim, never interpreted by Melio. Up to 500 keys; each key 1 to 40 chars and may not contain square brackets (`[` `]`, reserved for the `metadata[key]` filter); value ≤100 chars. The whole object must serialize to at most 128KB of JSON. Filterable via `metadata[key]`.\n","additionalProperties":{"type":"string","maxLength":100,"uniqueKey":"oneOf.15.metadata.additionalProperties","typeLabel":"string"},"maxProperties":500,"uniqueKey":"oneOf.15.metadata","typeLabel":"object"}},"uniqueKey":"oneOf.15","typeLabel":"object"},{"type":"object","description":"Create an account. `ownershipType` selects internal (an internal account the entity pays from) or external (an external account the entity pays to); `type` selects the instrument. Supported combinations: internal ach, internal card, external ach, external check, external domestic-wire, external virtual-card, external counterparty-choice, external international-fx, external international-gusd.\n\nThe two international types additionally require the partner to be enabled for international payouts, and the entity to have completed international onboarding — see `PUT /entities/{entityId}/beneficial-owners`. A business that has not returns `409 ENTITY_ONBOARDING_INCOMPLETE` listing the outstanding fields.\n","required":["currency","bankCountryCode","bankDetails","ownershipType","type","counterPartyName","counterPartyEmail","address"],"properties":{"ownershipType":{"type":"string","enum":["external"],"isRequired":true,"uniqueKey":"oneOf.16.ownershipType","typeLabel":"enum\u003cstring>"},"type":{"type":"string","enum":["international-fx"],"isRequired":true,"uniqueKey":"oneOf.16.type","typeLabel":"enum\u003cstring>"},"counterPartyName":{"type":"string","description":"Counterparty name, as registered with their bank","isRequired":true,"uniqueKey":"oneOf.16.counterPartyName","typeLabel":"string"},"counterPartyEmail":{"type":"string","format":"email","description":"Counterparty (payee) email","isRequired":true,"uniqueKey":"oneOf.16.counterPartyEmail","typeLabel":"string\u003cemail>"},"address":{"type":"object","description":"The counterparty's address.","required":["line1","city","postalCode","countryCode"],"properties":{"line1":{"type":"string","description":"Street address. Must be a real street address, not a PO box.","isRequired":true,"uniqueKey":"oneOf.16.address.line1","typeLabel":"string"},"city":{"type":"string","isRequired":true,"uniqueKey":"oneOf.16.address.city","typeLabel":"string"},"postalCode":{"type":"string","isRequired":true,"uniqueKey":"oneOf.16.address.postalCode","typeLabel":"string"},"countryCode":{"type":"string","description":"Two-letter ISO 3166-1 alpha-2 country code.","pattern":"^[A-Za-z]{2}$","isRequired":true,"uniqueKey":"oneOf.16.address.countryCode","typeLabel":"string"},"line2":{"type":"string","uniqueKey":"oneOf.16.address.line2","typeLabel":"string"},"state":{"type":"string","description":"State, province or region. Optional — send an empty string where the country has none.","uniqueKey":"oneOf.16.address.state","typeLabel":"string"}},"isRequired":true,"uniqueKey":"oneOf.16.address","typeLabel":"object"},"currency":{"type":"string","enum":["CAD"],"description":"The currency delivered to the counterparty.","isRequired":true,"uniqueKey":"oneOf.16.currency","typeLabel":"enum\u003cstring>"},"bankCountryCode":{"type":"string","enum":["CA"],"description":"ISO 3166-1 alpha-2 country of the counterparty bank. Must be one the chosen `currency` reaches, per the pairs above.\n","isRequired":true,"uniqueKey":"oneOf.16.bankCountryCode","typeLabel":"enum\u003cstring>"},"bankDetails":{"type":"object","additionalProperties":false,"required":["accountHolderName","institutionNumber","transitNumber","accountNumber","accountType"],"properties":{"accountHolderName":{"type":"string","description":"The counterparty's name exactly as their bank holds it, not their trading name if the two differ.","pattern":"[0-9A-Za-zÀ-ÖØ-öø-ÿ-_()'*,.%#^@\u0026{}~\u003c>+$\"\\[\\]\\\\ ]+$","minLength":3,"maxLength":80,"example":"Northwind Trading Ltd","isRequired":true,"uniqueKey":"oneOf.16.bankDetails.accountHolderName","typeLabel":"string"},"institutionNumber":{"type":"string","description":"Canadian three-digit institution (bank) number.","pattern":"\\d{3}","minLength":3,"maxLength":3,"example":"006","isRequired":true,"uniqueKey":"oneOf.16.bankDetails.institutionNumber","typeLabel":"string"},"transitNumber":{"type":"string","description":"Canadian five-digit transit (branch) number.","pattern":"\\d{5}","minLength":5,"maxLength":5,"example":"04841","isRequired":true,"uniqueKey":"oneOf.16.bankDetails.transitNumber","typeLabel":"string"},"accountNumber":{"type":"string","description":"The counterparty account number.","pattern":"\\d{7,12}","minLength":7,"maxLength":12,"example":"1234567","isRequired":true,"uniqueKey":"oneOf.16.bankDetails.accountNumber","typeLabel":"string"},"accountType":{"type":"string","description":"Whether the destination account is a chequing or a savings account.","enum":["CHECKING","SAVINGS"],"example":"CHECKING","isRequired":true,"uniqueKey":"oneOf.16.bankDetails.accountType","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"oneOf.16.bankDetails","typeLabel":"object"},"externalId":{"type":"string","description":"Your own unique identifier for the resource. Unique per partner per resource type (reusing one returns 409 DUPLICATE_EXTERNAL_ID). Distinct from the Idempotency-Key header, which dedupes the request rather than identifying the resource.\n","maxLength":255,"pattern":"^[A-Za-z0-9_-]+$","uniqueKey":"oneOf.16.externalId","typeLabel":"string"},"metadata":{"type":"object","description":"Free-form string key/value pairs stored and returned verbatim, never interpreted by Melio. Up to 500 keys; each key 1 to 40 chars and may not contain square brackets (`[` `]`, reserved for the `metadata[key]` filter); value ≤100 chars. The whole object must serialize to at most 128KB of JSON. Filterable via `metadata[key]`.\n","additionalProperties":{"type":"string","maxLength":100,"uniqueKey":"oneOf.16.metadata.additionalProperties","typeLabel":"string"},"maxProperties":500,"uniqueKey":"oneOf.16.metadata","typeLabel":"object"}},"uniqueKey":"oneOf.16","typeLabel":"object"},{"type":"object","description":"Create an account. `ownershipType` selects internal (an internal account the entity pays from) or external (an external account the entity pays to); `type` selects the instrument. Supported combinations: internal ach, internal card, external ach, external check, external domestic-wire, external virtual-card, external counterparty-choice, external international-fx, external international-gusd.\n\nThe two international types additionally require the partner to be enabled for international payouts, and the entity to have completed international onboarding — see `PUT /entities/{entityId}/beneficial-owners`. A business that has not returns `409 ENTITY_ONBOARDING_INCOMPLETE` listing the outstanding fields.\n","required":["currency","bankCountryCode","bankDetails","ownershipType","type","counterPartyName","counterPartyEmail","address"],"properties":{"ownershipType":{"type":"string","enum":["external"],"isRequired":true,"uniqueKey":"oneOf.17.ownershipType","typeLabel":"enum\u003cstring>"},"type":{"type":"string","enum":["international-fx"],"isRequired":true,"uniqueKey":"oneOf.17.type","typeLabel":"enum\u003cstring>"},"counterPartyName":{"type":"string","description":"Counterparty name, as registered with their bank","isRequired":true,"uniqueKey":"oneOf.17.counterPartyName","typeLabel":"string"},"counterPartyEmail":{"type":"string","format":"email","description":"Counterparty (payee) email","isRequired":true,"uniqueKey":"oneOf.17.counterPartyEmail","typeLabel":"string\u003cemail>"},"address":{"type":"object","description":"The counterparty's address.","required":["line1","city","postalCode","countryCode"],"properties":{"line1":{"type":"string","description":"Street address. Must be a real street address, not a PO box.","isRequired":true,"uniqueKey":"oneOf.17.address.line1","typeLabel":"string"},"city":{"type":"string","isRequired":true,"uniqueKey":"oneOf.17.address.city","typeLabel":"string"},"postalCode":{"type":"string","isRequired":true,"uniqueKey":"oneOf.17.address.postalCode","typeLabel":"string"},"countryCode":{"type":"string","description":"Two-letter ISO 3166-1 alpha-2 country code.","pattern":"^[A-Za-z]{2}$","isRequired":true,"uniqueKey":"oneOf.17.address.countryCode","typeLabel":"string"},"line2":{"type":"string","uniqueKey":"oneOf.17.address.line2","typeLabel":"string"},"state":{"type":"string","description":"State, province or region. Optional — send an empty string where the country has none.","uniqueKey":"oneOf.17.address.state","typeLabel":"string"}},"isRequired":true,"uniqueKey":"oneOf.17.address","typeLabel":"object"},"currency":{"type":"string","enum":["GBP"],"description":"The currency delivered to the counterparty.","isRequired":true,"uniqueKey":"oneOf.17.currency","typeLabel":"enum\u003cstring>"},"bankCountryCode":{"type":"string","enum":["GB"],"description":"ISO 3166-1 alpha-2 country of the counterparty bank. Must be one the chosen `currency` reaches, per the pairs above.\n","isRequired":true,"uniqueKey":"oneOf.17.bankCountryCode","typeLabel":"enum\u003cstring>"},"bankDetails":{"type":"object","additionalProperties":false,"required":["accountHolderName","sortCode","accountNumber"],"properties":{"accountHolderName":{"type":"string","description":"The counterparty's name exactly as their bank holds it, not their trading name if the two differ.","pattern":"^[0-9A-Za-zÀ-ÖØ-öø-ÿ-_()'*,.%#^@\u0026{}~\u003c>+$\"\\[\\]\\\\ ]+$","minLength":2,"maxLength":140,"example":"Northwind Ltd","isRequired":true,"uniqueKey":"oneOf.17.bankDetails.accountHolderName","typeLabel":"string"},"sortCode":{"type":"string","description":"UK sort code, six digits. Hyphens optional.","pattern":"^\\d{2}-?\\d{2}-?\\d{2}$","minLength":6,"maxLength":8,"example":"40-30-20","isRequired":true,"uniqueKey":"oneOf.17.bankDetails.sortCode","typeLabel":"string"},"accountNumber":{"type":"string","description":"The counterparty account number.","pattern":"[0-9]{8}","minLength":8,"maxLength":8,"example":"12345678","isRequired":true,"uniqueKey":"oneOf.17.bankDetails.accountNumber","typeLabel":"string"}},"isRequired":true,"uniqueKey":"oneOf.17.bankDetails","typeLabel":"object"},"externalId":{"type":"string","description":"Your own unique identifier for the resource. Unique per partner per resource type (reusing one returns 409 DUPLICATE_EXTERNAL_ID). Distinct from the Idempotency-Key header, which dedupes the request rather than identifying the resource.\n","maxLength":255,"pattern":"^[A-Za-z0-9_-]+$","uniqueKey":"oneOf.17.externalId","typeLabel":"string"},"metadata":{"type":"object","description":"Free-form string key/value pairs stored and returned verbatim, never interpreted by Melio. Up to 500 keys; each key 1 to 40 chars and may not contain square brackets (`[` `]`, reserved for the `metadata[key]` filter); value ≤100 chars. The whole object must serialize to at most 128KB of JSON. Filterable via `metadata[key]`.\n","additionalProperties":{"type":"string","maxLength":100,"uniqueKey":"oneOf.17.metadata.additionalProperties","typeLabel":"string"},"maxProperties":500,"uniqueKey":"oneOf.17.metadata","typeLabel":"object"}},"uniqueKey":"oneOf.17","typeLabel":"object"},{"type":"object","description":"Create an account. `ownershipType` selects internal (an internal account the entity pays from) or external (an external account the entity pays to); `type` selects the instrument. Supported combinations: internal ach, internal card, external ach, external check, external domestic-wire, external virtual-card, external counterparty-choice, external international-fx, external international-gusd.\n\nThe two international types additionally require the partner to be enabled for international payouts, and the entity to have completed international onboarding — see `PUT /entities/{entityId}/beneficial-owners`. A business that has not returns `409 ENTITY_ONBOARDING_INCOMPLETE` listing the outstanding fields.\n","required":["currency","bankCountryCode","bankDetails","ownershipType","type","counterPartyName","counterPartyEmail","address"],"properties":{"ownershipType":{"type":"string","enum":["external"],"isRequired":true,"uniqueKey":"oneOf.18.ownershipType","typeLabel":"enum\u003cstring>"},"type":{"type":"string","enum":["international-fx"],"isRequired":true,"uniqueKey":"oneOf.18.type","typeLabel":"enum\u003cstring>"},"counterPartyName":{"type":"string","description":"Counterparty name, as registered with their bank","isRequired":true,"uniqueKey":"oneOf.18.counterPartyName","typeLabel":"string"},"counterPartyEmail":{"type":"string","format":"email","description":"Counterparty (payee) email","isRequired":true,"uniqueKey":"oneOf.18.counterPartyEmail","typeLabel":"string\u003cemail>"},"address":{"type":"object","description":"The counterparty's address.","required":["line1","city","postalCode","countryCode"],"properties":{"line1":{"type":"string","description":"Street address. Must be a real street address, not a PO box.","isRequired":true,"uniqueKey":"oneOf.18.address.line1","typeLabel":"string"},"city":{"type":"string","isRequired":true,"uniqueKey":"oneOf.18.address.city","typeLabel":"string"},"postalCode":{"type":"string","isRequired":true,"uniqueKey":"oneOf.18.address.postalCode","typeLabel":"string"},"countryCode":{"type":"string","description":"Two-letter ISO 3166-1 alpha-2 country code.","pattern":"^[A-Za-z]{2}$","isRequired":true,"uniqueKey":"oneOf.18.address.countryCode","typeLabel":"string"},"line2":{"type":"string","uniqueKey":"oneOf.18.address.line2","typeLabel":"string"},"state":{"type":"string","description":"State, province or region. Optional — send an empty string where the country has none.","uniqueKey":"oneOf.18.address.state","typeLabel":"string"}},"isRequired":true,"uniqueKey":"oneOf.18.address","typeLabel":"object"},"currency":{"type":"string","enum":["KRW"],"description":"The currency delivered to the counterparty.","isRequired":true,"uniqueKey":"oneOf.18.currency","typeLabel":"enum\u003cstring>"},"bankCountryCode":{"type":"string","enum":["KR"],"description":"ISO 3166-1 alpha-2 country of the counterparty bank. Must be one the chosen `currency` reaches, per the pairs above.\n","isRequired":true,"uniqueKey":"oneOf.18.bankCountryCode","typeLabel":"enum\u003cstring>"},"bankDetails":{"type":"object","additionalProperties":false,"required":["email","accountHolderName","bankCode","accountNumber"],"properties":{"email":{"type":"string","description":"The counterparty's email address. Required for this corridor.","pattern":"^[^\\s]+@[^\\s]+\\.[^\\s]{2,}$","maxLength":255,"example":"[email protected]","isRequired":true,"uniqueKey":"oneOf.18.bankDetails.email","typeLabel":"string"},"accountHolderName":{"type":"string","description":"The counterparty's name exactly as their bank holds it, not their trading name if the two differ.","pattern":"^[0-9A-Za-zÀ-ÖØ-öø-ÿ-_()'*,.%#^@\u0026{}~\u003c>+$\"\\[\\]\\\\ ]+$","minLength":2,"maxLength":140,"example":"Hangang Trading Co","isRequired":true,"uniqueKey":"oneOf.18.bankDetails.accountHolderName","typeLabel":"string"},"bankCode":{"type":"string","description":"The counterparty bank's national code. Must be one of the supported codes for this currency, not free text.","example":"HSBCKRSE","isRequired":true,"uniqueKey":"oneOf.18.bankDetails.bankCode","typeLabel":"string"},"accountNumber":{"type":"string","description":"The counterparty account number.","minLength":10,"maxLength":16,"example":"1254693521232","isRequired":true,"uniqueKey":"oneOf.18.bankDetails.accountNumber","typeLabel":"string"}},"isRequired":true,"uniqueKey":"oneOf.18.bankDetails","typeLabel":"object"},"externalId":{"type":"string","description":"Your own unique identifier for the resource. Unique per partner per resource type (reusing one returns 409 DUPLICATE_EXTERNAL_ID). Distinct from the Idempotency-Key header, which dedupes the request rather than identifying the resource.\n","maxLength":255,"pattern":"^[A-Za-z0-9_-]+$","uniqueKey":"oneOf.18.externalId","typeLabel":"string"},"metadata":{"type":"object","description":"Free-form string key/value pairs stored and returned verbatim, never interpreted by Melio. Up to 500 keys; each key 1 to 40 chars and may not contain square brackets (`[` `]`, reserved for the `metadata[key]` filter); value ≤100 chars. The whole object must serialize to at most 128KB of JSON. Filterable via `metadata[key]`.\n","additionalProperties":{"type":"string","maxLength":100,"uniqueKey":"oneOf.18.metadata.additionalProperties","typeLabel":"string"},"maxProperties":500,"uniqueKey":"oneOf.18.metadata","typeLabel":"object"}},"uniqueKey":"oneOf.18","typeLabel":"object"},{"type":"object","description":"Create an account. `ownershipType` selects internal (an internal account the entity pays from) or external (an external account the entity pays to); `type` selects the instrument. Supported combinations: internal ach, internal card, external ach, external check, external domestic-wire, external virtual-card, external counterparty-choice, external international-fx, external international-gusd.\n\nThe two international types additionally require the partner to be enabled for international payouts, and the entity to have completed international onboarding — see `PUT /entities/{entityId}/beneficial-owners`. A business that has not returns `409 ENTITY_ONBOARDING_INCOMPLETE` listing the outstanding fields.\n","required":["currency","bankCountryCode","bankDetails","ownershipType","type","counterPartyName","counterPartyEmail","address"],"properties":{"ownershipType":{"type":"string","enum":["external"],"isRequired":true,"uniqueKey":"oneOf.19.ownershipType","typeLabel":"enum\u003cstring>"},"type":{"type":"string","enum":["international-fx"],"isRequired":true,"uniqueKey":"oneOf.19.type","typeLabel":"enum\u003cstring>"},"counterPartyName":{"type":"string","description":"Counterparty name, as registered with their bank","isRequired":true,"uniqueKey":"oneOf.19.counterPartyName","typeLabel":"string"},"counterPartyEmail":{"type":"string","format":"email","description":"Counterparty (payee) email","isRequired":true,"uniqueKey":"oneOf.19.counterPartyEmail","typeLabel":"string\u003cemail>"},"address":{"type":"object","description":"The counterparty's address.","required":["line1","city","postalCode","countryCode"],"properties":{"line1":{"type":"string","description":"Street address. Must be a real street address, not a PO box.","isRequired":true,"uniqueKey":"oneOf.19.address.line1","typeLabel":"string"},"city":{"type":"string","isRequired":true,"uniqueKey":"oneOf.19.address.city","typeLabel":"string"},"postalCode":{"type":"string","isRequired":true,"uniqueKey":"oneOf.19.address.postalCode","typeLabel":"string"},"countryCode":{"type":"string","description":"Two-letter ISO 3166-1 alpha-2 country code.","pattern":"^[A-Za-z]{2}$","isRequired":true,"uniqueKey":"oneOf.19.address.countryCode","typeLabel":"string"},"line2":{"type":"string","uniqueKey":"oneOf.19.address.line2","typeLabel":"string"},"state":{"type":"string","description":"State, province or region. Optional — send an empty string where the country has none.","uniqueKey":"oneOf.19.address.state","typeLabel":"string"}},"isRequired":true,"uniqueKey":"oneOf.19.address","typeLabel":"object"},"currency":{"type":"string","enum":["BRL"],"description":"The currency delivered to the counterparty.","isRequired":true,"uniqueKey":"oneOf.19.currency","typeLabel":"enum\u003cstring>"},"bankCountryCode":{"type":"string","enum":["BR"],"description":"ISO 3166-1 alpha-2 country of the counterparty bank. Must be one the chosen `currency` reaches, per the pairs above.\n","isRequired":true,"uniqueKey":"oneOf.19.bankCountryCode","typeLabel":"enum\u003cstring>"},"bankDetails":{"type":"object","additionalProperties":false,"required":["email","accountHolderName","bankCode","branchCode","accountNumber","accountType","cnpj"],"properties":{"email":{"type":"string","description":"The counterparty's email address. Required for this corridor.","pattern":"\\s*[a-zA-Z0-9.!#$%\u0026'*+\\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+\\s*","maxLength":255,"example":"[email protected]","isRequired":true,"uniqueKey":"oneOf.19.bankDetails.email","typeLabel":"string"},"accountHolderName":{"type":"string","description":"The counterparty's name exactly as their bank holds it, not their trading name if the two differ.","pattern":"^[0-9A-Za-zÀ-ÖØ-öø-ÿ-_()'*,.%#^@\u0026{}~\u003c>+$\"\\[\\]\\\\ ]+$","minLength":2,"maxLength":140,"example":"Ipanema Comercio Ltda","isRequired":true,"uniqueKey":"oneOf.19.bankDetails.accountHolderName","typeLabel":"string"},"bankCode":{"type":"string","description":"The counterparty bank's national code. Must be one of the supported codes for this currency, not free text.","example":"332","isRequired":true,"uniqueKey":"oneOf.19.bankDetails.bankCode","typeLabel":"string"},"branchCode":{"type":"string","description":"Brazilian branch (agencia) code.","pattern":"^[\\d-]{3,5}[\\dxX]$","minLength":4,"maxLength":6,"example":"1234","isRequired":true,"uniqueKey":"oneOf.19.bankDetails.branchCode","typeLabel":"string"},"accountNumber":{"type":"string","description":"The counterparty account number.","minLength":2,"maxLength":12,"example":"12345678-9","isRequired":true,"uniqueKey":"oneOf.19.bankDetails.accountNumber","typeLabel":"string"},"accountType":{"type":"string","description":"Whether the destination account is a chequing or a savings account.","enum":["CHECKING","SAVINGS"],"example":"CHECKING","isRequired":true,"uniqueKey":"oneOf.19.bankDetails.accountType","typeLabel":"enum\u003cstring>"},"cnpj":{"type":"string","description":"The counterparty's Brazilian CNPJ tax registration number, punctuation optional.","example":"64.753.719/0001-86","isRequired":true,"uniqueKey":"oneOf.19.bankDetails.cnpj","typeLabel":"string"}},"isRequired":true,"uniqueKey":"oneOf.19.bankDetails","typeLabel":"object"},"externalId":{"type":"string","description":"Your own unique identifier for the resource. Unique per partner per resource type (reusing one returns 409 DUPLICATE_EXTERNAL_ID). Distinct from the Idempotency-Key header, which dedupes the request rather than identifying the resource.\n","maxLength":255,"pattern":"^[A-Za-z0-9_-]+$","uniqueKey":"oneOf.19.externalId","typeLabel":"string"},"metadata":{"type":"object","description":"Free-form string key/value pairs stored and returned verbatim, never interpreted by Melio. Up to 500 keys; each key 1 to 40 chars and may not contain square brackets (`[` `]`, reserved for the `metadata[key]` filter); value ≤100 chars. The whole object must serialize to at most 128KB of JSON. Filterable via `metadata[key]`.\n","additionalProperties":{"type":"string","maxLength":100,"uniqueKey":"oneOf.19.metadata.additionalProperties","typeLabel":"string"},"maxProperties":500,"uniqueKey":"oneOf.19.metadata","typeLabel":"object"}},"uniqueKey":"oneOf.19","typeLabel":"object"},{"type":"object","description":"Create an account. `ownershipType` selects internal (an internal account the entity pays from) or external (an external account the entity pays to); `type` selects the instrument. Supported combinations: internal ach, internal card, external ach, external check, external domestic-wire, external virtual-card, external counterparty-choice, external international-fx, external international-gusd.\n\nThe two international types additionally require the partner to be enabled for international payouts, and the entity to have completed international onboarding — see `PUT /entities/{entityId}/beneficial-owners`. A business that has not returns `409 ENTITY_ONBOARDING_INCOMPLETE` listing the outstanding fields.\n","required":["ownershipType","type","counterPartyName","counterPartyEmail","walletAddress"],"properties":{"ownershipType":{"type":"string","enum":["external"],"isRequired":true,"uniqueKey":"oneOf.20.ownershipType","typeLabel":"enum\u003cstring>"},"type":{"type":"string","enum":["international-gusd"],"isRequired":true,"uniqueKey":"oneOf.20.type","typeLabel":"enum\u003cstring>"},"counterPartyName":{"type":"string","description":"Counterparty name","isRequired":true,"uniqueKey":"oneOf.20.counterPartyName","typeLabel":"string"},"counterPartyEmail":{"type":"string","format":"email","description":"Counterparty (payee) email","isRequired":true,"uniqueKey":"oneOf.20.counterPartyEmail","typeLabel":"string\u003cemail>"},"walletAddress":{"type":"string","description":"The counterparty's wallet address, between 32 and 44 characters.","minLength":32,"maxLength":44,"isRequired":true,"uniqueKey":"oneOf.20.walletAddress","typeLabel":"string"},"externalId":{"type":"string","description":"Your own unique identifier for the resource. Unique per partner per resource type (reusing one returns 409 DUPLICATE_EXTERNAL_ID). Distinct from the Idempotency-Key header, which dedupes the request rather than identifying the resource.\n","maxLength":255,"pattern":"^[A-Za-z0-9_-]+$","uniqueKey":"oneOf.20.externalId","typeLabel":"string"},"metadata":{"type":"object","description":"Free-form string key/value pairs stored and returned verbatim, never interpreted by Melio. Up to 500 keys; each key 1 to 40 chars and may not contain square brackets (`[` `]`, reserved for the `metadata[key]` filter); value ≤100 chars. The whole object must serialize to at most 128KB of JSON. Filterable via `metadata[key]`.\n","additionalProperties":{"type":"string","maxLength":100,"uniqueKey":"oneOf.20.metadata.additionalProperties","typeLabel":"string"},"maxProperties":500,"uniqueKey":"oneOf.20.metadata","typeLabel":"object"}},"uniqueKey":"oneOf.20","typeLabel":"object"}],"uniqueKey":"","typeLabel":"object"},"examples":{"internalAch":{"title":"internalAch","summary":"Internal ACH account (account and routing numbers, selected partners)","value":{"ownershipType":"internal","type":"ach","nickname":"Operating account","bankAccount":{"accountType":"checking","accountNumber":"000123456789","routingNumber":"021000021"}}},"internalPlaid":{"title":"internalPlaid","summary":"Internal Plaid account (submitted by the Melio-hosted link page)","value":{"ownershipType":"internal","type":"plaid","nickname":"Business checking","details":{"plaidToken":"public-sandbox-0000aaaa-1111-bbbb-2222-cccc3333dddd","plaidAccountId":"aBcDeFgHiJkLmNoP"}}},"internalCard":{"title":"internalCard","summary":"Internal card account (vaulted token, submitted by the Melio-hosted link page)","value":{"ownershipType":"internal","type":"card","nickname":"Corporate card","details":{"token":"3f8a1c2e-9b4d-4e6f-8a1b-2c3d4e5f6a7b","tokenProvider":"basistheory","cardBin":"424242","expirationMonth":"11","expirationYear":"2029","lastFourDigits":"4242","cardOwner":{"firstName":"Jane","lastName":"Doe"},"address":{"line1":"123 Main St","city":"New York","state":"NY","postalCode":"10001"}}}},"externalAch":{"title":"externalAch","summary":"External ACH account (counterParty)","value":{"ownershipType":"external","type":"ach","counterPartyName":"Globex Manufacturing","counterPartyEmail":"[email protected]","bankAccount":{"accountType":"checking","accountNumber":"987654321","routingNumber":"111000025"}}},"externalCheck":{"title":"externalCheck","summary":"External paper-check account (counterParty)","value":{"ownershipType":"external","type":"check","counterPartyName":"Initech","counterPartyEmail":"[email protected]","paperCheck":{"address":{"line1":"500 Market St","city":"San Francisco","state":"CA","postalCode":"94105"}}}},"externalDomesticWire":{"title":"externalDomesticWire","summary":"External domestic-wire account (counterParty)","value":{"ownershipType":"external","type":"domestic-wire","counterPartyName":"Wayne Enterprises","counterPartyEmail":"[email protected]","bankAccount":{"accountNumber":"555987654","routingNumber":"021000021"},"address":{"line1":"1007 Mountain Drive","city":"Gotham","state":"NJ","postalCode":"07001"}}},"externalVirtualCard":{"title":"externalVirtualCard","summary":"External virtual-card account (counterParty)","value":{"ownershipType":"external","type":"virtual-card","counterPartyName":"Stark Industries","counterPartyEmail":"[email protected]"}},"externalCounterpartyChoice":{"title":"externalCounterpartyChoice","summary":"External counterparty-choice account (the counterparty provides their details)","value":{"ownershipType":"external","type":"counterparty-choice","counterPartyName":"Wayne Enterprises","counterPartyEmail":"[email protected]"}},"externalInternationalFxAed":{"title":"externalInternationalFxAed","summary":"international-fx — AED to AE","value":{"ownershipType":"external","type":"international-fx","counterPartyName":"Gulf Trading LLC","counterPartyEmail":"[email protected]","currency":"AED","bankCountryCode":"AE","bankDetails":{"accountHolderName":"Gulf Trading LLC","iban":"AE070331234567890123456"},"address":{"line1":"12 Sheikh Zayed Rd","city":"Dubai","postalCode":"00000","countryCode":"AE"}}},"externalInternationalFxAud":{"title":"externalInternationalFxAud","summary":"international-fx — AUD to AU","value":{"ownershipType":"external","type":"international-fx","counterPartyName":"Southern Cross Pty Ltd","counterPartyEmail":"[email protected]","currency":"AUD","bankCountryCode":"AU","bankDetails":{"accountHolderName":"Southern Cross Pty Ltd","bsbCode":"802985","accountNumber":"123456789"},"address":{"line1":"1 Martin Pl","city":"Sydney","state":"NSW","postalCode":"2000","countryCode":"AU"}}},"externalInternationalFxBob":{"title":"externalInternationalFxBob","summary":"international-fx — BOB to BO","value":{"ownershipType":"external","type":"international-fx","counterPartyName":"Andes Comercial SRL","counterPartyEmail":"[email protected]","currency":"BOB","bankCountryCode":"BO","bankDetails":{"accountHolderName":"Andes Comercial SRL","bic":"BUKBGB22","accountNumber":"1234567890123"},"address":{"line1":"Av. Arce 2081","city":"La Paz","postalCode":"0000","countryCode":"BO"}}},"externalInternationalFxBrl":{"title":"externalInternationalFxBrl","summary":"international-fx — BRL to BR","value":{"ownershipType":"external","type":"international-fx","counterPartyName":"Ipanema Comercio Ltda","counterPartyEmail":"[email protected]","currency":"BRL","bankCountryCode":"BR","bankDetails":{"email":"[email protected]","accountHolderName":"Ipanema Comercio Ltda","bankCode":"332","branchCode":"1234","accountNumber":"12345678-9","accountType":"CHECKING","cnpj":"64.753.719/0001-86"},"address":{"line1":"Av. Paulista 1578","city":"Sao Paulo","state":"SP","postalCode":"01310-200","countryCode":"BR"}}},"externalInternationalFxCad":{"title":"externalInternationalFxCad","summary":"international-fx — CAD to CA","value":{"ownershipType":"external","type":"international-fx","counterPartyName":"Northwind Trading Ltd","counterPartyEmail":"[email protected]","currency":"CAD","bankCountryCode":"CA","bankDetails":{"accountHolderName":"Northwind Trading Ltd","institutionNumber":"006","transitNumber":"04841","accountNumber":"1234567","accountType":"CHECKING"},"address":{"line1":"1 King St W","city":"Toronto","state":"ON","postalCode":"M5H 1A1","countryCode":"CA"}}},"externalInternationalFxChf":{"title":"externalInternationalFxChf","summary":"international-fx — CHF to CH/LI","value":{"ownershipType":"external","type":"international-fx","counterPartyName":"Alpenwerk AG","counterPartyEmail":"[email protected]","currency":"CHF","bankCountryCode":"CH","bankDetails":{"accountHolderName":"Alpenwerk AG","iban":"CH9300762011623852957"},"address":{"line1":"Bahnhofstrasse 12","city":"Zurich","postalCode":"8001","countryCode":"CH"}}},"externalInternationalFxCny":{"title":"externalInternationalFxCny","summary":"international-fx — CNY to CN","value":{"ownershipType":"external","type":"international-fx","counterPartyName":"Shanghai Hongqiao Trading Co","counterPartyEmail":"[email protected]","currency":"CNY","bankCountryCode":"CN","bankDetails":{"accountHolderName":"Shanghai Hongqiao Trading Co","bic":"BOSHCNSH","accountNumber":"123456789012"},"address":{"line1":"1000 Nanjing Rd","city":"Shanghai","postalCode":"200001","countryCode":"CN"}}},"externalInternationalFxCzk":{"title":"externalInternationalFxCzk","summary":"international-fx — CZK to CZ","value":{"ownershipType":"external","type":"international-fx","counterPartyName":"Vltava Obchod s.r.o.","counterPartyEmail":"[email protected]","currency":"CZK","bankCountryCode":"CZ","bankDetails":{"accountHolderName":"Vltava Obchod s.r.o.","bankCode":"5500","accountNumber":"5060011118"},"address":{"line1":"Narodni 12","city":"Prague","postalCode":"110 00","countryCode":"CZ"}}},"externalInternationalFxDkk":{"title":"externalInternationalFxDkk","summary":"international-fx — DKK to DK","value":{"ownershipType":"external","type":"international-fx","counterPartyName":"Nordlys ApS","counterPartyEmail":"[email protected]","currency":"DKK","bankCountryCode":"DK","bankDetails":{"accountHolderName":"Nordlys ApS","iban":"DE12345678901234567890"},"address":{"line1":"Vesterbrogade 8","city":"Copenhagen","postalCode":"1620","countryCode":"DK"}}},"externalInternationalFxDop":{"title":"externalInternationalFxDop","summary":"international-fx — DOP to DO","value":{"ownershipType":"external","type":"international-fx","counterPartyName":"Caribe Comercial SRL","counterPartyEmail":"[email protected]","currency":"DOP","bankCountryCode":"DO","bankDetails":{"accountHolderName":"Caribe Comercial SRL","bic":"BUKBGB22","accountNumber":"0021234567890"},"address":{"line1":"Av. Winston Churchill 50","city":"Santo Domingo","postalCode":"10148","countryCode":"DO"}}},"externalInternationalFxEgp":{"title":"externalInternationalFxEgp","summary":"international-fx — EGP to EG","value":{"ownershipType":"external","type":"international-fx","counterPartyName":"Nile Trading Co","counterPartyEmail":"[email protected]","currency":"EGP","bankCountryCode":"EG","bankDetails":{"accountHolderName":"Nile Trading Co","iban":"EG380019000500000000263180002"},"address":{"line1":"15 Talaat Harb St","city":"Cairo","postalCode":"11511","countryCode":"EG"}}},"externalInternationalFxEur":{"title":"externalInternationalFxEur","summary":"international-fx — EUR to 24 countries","value":{"ownershipType":"external","type":"international-fx","counterPartyName":"Muster Handels GmbH","counterPartyEmail":"[email protected]","currency":"EUR","bankCountryCode":"DE","bankDetails":{"accountHolderName":"Muster Handels GmbH","iban":"DE12345678901234567890"},"address":{"line1":"Unter den Linden 5","city":"Berlin","postalCode":"10117","countryCode":"DE"}}},"externalInternationalFxGbpAlt1":{"title":"externalInternationalFxGbpAlt1","summary":"international-fx — GBP (local identifiers)","value":{"ownershipType":"external","type":"international-fx","counterPartyName":"Northwind Ltd","counterPartyEmail":"[email protected]","currency":"GBP","bankCountryCode":"GB","bankDetails":{"accountHolderName":"Northwind Ltd","sortCode":"40-30-20","accountNumber":"12345678"},"address":{"line1":"1 High St","city":"London","postalCode":"EC1A 1BB","countryCode":"GB"}}},"externalInternationalFxGbpAlt2":{"title":"externalInternationalFxGbpAlt2","summary":"international-fx — GBP (IBAN)","value":{"ownershipType":"external","type":"international-fx","counterPartyName":"Northwind Ltd","counterPartyEmail":"[email protected]","currency":"GBP","bankCountryCode":"GB","bankDetails":{"accountHolderName":"Northwind Ltd","iban":"GB12ABCD34567891234567"},"address":{"line1":"1 High St","city":"London","postalCode":"EC1A 1BB","countryCode":"GB"}}},"externalInternationalFxGel":{"title":"externalInternationalFxGel","summary":"international-fx — GEL to GE","value":{"ownershipType":"external","type":"international-fx","counterPartyName":"Kolkheti LLC","counterPartyEmail":"[email protected]","currency":"GEL","bankCountryCode":"GE","bankDetails":{"accountHolderName":"Kolkheti LLC","iban":"DE12345678901234567890"},"address":{"line1":"12 Rustaveli Ave","city":"Tbilisi","postalCode":"0108","countryCode":"GE"}}},"externalInternationalFxGhs":{"title":"externalInternationalFxGhs","summary":"international-fx — GHS to GH","value":{"ownershipType":"external","type":"international-fx","counterPartyName":"Accra Trading Ltd","counterPartyEmail":"[email protected]","currency":"GHS","bankCountryCode":"GH","bankDetails":{"accountHolderName":"Accra Trading Ltd","bankCode":"ABNGGHAC","accountNumber":"0020444381028"},"address":{"line1":"21 Independence Ave","city":"Accra","postalCode":"GA-000","countryCode":"GH"}}},"externalInternationalFxGtq":{"title":"externalInternationalFxGtq","summary":"international-fx — GTQ to GT","value":{"ownershipType":"external","type":"international-fx","counterPartyName":"Comercial Antigua SA","counterPartyEmail":"[email protected]","currency":"GTQ","bankCountryCode":"GT","bankDetails":{"accountHolderName":"Comercial Antigua SA","bic":"BUKBGB22","accountNumber":"0101234567890"},"address":{"line1":"6a Avenida 12-30","city":"Guatemala City","postalCode":"01001","countryCode":"GT"}}},"externalInternationalFxHkd":{"title":"externalInternationalFxHkd","summary":"international-fx — HKD to HK","value":{"ownershipType":"external","type":"international-fx","counterPartyName":"Victoria Harbour Trading Ltd","counterPartyEmail":"[email protected]","currency":"HKD","bankCountryCode":"HK","bankDetails":{"accountHolderName":"Victoria Harbour Trading Ltd","bankCode":"552","accountNumber":"231289112"},"address":{"line1":"8 Connaught Rd","city":"Hong Kong","postalCode":"999077","countryCode":"HK"}}},"externalInternationalFxHufAlt1":{"title":"externalInternationalFxHufAlt1","summary":"international-fx — HUF (local identifiers)","value":{"ownershipType":"external","type":"international-fx","counterPartyName":"Duna Kereskedelmi Kft","counterPartyEmail":"[email protected]","currency":"HUF","bankCountryCode":"HU","bankDetails":{"accountHolderName":"Duna Kereskedelmi Kft","accountNumber":"120000071234567800000008"},"address":{"line1":"Andrassy ut 20","city":"Budapest","postalCode":"1061","countryCode":"HU"}}},"externalInternationalFxHufAlt2":{"title":"externalInternationalFxHufAlt2","summary":"international-fx — HUF (IBAN)","value":{"ownershipType":"external","type":"international-fx","counterPartyName":"Duna Kereskedelmi Kft","counterPartyEmail":"[email protected]","currency":"HUF","bankCountryCode":"HU","bankDetails":{"accountHolderName":"Duna Kereskedelmi Kft","iban":"DE12345678901234567890"},"address":{"line1":"Andrassy ut 20","city":"Budapest","postalCode":"1061","countryCode":"HU"}}},"externalInternationalFxIls":{"title":"externalInternationalFxIls","summary":"international-fx — ILS to IL","value":{"ownershipType":"external","type":"international-fx","counterPartyName":"Carmel Trading Ltd","counterPartyEmail":"[email protected]","currency":"ILS","bankCountryCode":"IL","bankDetails":{"accountHolderName":"Carmel Trading Ltd","iban":"IL620108000000099999999"},"address":{"line1":"12 Rothschild Blvd","city":"Tel Aviv","postalCode":"6688112","countryCode":"IL"}}},"externalInternationalFxInr":{"title":"externalInternationalFxInr","summary":"international-fx — INR to IN","value":{"ownershipType":"external","type":"international-fx","counterPartyName":"Deccan Exports Pvt Ltd","counterPartyEmail":"[email protected]","currency":"INR","bankCountryCode":"IN","bankDetails":{"accountHolderName":"Deccan Exports Pvt Ltd","ifscCode":"YESB0236041","accountNumber":"678911234567891"},"address":{"line1":"21 MG Rd","city":"Bengaluru","postalCode":"560001","countryCode":"IN"}}},"externalInternationalFxKes":{"title":"externalInternationalFxKes","summary":"international-fx — KES to KE","value":{"ownershipType":"external","type":"international-fx","counterPartyName":"Rift Valley Traders Ltd","counterPartyEmail":"[email protected]","currency":"KES","bankCountryCode":"KE","bankDetails":{"accountHolderName":"Rift Valley Traders Ltd","bankCode":"BARCKENX","accountNumber":"0023183991919"},"address":{"line1":"12 Kenyatta Ave","city":"Nairobi","postalCode":"00100","countryCode":"KE"}}},"externalInternationalFxKrw":{"title":"externalInternationalFxKrw","summary":"international-fx — KRW to KR","value":{"ownershipType":"external","type":"international-fx","counterPartyName":"Hangang Trading Co","counterPartyEmail":"[email protected]","currency":"KRW","bankCountryCode":"KR","bankDetails":{"email":"[email protected]","accountHolderName":"Hangang Trading Co","bankCode":"HSBCKRSE","accountNumber":"1254693521232"},"address":{"line1":"15 Sejong-daero","city":"Seoul","postalCode":"04520","countryCode":"KR"}}},"externalInternationalFxMad":{"title":"externalInternationalFxMad","summary":"international-fx — MAD to MA","value":{"ownershipType":"external","type":"international-fx","counterPartyName":"Atlas Negoce SARL","counterPartyEmail":"[email protected]","currency":"MAD","bankCountryCode":"MA","bankDetails":{"accountHolderName":"Atlas Negoce SARL","bankCode":"ABBMMAMC","accountNumber":"123456789012345678901234"},"address":{"line1":"25 Bd Mohammed V","city":"Casablanca","postalCode":"20250","countryCode":"MA"}}},"externalInternationalFxMxn":{"title":"externalInternationalFxMxn","summary":"international-fx — MXN to MX","value":{"ownershipType":"external","type":"international-fx","counterPartyName":"Comercial Reforma SA de CV","counterPartyEmail":"[email protected]","currency":"MXN","bankCountryCode":"MX","bankDetails":{"accountHolderName":"Comercial Reforma SA de CV","clabe":"032180000118359719"},"address":{"line1":"Paseo de la Reforma 222","city":"Mexico City","postalCode":"06600","countryCode":"MX"}}},"externalInternationalFxNgn":{"title":"externalInternationalFxNgn","summary":"international-fx — NGN to NG","value":{"ownershipType":"external","type":"international-fx","counterPartyName":"Lagos Trading Ltd","counterPartyEmail":"[email protected]","currency":"NGN","bankCountryCode":"NG","bankDetails":{"accountHolderName":"Lagos Trading Ltd","bankCode":"ECOCNGLAXXX","accountNumber":"0584412903"},"address":{"line1":"12 Broad St","city":"Lagos","postalCode":"101001","countryCode":"NG"}}},"externalInternationalFxNok":{"title":"externalInternationalFxNok","summary":"international-fx — NOK to NO","value":{"ownershipType":"external","type":"international-fx","counterPartyName":"Fjord Handel AS","counterPartyEmail":"[email protected]","currency":"NOK","bankCountryCode":"NO","bankDetails":{"accountHolderName":"Fjord Handel AS","iban":"DE12345678901234567890"},"address":{"line1":"Karl Johans gate 10","city":"Oslo","postalCode":"0154","countryCode":"NO"}}},"externalInternationalFxNzd":{"title":"externalInternationalFxNzd","summary":"international-fx — NZD to NZ","value":{"ownershipType":"external","type":"international-fx","counterPartyName":"Kiwi Trading Ltd","counterPartyEmail":"[email protected]","currency":"NZD","bankCountryCode":"NZ","bankDetails":{"accountHolderName":"Kiwi Trading Ltd","accountNumber":"00-0000-0000000-00"},"address":{"line1":"12 Queen St","city":"Auckland","postalCode":"1010","countryCode":"NZ"}}},"externalInternationalFxPhp":{"title":"externalInternationalFxPhp","summary":"international-fx — PHP to PH","value":{"ownershipType":"external","type":"international-fx","counterPartyName":"Manila Bay Trading Inc","counterPartyEmail":"[email protected]","currency":"PHP","bankCountryCode":"PH","bankDetails":{"accountHolderName":"Manila Bay Trading Inc","bankCode":"ANZ","accountNumber":"0044123"},"address":{"line1":"1200 Ayala Ave","city":"Makati","postalCode":"1226","countryCode":"PH"}}},"externalInternationalFxPlnAlt1":{"title":"externalInternationalFxPlnAlt1","summary":"international-fx — PLN (local identifiers)","value":{"ownershipType":"external","type":"international-fx","counterPartyName":"Wisla Handel Sp. z o.o.","counterPartyEmail":"[email protected]","currency":"PLN","bankCountryCode":"PL","bankDetails":{"accountHolderName":"Wisla Handel Sp. z o.o.","accountNumber":"12345678901234567890123456"},"address":{"line1":"Nowy Swiat 12","city":"Warsaw","postalCode":"00-497","countryCode":"PL"}}},"externalInternationalFxPlnAlt2":{"title":"externalInternationalFxPlnAlt2","summary":"international-fx — PLN (IBAN)","value":{"ownershipType":"external","type":"international-fx","counterPartyName":"Wisla Handel Sp. z o.o.","counterPartyEmail":"[email protected]","currency":"PLN","bankCountryCode":"PL","bankDetails":{"accountHolderName":"Wisla Handel Sp. z o.o.","iban":"PL12345678901234567890"},"address":{"line1":"Nowy Swiat 12","city":"Warsaw","postalCode":"00-497","countryCode":"PL"}}},"externalInternationalFxRon":{"title":"externalInternationalFxRon","summary":"international-fx — RON to RO","value":{"ownershipType":"external","type":"international-fx","counterPartyName":"Carpati Comert SRL","counterPartyEmail":"[email protected]","currency":"RON","bankCountryCode":"RO","bankDetails":{"accountHolderName":"Carpati Comert SRL","iban":"DE12345678901234567890"},"address":{"line1":"Calea Victoriei 20","city":"Bucharest","postalCode":"010061","countryCode":"RO"}}},"externalInternationalFxSek":{"title":"externalInternationalFxSek","summary":"international-fx — SEK to SE","value":{"ownershipType":"external","type":"international-fx","counterPartyName":"Norrsken Handel AB","counterPartyEmail":"[email protected]","currency":"SEK","bankCountryCode":"SE","bankDetails":{"accountHolderName":"Norrsken Handel AB","iban":"SE12345678901234567890"},"address":{"line1":"Drottninggatan 22","city":"Stockholm","postalCode":"111 51","countryCode":"SE"}}},"externalInternationalFxSgd":{"title":"externalInternationalFxSgd","summary":"international-fx — SGD to SG","value":{"ownershipType":"external","type":"international-fx","counterPartyName":"Marina Trading Pte Ltd","counterPartyEmail":"[email protected]","currency":"SGD","bankCountryCode":"SG","bankDetails":{"accountHolderName":"Marina Trading Pte Ltd","bankCode":"BAERSGSGXXX","accountNumber":"0052312891"},"address":{"line1":"1 Raffles Pl","city":"Singapore","postalCode":"048616","countryCode":"SG"}}},"externalInternationalFxThb":{"title":"externalInternationalFxThb","summary":"international-fx — THB to TH","value":{"ownershipType":"external","type":"international-fx","counterPartyName":"Chao Phraya Trading Co Ltd","counterPartyEmail":"[email protected]","currency":"THB","bankCountryCode":"TH","bankDetails":{"accountHolderName":"Chao Phraya Trading Co Ltd","bankCode":"BAABTHBK","accountNumber":"951-7-38426-0"},"address":{"line1":"200 Silom Rd","city":"Bangkok","postalCode":"10500","countryCode":"TH"}}},"externalInternationalFxTry":{"title":"externalInternationalFxTry","summary":"international-fx — TRY to TR","value":{"ownershipType":"external","type":"international-fx","counterPartyName":"Bogazici Ticaret AS","counterPartyEmail":"[email protected]","currency":"TRY","bankCountryCode":"TR","bankDetails":{"accountHolderName":"Bogazici Ticaret AS","iban":"TR320010009999901234567890"},"address":{"line1":"Istiklal Cd 100","city":"Istanbul","postalCode":"34430","countryCode":"TR"}}},"externalInternationalFxVnd":{"title":"externalInternationalFxVnd","summary":"international-fx — VND to VN","value":{"ownershipType":"external","type":"international-fx","counterPartyName":"Saigon Trading Co Ltd","counterPartyEmail":"[email protected]","currency":"VND","bankCountryCode":"VN","bankDetails":{"accountHolderName":"Saigon Trading Co Ltd","bic":"ABBKVNVX","accountNumber":"1234567890"},"address":{"line1":"12 Nguyen Hue","city":"Ho Chi Minh City","postalCode":"700000","countryCode":"VN"}}},"externalInternationalFxZar":{"title":"externalInternationalFxZar","summary":"international-fx — ZAR to ZA","value":{"ownershipType":"external","type":"international-fx","counterPartyName":"Table Bay Trading Pty Ltd","counterPartyEmail":"[email protected]","currency":"ZAR","bankCountryCode":"ZA","bankDetails":{"accountHolderName":"Table Bay Trading Pty Ltd","bic":"ABSAZAJJ","accountNumber":"00052312891","zarIdentificationNumber":"7901011234083","email":"[email protected]"},"address":{"line1":"12 Long St","city":"Cape Town","postalCode":"8001","countryCode":"ZA"}}},"externalInternationalGusd":{"title":"externalInternationalGusd","summary":"international-gusd — stablecoin wallet (USD-denominated)","value":{"ownershipType":"external","type":"international-gusd","counterPartyName":"Meridian Digital Ltd","counterPartyEmail":"[email protected]","walletAddress":"9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM"}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"11ef1f91-22a3-467e-b1f2-1c9111d02518":{"description":"Account created.","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","description":"Opaque account id (acct_\u003cid>)","uniqueKey":"id","typeLabel":"string"},"externalId":{"type":"string","description":"Your own unique identifier for the resource. Unique per partner per resource type (reusing one returns 409 DUPLICATE_EXTERNAL_ID). Distinct from the Idempotency-Key header, which dedupes the request rather than identifying the resource.\n","maxLength":255,"pattern":"^[A-Za-z0-9_-]+$","uniqueKey":"externalId","typeLabel":"string"},"metadata":{"type":"object","description":"Free-form string key/value pairs stored and returned verbatim, never interpreted by Melio. Up to 500 keys; each key 1 to 40 chars and may not contain square brackets (`[` `]`, reserved for the `metadata[key]` filter); value ≤100 chars. The whole object must serialize to at most 128KB of JSON. Filterable via `metadata[key]`.\n","additionalProperties":{"type":"string","maxLength":100,"uniqueKey":"metadata.additionalProperties","typeLabel":"string"},"maxProperties":500,"uniqueKey":"metadata","typeLabel":"object"},"ownershipType":{"type":"string","enum":["internal","external"],"uniqueKey":"ownershipType","typeLabel":"enum\u003cstring>"},"type":{"type":"string","enum":["ach","check","card","domestic-wire","virtual-card","counterparty-choice","international-fx","international-gusd"],"description":"Plaid-backed internal accounts are returned as ach.","uniqueKey":"type","typeLabel":"enum\u003cstring>"},"nickname":{"type":"string","description":"Present for internal accounts.","uniqueKey":"nickname","typeLabel":"string"},"counterPartyName":{"type":"string","description":"Present for external accounts.","uniqueKey":"counterPartyName","typeLabel":"string"},"counterPartyEmail":{"type":"string","description":"Counterparty (payee) email. Present for external accounts.","uniqueKey":"counterPartyEmail","typeLabel":"string"},"isVerified":{"type":"boolean","description":"Present for internal accounts. For ach, `false` while micro-deposit verification is outstanding and `true` once it completes. Absent for external accounts, where verification does not apply.\n","uniqueKey":"isVerified","typeLabel":"boolean"},"bankAccount":{"type":"object","description":"Present when type=ach.","properties":{"accountType":{"type":"string","enum":["checking","savings"],"uniqueKey":"bankAccount.accountType","typeLabel":"enum\u003cstring>"},"routingNumber":{"type":"string","uniqueKey":"bankAccount.routingNumber","typeLabel":"string"},"accountNumberLast4":{"type":"string","uniqueKey":"bankAccount.accountNumberLast4","typeLabel":"string"}},"uniqueKey":"bankAccount","typeLabel":"object"},"card":{"type":"object","description":"Present when type=card.","properties":{"lastFourDigits":{"type":"string","uniqueKey":"card.lastFourDigits","typeLabel":"string"},"network":{"type":"string","uniqueKey":"card.network","typeLabel":"string"},"expiration":{"type":"string","description":"MM/YY","uniqueKey":"card.expiration","typeLabel":"string"}},"uniqueKey":"card","typeLabel":"object"},"paperCheck":{"type":"object","description":"Present when type=check.","properties":{"printName":{"type":"string","uniqueKey":"paperCheck.printName","typeLabel":"string"},"address":{"type":"object","description":"Address as returned in responses; fields may be absent when the stored record is incomplete.","properties":{"line1":{"type":"string","uniqueKey":"paperCheck.address.line1","typeLabel":"string"},"line2":{"type":"string","uniqueKey":"paperCheck.address.line2","typeLabel":"string"},"city":{"type":"string","uniqueKey":"paperCheck.address.city","typeLabel":"string"},"state":{"type":"string","uniqueKey":"paperCheck.address.state","typeLabel":"string"},"postalCode":{"type":"string","uniqueKey":"paperCheck.address.postalCode","typeLabel":"string"},"aptNumber":{"type":"string","uniqueKey":"paperCheck.address.aptNumber","typeLabel":"string"},"countryCode":{"type":"string","uniqueKey":"paperCheck.address.countryCode","typeLabel":"string"}},"uniqueKey":"paperCheck.address","typeLabel":"object"}},"uniqueKey":"paperCheck","typeLabel":"object"},"domesticWire":{"type":"object","description":"Present when type=domestic-wire.","properties":{"routingNumber":{"type":"string","description":"ABA routing number of the receiving bank","uniqueKey":"domesticWire.routingNumber","typeLabel":"string"},"accountNumberLast4":{"type":"string","uniqueKey":"domesticWire.accountNumberLast4","typeLabel":"string"},"address":{"type":"object","description":"Address as returned in responses; fields may be absent when the stored record is incomplete.","properties":{"line1":{"type":"string","uniqueKey":"domesticWire.address.line1","typeLabel":"string"},"line2":{"type":"string","uniqueKey":"domesticWire.address.line2","typeLabel":"string"},"city":{"type":"string","uniqueKey":"domesticWire.address.city","typeLabel":"string"},"state":{"type":"string","uniqueKey":"domesticWire.address.state","typeLabel":"string"},"postalCode":{"type":"string","uniqueKey":"domesticWire.address.postalCode","typeLabel":"string"},"aptNumber":{"type":"string","uniqueKey":"domesticWire.address.aptNumber","typeLabel":"string"},"countryCode":{"type":"string","uniqueKey":"domesticWire.address.countryCode","typeLabel":"string"}},"uniqueKey":"domesticWire.address","typeLabel":"object"}},"uniqueKey":"domesticWire","typeLabel":"object"},"internationalFx":{"type":"object","description":"Present when type=international-fx. The submitted bank identifiers are stored encrypted, so only the last four characters are returned.\n","properties":{"currency":{"type":"string","description":"ISO 4217 code the counterparty is paid in","uniqueKey":"internationalFx.currency","typeLabel":"string"},"bankCountryCode":{"type":"string","uniqueKey":"internationalFx.bankCountryCode","typeLabel":"string"},"bankName":{"type":"string","uniqueKey":"internationalFx.bankName","typeLabel":"string"},"accountIdentifierLast4":{"type":"string","description":"Last four characters of the IBAN or account number on file.","uniqueKey":"internationalFx.accountIdentifierLast4","typeLabel":"string"},"address":{"type":"object","description":"Address as returned in responses; fields may be absent when the stored record is incomplete.","properties":{"line1":{"type":"string","uniqueKey":"internationalFx.address.line1","typeLabel":"string"},"line2":{"type":"string","uniqueKey":"internationalFx.address.line2","typeLabel":"string"},"city":{"type":"string","uniqueKey":"internationalFx.address.city","typeLabel":"string"},"state":{"type":"string","uniqueKey":"internationalFx.address.state","typeLabel":"string"},"postalCode":{"type":"string","uniqueKey":"internationalFx.address.postalCode","typeLabel":"string"},"aptNumber":{"type":"string","uniqueKey":"internationalFx.address.aptNumber","typeLabel":"string"},"countryCode":{"type":"string","uniqueKey":"internationalFx.address.countryCode","typeLabel":"string"}},"uniqueKey":"internationalFx.address","typeLabel":"object"}},"uniqueKey":"internationalFx","typeLabel":"object"},"internationalGusd":{"type":"object","description":"Present when type=international-gusd.","properties":{"walletAddressLast4":{"type":"string","description":"Last four characters of the wallet address","uniqueKey":"internationalGusd.walletAddressLast4","typeLabel":"string"}},"uniqueKey":"internationalGusd","typeLabel":"object"},"createdAt":{"type":"string","format":"date-time","uniqueKey":"createdAt","typeLabel":"string\u003cdate-time>"},"updatedAt":{"type":"string","format":"date-time","uniqueKey":"updatedAt","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"","typeLabel":"object"},"examples":{"internalAch":{"title":"internalAch","summary":"Internal ACH account","value":{"id":"acct_3f2504e0-4f89-41d3-9a0c-0305e82c3301","ownershipType":"internal","type":"ach","nickname":"Operating account","isVerified":true,"bankAccount":{"accountType":"checking","routingNumber":"021000021","accountNumberLast4":"6789"},"createdAt":"2026-07-08T15:04:05Z","updatedAt":"2026-07-08T15:04:05Z"}},"internalPlaid":{"title":"internalPlaid","summary":"Internal Plaid account (returned as type ach)","value":{"id":"acct_5e6f7a8b-1c2d-4e3f-9a0b-1c2d3e4f5a6b","ownershipType":"internal","type":"ach","nickname":"Business checking","isVerified":true,"bankAccount":{"accountType":"checking","routingNumber":"011401533","accountNumberLast4":"0000"},"createdAt":"2026-07-08T15:04:30Z","updatedAt":"2026-07-08T15:04:30Z"}},"internalCard":{"title":"internalCard","summary":"Internal card account","value":{"id":"acct_15648478-270c-4d9b-855c-92e0466edaa1","ownershipType":"internal","type":"card","nickname":"Corporate card","isVerified":true,"card":{"lastFourDigits":"1111","network":"Visa","expiration":"07/27"},"createdAt":"2026-07-08T15:04:45Z","updatedAt":"2026-07-08T15:04:45Z"}},"externalAch":{"title":"externalAch","summary":"External ACH account","value":{"id":"acct_9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d","ownershipType":"external","type":"ach","counterPartyName":"Globex Manufacturing","counterPartyEmail":"[email protected]","bankAccount":{"accountType":"checking","routingNumber":"111000025","accountNumberLast4":"4321"},"createdAt":"2026-07-08T15:05:00Z","updatedAt":"2026-07-08T15:05:00Z"}},"externalCheck":{"title":"externalCheck","summary":"External paper-check account","value":{"id":"acct_8be01c32-9378-4aad-9f0d-229e4454259c","ownershipType":"external","type":"check","counterPartyName":"Initech","counterPartyEmail":"[email protected]","paperCheck":{"printName":"Initech","address":{"line1":"500 Market St","city":"San Francisco","state":"CA","postalCode":"94105"}},"createdAt":"2026-07-08T15:05:15Z","updatedAt":"2026-07-08T15:05:15Z"}},"externalDomesticWire":{"title":"externalDomesticWire","summary":"External domestic-wire account","value":{"id":"acct_ecbd32e8-7be4-4d91-a0fd-19bf2b6eca44","ownershipType":"external","type":"domestic-wire","counterPartyName":"Wayne Enterprises","counterPartyEmail":"[email protected]","domesticWire":{"routingNumber":"021000021","accountNumberLast4":"7654","address":{"line1":"1007 Mountain Drive","city":"Gotham","state":"NJ","postalCode":"07001"}},"createdAt":"2026-07-08T15:05:30Z","updatedAt":"2026-07-08T15:05:30Z"}},"externalVirtualCard":{"title":"externalVirtualCard","summary":"External virtual-card account","value":{"id":"acct_62b00efd-e3fd-4be9-9376-949257669ba9","ownershipType":"external","type":"virtual-card","counterPartyName":"Stark Industries","counterPartyEmail":"[email protected]","createdAt":"2026-07-08T15:05:45Z","updatedAt":"2026-07-08T15:05:45Z"}},"externalCounterpartyChoice":{"title":"externalCounterpartyChoice","summary":"External counterparty-choice account, waiting for the counterparty's details","value":{"id":"acct_8d1c5e2a-4b7f-4f0e-9a63-1e2b3c4d5e6f","ownershipType":"external","type":"counterparty-choice","counterPartyName":"Wayne Enterprises","counterPartyEmail":"[email protected]","createdAt":"2026-07-08T15:05:50Z","updatedAt":"2026-07-08T15:05:50Z"}},"externalInternationalFx":{"title":"externalInternationalFx","summary":"External international (FX) account","value":{"id":"acct_2a4f9c31-77ad-4c1e-8b52-6d3f0a91c4e7","ownershipType":"external","type":"international-fx","counterPartyName":"Muster GmbH","counterPartyEmail":"[email protected]","internationalFx":{"currency":"EUR","bankCountryCode":"DE","bankName":"Deutsche Bank","accountIdentifierLast4":"3000","address":{"line1":"Unter den Linden 5","city":"Berlin","postalCode":"10117","countryCode":"DE"}},"createdAt":"2026-07-08T15:06:00Z","updatedAt":"2026-07-08T15:06:00Z"}},"externalInternationalGusd":{"title":"externalInternationalGusd","summary":"External international (GUSD) account","value":{"id":"acct_c7d1e5b2-4a90-4f38-9e6c-1b8a2f7d0c53","ownershipType":"external","type":"international-gusd","counterPartyName":"Northwind Trading Ltd","counterPartyEmail":"[email protected]","internationalGusd":{"walletAddressLast4":"9xQz"},"createdAt":"2026-07-08T15:06:15Z","updatedAt":"2026-07-08T15:06:15Z"}}},"exampleType":"examples"}},"exampleType":"examples"},"32cb3afe-f7d8-4016-a14e-fe852e5ba197":{"description":"Validation error, or an unsupported currency for an international account","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["type","code","message"],"properties":{"type":{"type":"string","description":"Coarse, machine-readable error category. Branch on this to handle a whole class of failures without enumerating every `code`.","enum":["invalid_request_error","authentication_error","authorization_error","not_found_error","conflict_error","rate_limit_error","service_unavailable_error","internal_error"],"isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"code":{"type":"string","description":"Machine-readable error code.","enum":["VALIDATION_ERROR","INVALID_ACCOUNT_TYPE","ACCOUNT_NOT_VERIFIED","INVALID_DELIVERY_PREFERENCE","MCC_REQUIRED","MERCHANT_ADDRESS_REQUIRED","GOODS_RECEIVED_REQUIRED","IDEMPOTENCY_KEY_REQUIRED","FEE_CALCULATION_FAILED","UNSUPPORTED_CURRENCY","FX_QUOTE_INVALID","INVALID_SONAR_TOKEN","ATTACHMENT_REQUIRED","COMPLIANCE_UPLOAD_FAILED","ATTACHMENT_UPLOAD_FAILED","INTERNATIONAL_NOT_ENABLED","ENTITY_ONBOARDING_INCOMPLETE","UNAUTHORIZED","IP_NOT_ALLOWED","NOT_FOUND","DUPLICATE_ENTITY","DUPLICATE_ACCOUNT","DUPLICATE_PAYMENT","DUPLICATE_EXTERNAL_ID","ACCOUNT_IN_USE","BUSINESS_NOT_ELIGIBLE","PAYMENT_NOT_EDITABLE","PAYMENT_UPGRADED_BY_RECEIVER","PAYMENT_NOT_CANCELABLE","IDEMPOTENCY_KEY_REUSED","IDEMPOTENCY_KEY_IN_PROGRESS","IDEMPOTENCY_STORE_UNAVAILABLE","INTERNAL_ERROR"],"isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","description":"Human-readable error message.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"type":"object","description":"Additional error context (e.g. field-level validation failures).","uniqueKey":"error.details","typeLabel":"object"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"type":"invalid_request_error","code":"VALIDATION_ERROR","message":"\u003cstring>","details":{}}}}},"exampleType":"generated"}},"exampleType":"generated"},"1aa0797f-1abe-48cd-bf00-f8c9c34cdbcc":{"description":"The scoped token cannot create this account type, the business is restricted by a risk/compliance limitation from adding an internal account (BUSINESS_NOT_ELIGIBLE), or international accounts are not enabled for this partner (INTERNATIONAL_NOT_ENABLED).\n","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["type","code","message"],"properties":{"type":{"type":"string","description":"Coarse, machine-readable error category. Branch on this to handle a whole class of failures without enumerating every `code`.","enum":["invalid_request_error","authentication_error","authorization_error","not_found_error","conflict_error","rate_limit_error","service_unavailable_error","internal_error"],"isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"code":{"type":"string","description":"Machine-readable error code.","enum":["VALIDATION_ERROR","INVALID_ACCOUNT_TYPE","ACCOUNT_NOT_VERIFIED","INVALID_DELIVERY_PREFERENCE","MCC_REQUIRED","MERCHANT_ADDRESS_REQUIRED","GOODS_RECEIVED_REQUIRED","IDEMPOTENCY_KEY_REQUIRED","FEE_CALCULATION_FAILED","UNSUPPORTED_CURRENCY","FX_QUOTE_INVALID","INVALID_SONAR_TOKEN","ATTACHMENT_REQUIRED","COMPLIANCE_UPLOAD_FAILED","ATTACHMENT_UPLOAD_FAILED","INTERNATIONAL_NOT_ENABLED","ENTITY_ONBOARDING_INCOMPLETE","UNAUTHORIZED","IP_NOT_ALLOWED","NOT_FOUND","DUPLICATE_ENTITY","DUPLICATE_ACCOUNT","DUPLICATE_PAYMENT","DUPLICATE_EXTERNAL_ID","ACCOUNT_IN_USE","BUSINESS_NOT_ELIGIBLE","PAYMENT_NOT_EDITABLE","PAYMENT_UPGRADED_BY_RECEIVER","PAYMENT_NOT_CANCELABLE","IDEMPOTENCY_KEY_REUSED","IDEMPOTENCY_KEY_IN_PROGRESS","IDEMPOTENCY_STORE_UNAVAILABLE","INTERNAL_ERROR"],"isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","description":"Human-readable error message.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"type":"object","description":"Additional error context (e.g. field-level validation failures).","uniqueKey":"error.details","typeLabel":"object"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"type":"invalid_request_error","code":"VALIDATION_ERROR","message":"\u003cstring>","details":{}}}}},"exampleType":"generated"}},"exampleType":"generated"},"9ef3c9b9-f20d-4f26-80d6-2776f0175536":{"description":"Entity not found","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["type","code","message"],"properties":{"type":{"type":"string","description":"Coarse, machine-readable error category. Branch on this to handle a whole class of failures without enumerating every `code`.","enum":["invalid_request_error","authentication_error","authorization_error","not_found_error","conflict_error","rate_limit_error","service_unavailable_error","internal_error"],"isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"code":{"type":"string","description":"Machine-readable error code.","enum":["VALIDATION_ERROR","INVALID_ACCOUNT_TYPE","ACCOUNT_NOT_VERIFIED","INVALID_DELIVERY_PREFERENCE","MCC_REQUIRED","MERCHANT_ADDRESS_REQUIRED","GOODS_RECEIVED_REQUIRED","IDEMPOTENCY_KEY_REQUIRED","FEE_CALCULATION_FAILED","UNSUPPORTED_CURRENCY","FX_QUOTE_INVALID","INVALID_SONAR_TOKEN","ATTACHMENT_REQUIRED","COMPLIANCE_UPLOAD_FAILED","ATTACHMENT_UPLOAD_FAILED","INTERNATIONAL_NOT_ENABLED","ENTITY_ONBOARDING_INCOMPLETE","UNAUTHORIZED","IP_NOT_ALLOWED","NOT_FOUND","DUPLICATE_ENTITY","DUPLICATE_ACCOUNT","DUPLICATE_PAYMENT","DUPLICATE_EXTERNAL_ID","ACCOUNT_IN_USE","BUSINESS_NOT_ELIGIBLE","PAYMENT_NOT_EDITABLE","PAYMENT_UPGRADED_BY_RECEIVER","PAYMENT_NOT_CANCELABLE","IDEMPOTENCY_KEY_REUSED","IDEMPOTENCY_KEY_IN_PROGRESS","IDEMPOTENCY_STORE_UNAVAILABLE","INTERNAL_ERROR"],"isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","description":"Human-readable error message.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"type":"object","description":"Additional error context (e.g. field-level validation failures).","uniqueKey":"error.details","typeLabel":"object"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"type":"invalid_request_error","code":"VALIDATION_ERROR","message":"\u003cstring>","details":{}}}}},"exampleType":"generated"}},"exampleType":"generated"},"8f5ef14b-f9e6-4272-a87a-faf7e1a71d75":{"description":"Conflict: an account already exists for this resource (DUPLICATE_ACCOUNT), the `externalId` is already used by another account (DUPLICATE_EXTERNAL_ID), the `Idempotency-Key` was reused with a different body (IDEMPOTENCY_KEY_REUSED) / is still being processed by an earlier request (IDEMPOTENCY_KEY_IN_PROGRESS), or the business has not completed international onboarding (ENTITY_ONBOARDING_INCOMPLETE).\n","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["type","code","message"],"properties":{"type":{"type":"string","description":"Coarse, machine-readable error category. Branch on this to handle a whole class of failures without enumerating every `code`.","enum":["invalid_request_error","authentication_error","authorization_error","not_found_error","conflict_error","rate_limit_error","service_unavailable_error","internal_error"],"isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"code":{"type":"string","description":"Machine-readable error code.","enum":["VALIDATION_ERROR","INVALID_ACCOUNT_TYPE","ACCOUNT_NOT_VERIFIED","INVALID_DELIVERY_PREFERENCE","MCC_REQUIRED","MERCHANT_ADDRESS_REQUIRED","GOODS_RECEIVED_REQUIRED","IDEMPOTENCY_KEY_REQUIRED","FEE_CALCULATION_FAILED","UNSUPPORTED_CURRENCY","FX_QUOTE_INVALID","INVALID_SONAR_TOKEN","ATTACHMENT_REQUIRED","COMPLIANCE_UPLOAD_FAILED","ATTACHMENT_UPLOAD_FAILED","INTERNATIONAL_NOT_ENABLED","ENTITY_ONBOARDING_INCOMPLETE","UNAUTHORIZED","IP_NOT_ALLOWED","NOT_FOUND","DUPLICATE_ENTITY","DUPLICATE_ACCOUNT","DUPLICATE_PAYMENT","DUPLICATE_EXTERNAL_ID","ACCOUNT_IN_USE","BUSINESS_NOT_ELIGIBLE","PAYMENT_NOT_EDITABLE","PAYMENT_UPGRADED_BY_RECEIVER","PAYMENT_NOT_CANCELABLE","IDEMPOTENCY_KEY_REUSED","IDEMPOTENCY_KEY_IN_PROGRESS","IDEMPOTENCY_STORE_UNAVAILABLE","INTERNAL_ERROR"],"isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","description":"Human-readable error message.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"type":"object","description":"Additional error context (e.g. field-level validation failures).","uniqueKey":"error.details","typeLabel":"object"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":{"type":"conflict_error","code":"DUPLICATE_EXTERNAL_ID","message":"An account with externalId 'partner-acct-42' already exists."}},"examples":{"Example":{"title":"Example","value":{"error":{"type":"conflict_error","code":"DUPLICATE_EXTERNAL_ID","message":"An account with externalId 'partner-acct-42' already exists."}}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"520e7707-0161-43bc-95b3-e1756ab07576":{"ApiKey":{"type":"apiKey","in":"header","name":"api-key","scopes":[],"schemeName":"ApiKey"}},"e1b74483-d291-4d28-b1e0-67c49e838978":{"SessionToken":{"type":"http","scheme":"bearer","bearerFormat":"JWT","description":"Scoped session token minted by POST .../accounts/link.","scopes":[],"schemeName":"SessionToken"}}},"servers":{"11023ec5-d3f9-4571-b97f-e305433ac479":{"description":"Production","url":"https://api.melio.com/v2"},"a9b4dcdc-ad19-4ca1-80f3-760819968e97":{"description":"Staging01","url":"https://api.staging01.melio.com/v2"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"api-key","scopes":[],"schemeName":"ApiKey"},"schema":{"title":"api-key","type":"string","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"ApiKey","name":"api-key"}],"title":"ApiKey"},{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"JWT","description":"Scoped session token minted by POST .../accounts/link.","scopes":[],"schemeName":"SessionToken"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Scoped session token minted by POST .../accounts/link.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"SessionToken","name":"Authorization"}],"title":"SessionToken"}]},"originalFileLocation":"openapi.json"},"subdomain":"melio","siteName":"Melio Payouts API","title":"Create an account - Melio Payouts API","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-11T07:50:53.868Z","originalFileLocation":"api-reference/accounts/create-an-account.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Creates an account for the entity. An internal account is one the entity pays from (a bank account added through Plaid or, for selected partners, by its account and routing numbers). An external account is a payee the entity pays to, reachable by ACH, paper check, domestic wire, or virtual card. Authenticate with your api-key, or with a scoped session token from POST /accounts/link (which can only create internal accounts).\">\u003cmeta data-mint-head name=\"application-name\" content=\"Melio Payouts API\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/melio/9sciKkVs_XIsdZmC/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/docs/mintlify-assets/_mintlify/favicons/melio/9sciKkVs_XIsdZmC/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/melio/9sciKkVs_XIsdZmC/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/melio/9sciKkVs_XIsdZmC/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/melio/9sciKkVs_XIsdZmC/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/melio/9sciKkVs_XIsdZmC/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/melio/9sciKkVs_XIsdZmC/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/melio/9sciKkVs_XIsdZmC/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/melio/9sciKkVs_XIsdZmC/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Create an account - Melio Payouts API\">\u003cmeta data-mint-head property=\"og:description\" content=\"Creates an account for the entity. An internal account is one the entity pays from (a bank account added through Plaid or, for selected partners, by its account and routing numbers). An external account is a payee the entity pays to, reachable by ACH, paper check, domestic wire, or virtual card. Authenticate with your api-key, or with a scoped session token from POST /accounts/link (which can only create internal accounts).\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Melio Payouts API\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://developers.melio.com/docs/api-reference/accounts/create-an-account\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://melio.mintlify.site/docs/_mintlify/api/og/v2?division=Accounts\u0026amp;title=Create+an+account\u0026amp;description=Creates+an+account+for+the+entity.+An+internal+account+is+one+the+entity+pays+from+%28a+bank+account+added+through+Plaid+or%2C+for+selected+partners%2C+by+its+account\u0026amp;theme=840e77e176f335a47137ea1a\u0026amp;signature=e4546ae1b1a98d8dd275a2336f48e5db5eb9c44282beb5479332bed14c7a0b76\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Create an account - Melio Payouts API\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Creates an account for the entity. An internal account is one the entity pays from (a bank account added through Plaid or, for selected partners, by its account and routing numbers). An external account is a payee the entity pays to, reachable by ACH, paper check, domestic wire, or virtual card. Authenticate with your api-key, or with a scoped session token from POST /accounts/link (which can only create internal accounts).\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://melio.mintlify.site/docs/_mintlify/api/og/v2?division=Accounts\u0026amp;title=Create+an+account\u0026amp;description=Creates+an+account+for+the+entity.+An+internal+account+is+one+the+entity+pays+from+%28a+bank+account+added+through+Plaid+or%2C+for+selected+partners%2C+by+its+account\u0026amp;theme=840e77e176f335a47137ea1a\u0026amp;signature=e4546ae1b1a98d8dd275a2336f48e5db5eb9c44282beb5479332bed14c7a0b76\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/docs/mintlify-assets/_mintlify/favicons/melio/9sciKkVs_XIsdZmC/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Melio Payouts API\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#7849ff\">\u003clink data-mint-head rel=\"canonical\" href=\"https://developers.melio.com/docs/api-reference/accounts/create-an-account\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/api-reference/accounts/create-an-account.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://developers.melio.com/#organization\",\"name\":\"Melio Payouts API\",\"url\":\"https://developers.melio.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/melio/xvWXKzlr8EBNoRDW/images/melio-wordmark.svg?fit=max\u0026auto=format\u0026n=xvWXKzlr8EBNoRDW\u0026q=85\u0026s=64c5b00a44de83a5745e570ecf3d0fc2\"}},{\"@type\":\"WebSite\",\"@id\":\"https://developers.melio.com/docs#website\",\"name\":\"Melio Payouts API\",\"url\":\"https://developers.melio.com/docs\",\"publisher\":{\"@id\":\"https://developers.melio.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://developers.melio.com/docs/api-reference/accounts/create-an-account#webpage\",\"url\":\"https://developers.melio.com/docs/api-reference/accounts/create-an-account\",\"name\":\"Create an account\",\"description\":\"Creates an account for the entity. An internal account is one the entity pays from (a bank account added through Plaid or, for selected partners, by its account and routing numbers). An external account is a payee the entity pays to, reachable by ACH, paper check, domestic wire, or virtual card. Authenticate with your api-key, or with a scoped session token from POST /accounts/link (which can only create internal accounts).\",\"dateModified\":\"2026-11-11T07:50:53.868Z\",\"isPartOf\":{\"@id\":\"https://developers.melio.com/docs#website\"},\"breadcrumb\":{\"@id\":\"https://developers.melio.com/docs/api-reference/accounts/create-an-account#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://developers.melio.com/docs/api-reference/accounts/create-an-account#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accounts\",\"item\":\"https://developers.melio.com/docs/api-reference/accounts/list-accounts\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Create an account\",\"item\":\"https://developers.melio.com/docs/api-reference/accounts/create-an-account\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://developers.melio.com/docs/api-reference/accounts/create-an-account#apireference\",\"headline\":\"Create an account\",\"name\":\"Create an account\",\"description\":\"Creates an account for the entity. An internal account is one the entity pays from (a bank account added through Plaid or, for selected partners, by its account and routing numbers). An external account is a payee the entity pays to, reachable by ACH, paper check, domestic wire, or virtual card. Authenticate with your api-key, or with a scoped session token from POST /accounts/link (which can only create internal accounts).\",\"url\":\"https://developers.melio.com/docs/api-reference/accounts/create-an-account\",\"mainEntityOfPage\":{\"@id\":\"https://developers.melio.com/docs/api-reference/accounts/create-an-account#webpage\"},\"dateModified\":\"2026-11-11T07:50:53.868Z\",\"publisher\":{\"@id\":\"https://developers.melio.com/#organization\"},\"isPartOf\":{\"@id\":\"https://developers.melio.com/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Melio Payouts API\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Melio Payouts API\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/docs/api-reference/accounts/create-an-account.md","siteName":"Melio Payouts API","nav":{"global":null,"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":"/Introduction"}]},{"tab":"API Reference","groups":[{"group":"Entities","pages":[{"title":"List entities","deprecated":null,"version":null,"openapi":"/openapi.json get /entities","href":"/api-reference/entities/list-entities"},{"title":"Create an entity","deprecated":null,"version":null,"openapi":"/openapi.json post /entities","href":"/api-reference/entities/create-an-entity"},{"title":"Get an entity","deprecated":null,"version":null,"openapi":"/openapi.json get /entities/{entityId}","href":"/api-reference/entities/get-an-entity"},{"title":"Update an entity","deprecated":null,"version":null,"openapi":"/openapi.json patch /entities/{entityId}","href":"/api-reference/entities/update-an-entity"},{"title":"List beneficial owners","deprecated":null,"version":null,"openapi":"/openapi.json get /entities/{entityId}/beneficial-owners","href":"/api-reference/entities/list-beneficial-owners"},{"title":"Replace beneficial owners","deprecated":null,"version":null,"openapi":"/openapi.json put /entities/{entityId}/beneficial-owners","href":"/api-reference/entities/replace-beneficial-owners"},{"title":"Get limitations","deprecated":null,"version":null,"openapi":"/openapi.json get /limitations","href":"/api-reference/entities/get-limitations"}]},{"group":"Accounts","pages":[{"title":"List accounts","description":"Returns the entity's accounts. Any internal Plaid account that isn't yet verified has its verification status refreshed from Plaid before the response is returned.\n","deprecated":null,"version":null,"openapi":"/openapi.json get /accounts","href":"/api-reference/accounts/list-accounts"},{"title":"Create an account","deprecated":null,"version":null,"openapi":"/openapi.json post /accounts","href":"/api-reference/accounts/create-an-account"},{"title":"Create a link to add a Plaid or card account","description":"Returns a short-lived link you hand to the entity. Opening it takes them to a Melio-hosted page that runs the Plaid or card flow and adds the internal account for them, so bank and card details never pass through your servers. Authenticate with your api-key.\n","deprecated":null,"version":null,"openapi":"/openapi.json post /accounts/link","href":"/api-reference/accounts/create-a-link-to-add-a-plaid-or-card-account"},{"title":"Get an account","deprecated":null,"version":null,"openapi":"/openapi.json get /accounts/{accountId}","href":"/api-reference/accounts/get-an-account"},{"title":"Delete an account","deprecated":null,"version":null,"openapi":"/openapi.json delete /accounts/{accountId}","href":"/api-reference/accounts/delete-an-account"},{"title":"Create a link to verify a Plaid account","deprecated":null,"version":null,"openapi":"/openapi.json post /accounts/{accountId}/verify/link","href":"/api-reference/accounts/create-a-link-to-verify-a-plaid-account"}]},{"group":"Attachments","pages":[{"title":"Upload an attachment","deprecated":null,"version":null,"openapi":"/openapi.json post /attachments","href":"/api-reference/attachments/upload-an-attachment"}]},{"group":"Payments","pages":[{"title":"List payments","deprecated":null,"version":null,"openapi":"/openapi.json get /payments","href":"/api-reference/payments/list-payments"},{"title":"Create a payment","deprecated":null,"version":null,"openapi":"/openapi.json post /payments","href":"/api-reference/payments/create-a-payment"},{"title":"Get a payment","deprecated":null,"version":null,"openapi":"/openapi.json get /payments/{paymentId}","href":"/api-reference/payments/get-a-payment"},{"title":"Update a payment","deprecated":null,"version":null,"openapi":"/openapi.json patch /payments/{paymentId}","href":"/api-reference/payments/update-a-payment"},{"title":"Cancel a payment","deprecated":null,"version":null,"openapi":"/openapi.json post /payments/{paymentId}/cancel","href":"/api-reference/payments/cancel-a-payment"},{"title":"Simulate a payment action","deprecated":null,"version":null,"openapi":"/openapi.json post /simulations/payments/{paymentId}/actions","href":"/api-reference/payments/simulate-a-payment-action"}]},{"group":"Tools","pages":[{"title":"Calculate fees","deprecated":null,"version":null,"openapi":"/openapi.json post /tools/fee-calculator","href":"/api-reference/tools/calculate-fees"},{"title":"Quote a currency conversion","deprecated":null,"version":null,"openapi":"/openapi.json post /tools/fx-quote","href":"/api-reference/tools/quote-a-currency-conversion"},{"title":"Check fast payment eligibility","deprecated":null,"version":null,"openapi":"/openapi.json post /tools/fast-payment-eligibility","href":"/api-reference/tools/check-fast-payment-eligibility"},{"title":"Estimate delivery dates","deprecated":null,"version":null,"openapi":"/openapi.json post /tools/delivery-eta","href":"/api-reference/tools/estimate-delivery-dates"}]}]}]},"basePath":"","title":"Create an account - Melio Payouts API","buildId":"dpl_Aw98ji4XvBsgtZwL1VrkUF9ehFqz","deploymentId":"dpl_Aw98ji4XvBsgtZwL1VrkUF9ehFqz","dynamics":["c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["OpenApiReferenceProvider-CQGbdtm4.js","utils-D88A1f-Z.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-ChqWdz1A.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-yBrxdh_6.js","snippetPresets-BgqDrFJC.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","Page-C2-BijcO.js","ApiExamples-Duxc2rZw.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C7jidOil.js","shallow-xkjpHm-U.js","getApiPlaygroundDisplay-fE3rVpvL.js","CodeSnippet-LgxljKed.js","CodeSnippets-D-pXWDHq.js","getPastedJson-CLRcu-uo.js","icon-Cxirpjgo.js","MethodPill-D49eqY5e.js","DuplicateIcon-CivCz5Rp.js","createIcon-D71qL3f5.js","DynamicMarkdown-BcGRTrw6.js","SectionHeading-DzaqmmSD.js","axios-vUo_bRtp.js","Markdown-CZqUYmMp.js","clsx-B6IZIRsp.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-B0ZV6X5T.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-MqLyPtsW.js"]}