Creates an individual or business customer. The request succeeds or fails as a whole. Individuals require only type; businesses also require business.legalName. Email and phone values do not have to be unique across customers.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Swipelux","colors":{"primary":"#252525","light":"#FFFFFF","dark":"#767676"},"logo":{"light":"https://mintcdn.com/swipelux-b2a33a9b/wPpasd4XrOpXLVQT/logo/light.svg?fit=max\u0026auto=format\u0026n=wPpasd4XrOpXLVQT\u0026q=85\u0026s=aa72fb1e7f357460c75d84a9cb759325","dark":"https://mintcdn.com/swipelux-b2a33a9b/wPpasd4XrOpXLVQT/logo/dark.svg?fit=max\u0026auto=format\u0026n=wPpasd4XrOpXLVQT\u0026q=85\u0026s=c0147ec915d9606b8729494af79da021"},"favicon":"https://mintcdn.com/swipelux-b2a33a9b/zSwEKFUZHruldAxm/favicon.svg?fit=max\u0026auto=format\u0026n=zSwEKFUZHruldAxm\u0026q=85\u0026s=5cb3f0cfcb3fd906ac335a9c70b9360b","api":{"playground":{"display":"simple"},"examples":{"languages":["bash","node","python","go","java","php","ruby"]}},"navbar":{"links":[{"href":"https://www.swipelux.com","label":"Company"},{"href":"mailto:support@swipelux.com","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://www.swipelux.app"}},"footer":{"socials":{"x":"https://x.com/swipelux_","linkedin":"https://www.linkedin.com/company/goswipelux","telegram":"https://t.me/swipelux","github":"https://github.com/swipelux"},"links":[{"header":"Swipelux","items":[{"label":"Website","href":"https://www.swipelux.com"},{"label":"Dashboard","href":"https://www.swipelux.app"},{"label":"Support","href":"mailto:support@swipelux.com"}]},{"header":"Legal","items":[{"label":"Privacy policy","href":"https://www.swipelux.com/legal/privacy-policy"},{"label":"Terms of use","href":"https://www.swipelux.com/legal/terms-of-use"},{"label":"API and SDK terms","href":"https://www.swipelux.com/legal/api-sdk-terms"}]}]},"fonts":{"heading":{"family":"Geist","weight":500},"body":{"family":"Geist","weight":400}},"contextual":{"options":["copy","view","chatgpt","claude","cursor","vscode","mcp","download-spec"],"display":"header"},"styling":{"latex":false},"navigation":{"languages":[{"language":"en","default":true,"href":"integration/overview"},{"language":"ca","footer":{"socials":{"x":"https://x.com/swipelux_","linkedin":"https://www.linkedin.com/company/goswipelux","telegram":"https://t.me/swipelux","github":"https://github.com/swipelux"},"links":[{"header":"Swipelux","items":[{"label":"Lloc web","href":"https://www.swipelux.com"},{"label":"Tauler","href":"https://www.swipelux.app"},{"label":"Suport","href":"mailto:support@swipelux.com"}]},{"header":"Legal","items":[{"label":"Política de privadesa","href":"https://www.swipelux.com/legal/privacy-policy"},{"label":"Condicions d'ús","href":"https://www.swipelux.com/legal/terms-of-use"},{"label":"Condicions de l'API i l'SDK","href":"https://www.swipelux.com/legal/api-sdk-terms"}]}]},"navbar":{"links":[{"href":"https://www.swipelux.com","label":"Empresa"},{"href":"mailto:support@swipelux.com","label":"Suport"}],"primary":{"type":"button","label":"Tauler","href":"https://www.swipelux.app"}},"href":"ca/integration/overview"},{"language":"cn","footer":{"socials":{"x":"https://x.com/swipelux_","linkedin":"https://www.linkedin.com/company/goswipelux","telegram":"https://t.me/swipelux","github":"https://github.com/swipelux"},"links":[{"header":"Swipelux","items":[{"label":"网站","href":"https://www.swipelux.com"},{"label":"控制台","href":"https://www.swipelux.app"},{"label":"支持","href":"mailto:support@swipelux.com"}]},{"header":"法律","items":[{"label":"隐私政策","href":"https://www.swipelux.com/legal/privacy-policy"},{"label":"使用条款","href":"https://www.swipelux.com/legal/terms-of-use"},{"label":"API 和 SDK 条款","href":"https://www.swipelux.com/legal/api-sdk-terms"}]}]},"navbar":{"links":[{"href":"https://www.swipelux.com","label":"公司"},{"href":"mailto:support@swipelux.com","label":"支持"}],"primary":{"type":"button","label":"控制台","href":"https://www.swipelux.app"}},"href":"cn/integration/overview"},{"language":"cs","footer":{"socials":{"x":"https://x.com/swipelux_","linkedin":"https://www.linkedin.com/company/goswipelux","telegram":"https://t.me/swipelux","github":"https://github.com/swipelux"},"links":[{"header":"Swipelux","items":[{"label":"Webové stránky","href":"https://www.swipelux.com"},{"label":"Ovládací panel","href":"https://www.swipelux.app"},{"label":"Podpora","href":"mailto:support@swipelux.com"}]},{"header":"Právní informace","items":[{"label":"Zásady ochrany osobních údajů","href":"https://www.swipelux.com/legal/privacy-policy"},{"label":"Podmínky použití","href":"https://www.swipelux.com/legal/terms-of-use"},{"label":"Podmínky API a SDK","href":"https://www.swipelux.com/legal/api-sdk-terms"}]}]},"navbar":{"links":[{"href":"https://www.swipelux.com","label":"Společnost"},{"href":"mailto:support@swipelux.com","label":"Podpora"}],"primary":{"type":"button","label":"Ovládací panel","href":"https://www.swipelux.app"}},"href":"cs/integration/overview"},{"language":"de","footer":{"socials":{"x":"https://x.com/swipelux_","linkedin":"https://www.linkedin.com/company/goswipelux","telegram":"https://t.me/swipelux","github":"https://github.com/swipelux"},"links":[{"header":"Swipelux","items":[{"label":"Website","href":"https://www.swipelux.com"},{"label":"Dashboard","href":"https://www.swipelux.app"},{"label":"Support","href":"mailto:support@swipelux.com"}]},{"header":"Rechtliches","items":[{"label":"Datenschutzerklärung","href":"https://www.swipelux.com/legal/privacy-policy"},{"label":"Nutzungsbedingungen","href":"https://www.swipelux.com/legal/terms-of-use"},{"label":"API- und SDK-Bedingungen","href":"https://www.swipelux.com/legal/api-sdk-terms"}]}]},"navbar":{"links":[{"href":"https://www.swipelux.com","label":"Unternehmen"},{"href":"mailto:support@swipelux.com","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://www.swipelux.app"}},"href":"de/integration/overview"},{"language":"es","footer":{"socials":{"x":"https://x.com/swipelux_","linkedin":"https://www.linkedin.com/company/goswipelux","telegram":"https://t.me/swipelux","github":"https://github.com/swipelux"},"links":[{"header":"Swipelux","items":[{"label":"Sitio web","href":"https://www.swipelux.com"},{"label":"Panel","href":"https://www.swipelux.app"},{"label":"Soporte","href":"mailto:support@swipelux.com"}]},{"header":"Legal","items":[{"label":"Política de privacidad","href":"https://www.swipelux.com/legal/privacy-policy"},{"label":"Términos de uso","href":"https://www.swipelux.com/legal/terms-of-use"},{"label":"Términos de la API y el SDK","href":"https://www.swipelux.com/legal/api-sdk-terms"}]}]},"navbar":{"links":[{"href":"https://www.swipelux.com","label":"Empresa"},{"href":"mailto:support@swipelux.com","label":"Soporte"}],"primary":{"type":"button","label":"Panel","href":"https://www.swipelux.app"}},"href":"es/integration/overview"},{"language":"fi","footer":{"socials":{"x":"https://x.com/swipelux_","linkedin":"https://www.linkedin.com/company/goswipelux","telegram":"https://t.me/swipelux","github":"https://github.com/swipelux"},"links":[{"header":"Swipelux","items":[{"label":"Verkkosivusto","href":"https://www.swipelux.com"},{"label":"Hallintapaneeli","href":"https://www.swipelux.app"},{"label":"Tuki","href":"mailto:support@swipelux.com"}]},{"header":"Oikeudelliset tiedot","items":[{"label":"Tietosuojakäytäntö","href":"https://www.swipelux.com/legal/privacy-policy"},{"label":"Käyttöehdot","href":"https://www.swipelux.com/legal/terms-of-use"},{"label":"API- ja SDK-ehdot","href":"https://www.swipelux.com/legal/api-sdk-terms"}]}]},"navbar":{"links":[{"href":"https://www.swipelux.com","label":"Yritys"},{"href":"mailto:support@swipelux.com","label":"Tuki"}],"primary":{"type":"button","label":"Hallintapaneeli","href":"https://www.swipelux.app"}},"href":"fi/integration/overview"},{"language":"fr","footer":{"socials":{"x":"https://x.com/swipelux_","linkedin":"https://www.linkedin.com/company/goswipelux","telegram":"https://t.me/swipelux","github":"https://github.com/swipelux"},"links":[{"header":"Swipelux","items":[{"label":"Site web","href":"https://www.swipelux.com"},{"label":"Tableau de bord","href":"https://www.swipelux.app"},{"label":"Support","href":"mailto:support@swipelux.com"}]},{"header":"Informations légales","items":[{"label":"Politique de confidentialité","href":"https://www.swipelux.com/legal/privacy-policy"},{"label":"Conditions d'utilisation","href":"https://www.swipelux.com/legal/terms-of-use"},{"label":"Conditions de l'API et du SDK","href":"https://www.swipelux.com/legal/api-sdk-terms"}]}]},"navbar":{"links":[{"href":"https://www.swipelux.com","label":"Entreprise"},{"href":"mailto:support@swipelux.com","label":"Support"}],"primary":{"type":"button","label":"Tableau de bord","href":"https://www.swipelux.app"}},"href":"fr/integration/overview"},{"language":"hi","footer":{"socials":{"x":"https://x.com/swipelux_","linkedin":"https://www.linkedin.com/company/goswipelux","telegram":"https://t.me/swipelux","github":"https://github.com/swipelux"},"links":[{"header":"Swipelux","items":[{"label":"वेबसाइट","href":"https://www.swipelux.com"},{"label":"डैशबोर्ड","href":"https://www.swipelux.app"},{"label":"सहायता","href":"mailto:support@swipelux.com"}]},{"header":"कानूनी","items":[{"label":"गोपनीयता नीति","href":"https://www.swipelux.com/legal/privacy-policy"},{"label":"उपयोग की शर्तें","href":"https://www.swipelux.com/legal/terms-of-use"},{"label":"API और SDK की शर्तें","href":"https://www.swipelux.com/legal/api-sdk-terms"}]}]},"navbar":{"links":[{"href":"https://www.swipelux.com","label":"कंपनी"},{"href":"mailto:support@swipelux.com","label":"सहायता"}],"primary":{"type":"button","label":"डैशबोर्ड","href":"https://www.swipelux.app"}},"href":"hi/integration/overview"},{"language":"hu","footer":{"socials":{"x":"https://x.com/swipelux_","linkedin":"https://www.linkedin.com/company/goswipelux","telegram":"https://t.me/swipelux","github":"https://github.com/swipelux"},"links":[{"header":"Swipelux","items":[{"label":"Weboldal","href":"https://www.swipelux.com"},{"label":"Irányítópult","href":"https://www.swipelux.app"},{"label":"Támogatás","href":"mailto:support@swipelux.com"}]},{"header":"Jogi információk","items":[{"label":"Adatvédelmi szabályzat","href":"https://www.swipelux.com/legal/privacy-policy"},{"label":"Felhasználási feltételek","href":"https://www.swipelux.com/legal/terms-of-use"},{"label":"API- és SDK-feltételek","href":"https://www.swipelux.com/legal/api-sdk-terms"}]}]},"navbar":{"links":[{"href":"https://www.swipelux.com","label":"Cég"},{"href":"mailto:support@swipelux.com","label":"Támogatás"}],"primary":{"type":"button","label":"Irányítópult","href":"https://www.swipelux.app"}},"href":"hu/integration/overview"},{"language":"it","footer":{"socials":{"x":"https://x.com/swipelux_","linkedin":"https://www.linkedin.com/company/goswipelux","telegram":"https://t.me/swipelux","github":"https://github.com/swipelux"},"links":[{"header":"Swipelux","items":[{"label":"Sito web","href":"https://www.swipelux.com"},{"label":"Dashboard","href":"https://www.swipelux.app"},{"label":"Supporto","href":"mailto:support@swipelux.com"}]},{"header":"Note legali","items":[{"label":"Informativa sulla privacy","href":"https://www.swipelux.com/legal/privacy-policy"},{"label":"Termini di utilizzo","href":"https://www.swipelux.com/legal/terms-of-use"},{"label":"Termini di API e SDK","href":"https://www.swipelux.com/legal/api-sdk-terms"}]}]},"navbar":{"links":[{"href":"https://www.swipelux.com","label":"Azienda"},{"href":"mailto:support@swipelux.com","label":"Supporto"}],"primary":{"type":"button","label":"Dashboard","href":"https://www.swipelux.app"}},"href":"it/integration/overview"},{"language":"jp","footer":{"socials":{"x":"https://x.com/swipelux_","linkedin":"https://www.linkedin.com/company/goswipelux","telegram":"https://t.me/swipelux","github":"https://github.com/swipelux"},"links":[{"header":"Swipelux","items":[{"label":"ウェブサイト","href":"https://www.swipelux.com"},{"label":"ダッシュボード","href":"https://www.swipelux.app"},{"label":"サポート","href":"mailto:support@swipelux.com"}]},{"header":"法的情報","items":[{"label":"プライバシーポリシー","href":"https://www.swipelux.com/legal/privacy-policy"},{"label":"利用規約","href":"https://www.swipelux.com/legal/terms-of-use"},{"label":"API および SDK の利用規約","href":"https://www.swipelux.com/legal/api-sdk-terms"}]}]},"navbar":{"links":[{"href":"https://www.swipelux.com","label":"会社情報"},{"href":"mailto:support@swipelux.com","label":"サポート"}],"primary":{"type":"button","label":"ダッシュボード","href":"https://www.swipelux.app"}},"href":"jp/integration/overview"},{"language":"ko","footer":{"socials":{"x":"https://x.com/swipelux_","linkedin":"https://www.linkedin.com/company/goswipelux","telegram":"https://t.me/swipelux","github":"https://github.com/swipelux"},"links":[{"header":"Swipelux","items":[{"label":"웹사이트","href":"https://www.swipelux.com"},{"label":"대시보드","href":"https://www.swipelux.app"},{"label":"지원","href":"mailto:support@swipelux.com"}]},{"header":"법적 고지","items":[{"label":"개인정보 처리방침","href":"https://www.swipelux.com/legal/privacy-policy"},{"label":"이용약관","href":"https://www.swipelux.com/legal/terms-of-use"},{"label":"API 및 SDK 약관","href":"https://www.swipelux.com/legal/api-sdk-terms"}]}]},"navbar":{"links":[{"href":"https://www.swipelux.com","label":"회사"},{"href":"mailto:support@swipelux.com","label":"지원"}],"primary":{"type":"button","label":"대시보드","href":"https://www.swipelux.app"}},"href":"ko/integration/overview"},{"language":"lv","footer":{"socials":{"x":"https://x.com/swipelux_","linkedin":"https://www.linkedin.com/company/goswipelux","telegram":"https://t.me/swipelux","github":"https://github.com/swipelux"},"links":[{"header":"Swipelux","items":[{"label":"Tīmekļa vietne","href":"https://www.swipelux.com"},{"label":"Informācijas panelis","href":"https://www.swipelux.app"},{"label":"Atbalsts","href":"mailto:support@swipelux.com"}]},{"header":"Juridiskā informācija","items":[{"label":"Privātuma politika","href":"https://www.swipelux.com/legal/privacy-policy"},{"label":"Lietošanas noteikumi","href":"https://www.swipelux.com/legal/terms-of-use"},{"label":"API un SDK noteikumi","href":"https://www.swipelux.com/legal/api-sdk-terms"}]}]},"navbar":{"links":[{"href":"https://www.swipelux.com","label":"Uzņēmums"},{"href":"mailto:support@swipelux.com","label":"Atbalsts"}],"primary":{"type":"button","label":"Informācijas panelis","href":"https://www.swipelux.app"}},"href":"lv/integration/overview"},{"language":"nl","footer":{"socials":{"x":"https://x.com/swipelux_","linkedin":"https://www.linkedin.com/company/goswipelux","telegram":"https://t.me/swipelux","github":"https://github.com/swipelux"},"links":[{"header":"Swipelux","items":[{"label":"Website","href":"https://www.swipelux.com"},{"label":"Dashboard","href":"https://www.swipelux.app"},{"label":"Support","href":"mailto:support@swipelux.com"}]},{"header":"Juridisch","items":[{"label":"Privacybeleid","href":"https://www.swipelux.com/legal/privacy-policy"},{"label":"Gebruiksvoorwaarden","href":"https://www.swipelux.com/legal/terms-of-use"},{"label":"API- en SDK-voorwaarden","href":"https://www.swipelux.com/legal/api-sdk-terms"}]}]},"navbar":{"links":[{"href":"https://www.swipelux.com","label":"Bedrijf"},{"href":"mailto:support@swipelux.com","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://www.swipelux.app"}},"href":"nl/integration/overview"},{"language":"no","footer":{"socials":{"x":"https://x.com/swipelux_","linkedin":"https://www.linkedin.com/company/goswipelux","telegram":"https://t.me/swipelux","github":"https://github.com/swipelux"},"links":[{"header":"Swipelux","items":[{"label":"Nettsted","href":"https://www.swipelux.com"},{"label":"Dashbord","href":"https://www.swipelux.app"},{"label":"Støtte","href":"mailto:support@swipelux.com"}]},{"header":"Juridisk","items":[{"label":"Personvernerklæring","href":"https://www.swipelux.com/legal/privacy-policy"},{"label":"Bruksvilkår","href":"https://www.swipelux.com/legal/terms-of-use"},{"label":"API- og SDK-vilkår","href":"https://www.swipelux.com/legal/api-sdk-terms"}]}]},"navbar":{"links":[{"href":"https://www.swipelux.com","label":"Selskap"},{"href":"mailto:support@swipelux.com","label":"Støtte"}],"primary":{"type":"button","label":"Dashbord","href":"https://www.swipelux.app"}},"href":"no/integration/overview"},{"language":"zh-Hant","footer":{"socials":{"x":"https://x.com/swipelux_","linkedin":"https://www.linkedin.com/company/goswipelux","telegram":"https://t.me/swipelux","github":"https://github.com/swipelux"},"links":[{"header":"Swipelux","items":[{"label":"網站","href":"https://www.swipelux.com"},{"label":"控制台","href":"https://www.swipelux.app"},{"label":"支援","href":"mailto:support@swipelux.com"}]},{"header":"法律","items":[{"label":"隱私權政策","href":"https://www.swipelux.com/legal/privacy-policy"},{"label":"使用條款","href":"https://www.swipelux.com/legal/terms-of-use"},{"label":"API 與 SDK 條款","href":"https://www.swipelux.com/legal/api-sdk-terms"}]}]},"navbar":{"links":[{"href":"https://www.swipelux.com","label":"公司"},{"href":"mailto:support@swipelux.com","label":"支援"}],"primary":{"type":"button","label":"控制台","href":"https://www.swipelux.app"}},"href":"zh-Hant/integration/overview"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"swipelux-b2a33a9b","hasAudioNarration":false,"actualSubdomain":"swipelux-b2a33a9b","customDomains":["docs.swipelux.com"],"gitSource":{"type":"github","owner":"swipelux","repo":"public-docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6ae9836ab788bf0e78a67155","collectionId":"0415f07f-0c1c-4e56-91f9-d1c09a008679","liveDeploymentHistoryId":"6ae9836ab788bf0e78a67155","schemaVersion":"v3"},"feedback":{"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae9836ab788bf0e78a67155","clientVersion":"0.0.4074","searchFilterCounts":[{"language":"en","tag":"API Reference","count":93},{"language":"en","tag":"Endpoints","count":90},{"language":"en","tag":"Knowledge Base","count":21},{"language":"ca","tag":"Base de coneixement","count":20},{"language":"cn","tag":"知识库","count":20},{"language":"cs","tag":"Znalostní báze","count":20},{"language":"de","tag":"Wissensdatenbank","count":20},{"language":"es","tag":"Base de conocimiento","count":20},{"language":"fi","tag":"Tietokanta","count":20},{"language":"fr","tag":"Base de connaissances","count":20},{"language":"hi","tag":"ज्ञान आधार","count":20},{"language":"hu","tag":"Tudásbázis","count":20},{"language":"it","tag":"Base di conoscenza","count":20},{"language":"jp","tag":"ナレッジベース","count":20},{"language":"ko","tag":"지식 베이스","count":20},{"language":"lv","tag":"Zināšanu bāze","count":20},{"language":"nl","tag":"Kennisbank","count":20},{"language":"no","tag":"Kunnskapsbase","count":20},{"language":"zh-Hant","tag":"知識庫","count":20},{"language":"en","tag":"Integration Docs","count":17},{"language":"ca","tag":"Documentació d'integració","count":16},{"language":"cn","tag":"集成文档","count":16},{"language":"cs","tag":"Integrační dokumentace","count":16},{"language":"de","tag":"Integrationsdokumentation","count":16},{"language":"es","tag":"Documentación de integración","count":16},{"language":"fi","tag":"Integraatiodokumentaatio","count":16},{"language":"fr","tag":"Documentation d'intégration","count":16},{"language":"hi","tag":"एकीकरण दस्तावेज़","count":16},{"language":"hu","tag":"Integrációs dokumentáció","count":16},{"language":"it","tag":"Documentazione di integrazione","count":16},{"language":"jp","tag":"統合ドキュメント","count":16},{"language":"ko","tag":"통합 문서","count":16},{"language":"lv","tag":"Integrācijas dokumentācija","count":16},{"language":"nl","tag":"Integratiedocumentatie","count":16},{"language":"no","tag":"Integrasjonsdokumentasjon","count":16},{"language":"zh-Hant","tag":"整合文件","count":16},{"language":"en","tag":"Webhook events","count":12},{"language":"en","tag":"Compliance","count":11},{"language":"en","tag":"Capabilities","count":10},{"language":"ca","tag":"Compliment","count":10},{"language":"cn","tag":"合规","count":10},{"language":"cs","tag":"Compliance","count":10},{"language":"de","tag":"Compliance","count":10},{"language":"es","tag":"Cumplimiento","count":10},{"language":"fi","tag":"Sääntelynmukaisuus","count":10},{"language":"fr","tag":"Conformité","count":10},{"language":"hi","tag":"अनुपालन","count":10},{"language":"hu","tag":"Megfelelőség","count":10},{"language":"it","tag":"Conformità","count":10},{"language":"jp","tag":"コンプライアンス","count":10},{"language":"ko","tag":"컴플라이언스","count":10},{"language":"lv","tag":"Atbilstība","count":10},{"language":"nl","tag":"Compliance","count":10},{"language":"no","tag":"Etterlevelse","count":10},{"language":"zh-Hant","tag":"合規","count":10},{"language":"en","tag":"Quotes and transfers","count":9},{"language":"en","tag":"Recipients","count":9},{"language":"en","tag":"Build money flows","count":7},{"language":"ca","tag":"Construeix fluxos de diners","count":7},{"language":"cn","tag":"构建资金流","count":7},{"language":"cs","tag":"Vytvořte peněžní toky","count":7},{"language":"de","tag":"Geldflüsse aufbauen","count":7},{"language":"es","tag":"Crea flujos de dinero","count":7},{"language":"fi","tag":"Rakenna rahavirrat","count":7},{"language":"fr","tag":"Construire les flux monétaires","count":7},{"language":"hi","tag":"धन प्रवाह बनाएँ","count":7},{"language":"hu","tag":"Pénzáramlások kiépítése","count":7},{"language":"it","tag":"Costruisci i flussi di denaro","count":7},{"language":"jp","tag":"資金フローの構築","count":7},{"language":"ko","tag":"자금 흐름 구축","count":7},{"language":"lv","tag":"Veidot naudas plūsmas","count":7},{"language":"nl","tag":"Geldstromen bouwen","count":7},{"language":"no","tag":"Bygg pengestrømmer","count":7},{"language":"zh-Hant","tag":"建立金流","count":7},{"language":"ca","tag":"Incorporació d'empreses","count":6},{"language":"cn","tag":"企业入驻","count":6},{"language":"cs","tag":"Onboarding firem","count":6},{"language":"de","tag":"Unternehmens-Onboarding","count":6},{"language":"es","tag":"Incorporación de empresas","count":6},{"language":"fi","tag":"Yritysten käyttöönotto","count":6},{"language":"fr","tag":"Onboarding des entreprises","count":6},{"language":"hi","tag":"व्यवसाय ऑनबोर्डिंग","count":6},{"language":"hu","tag":"Vállalati beléptetés","count":6},{"language":"it","tag":"Onboarding aziendale","count":6},{"language":"jp","tag":"法人オンボーディング","count":6},{"language":"ko","tag":"기업 온보딩","count":6},{"language":"lv","tag":"Uzņēmumu iekļaušana","count":6},{"language":"nl","tag":"Zakelijke onboarding","count":6},{"language":"no","tag":"Bedriftsombording","count":6},{"language":"zh-Hant","tag":"企業引導","count":6},{"language":"ca","tag":"Comença aquí","count":4},{"language":"ca","tag":"Incorporació d'individus","count":4},{"language":"cn","tag":"开始使用","count":4},{"language":"cn","tag":"个人入驻","count":4},{"language":"cs","tag":"Začínáme","count":4},{"language":"cs","tag":"Onboarding jednotlivců","count":4},{"language":"de","tag":"Erste Schritte","count":4},{"language":"de","tag":"Einzelpersonen-Onboarding","count":4},{"language":"es","tag":"Comienza","count":4},{"language":"es","tag":"Incorporación de particulares","count":4},{"language":"fi","tag":"Aloita","count":4},{"language":"fi","tag":"Yksityishenkilöiden käyttöönotto","count":4},{"language":"fr","tag":"Commencer","count":4},{"language":"fr","tag":"Onboarding des particuliers","count":4},{"language":"hi","tag":"शुरू करें","count":4},{"language":"hi","tag":"व्यक्तिगत ऑनबोर्डिंग","count":4},{"language":"hu","tag":"Kezdő lépések","count":4},{"language":"hu","tag":"Egyéni beléptetés","count":4},{"language":"it","tag":"Inizia","count":4},{"language":"it","tag":"Onboarding individuale","count":4},{"language":"jp","tag":"はじめに","count":4},{"language":"jp","tag":"個人オンボーディング","count":4},{"language":"ko","tag":"시작하기","count":4},{"language":"ko","tag":"개인 온보딩","count":4},{"language":"lv","tag":"Sākt darbu","count":4},{"language":"lv","tag":"Fizisko personu iekļaušana","count":4},{"language":"nl","tag":"Aan de slag","count":4},{"language":"nl","tag":"Individuele onboarding","count":4},{"language":"no","tag":"Kom i gang","count":4},{"language":"no","tag":"Personombording","count":4},{"language":"zh-Hant","tag":"開始使用","count":4},{"language":"zh-Hant","tag":"個人引導","count":4},{"language":"ca","tag":"Referència d'API","count":3},{"language":"cn","tag":"API 参考","count":3},{"language":"cs","tag":"API reference","count":3},{"language":"de","tag":"API-Referenz","count":3},{"language":"es","tag":"Referencia de API","count":3},{"language":"fi","tag":"API-viittaus","count":3},{"language":"fr","tag":"Référence de l'API","count":3},{"language":"hi","tag":"API संदर्भ","count":3},{"language":"hu","tag":"API referencia","count":3},{"language":"it","tag":"Riferimento API","count":3},{"language":"jp","tag":"APIリファレンス","count":3},{"language":"ko","tag":"API 참조","count":3},{"language":"lv","tag":"API atsauce","count":3},{"language":"nl","tag":"API-referentie","count":3},{"language":"no","tag":"API-referanse","count":3},{"language":"zh-Hant","tag":"API 參考","count":3},{"language":"ca","tag":"Versionatge","count":2},{"language":"ca","tag":"Llança","count":2},{"language":"cn","tag":"版本管理","count":2},{"language":"cn","tag":"上线","count":2},{"language":"cs","tag":"Verzování","count":2},{"language":"cs","tag":"Spuštění","count":2},{"language":"de","tag":"Versionierung","count":2},{"language":"de","tag":"Livegang","count":2},{"language":"es","tag":"Versionado","count":2},{"language":"es","tag":"Lanzamiento","count":2},{"language":"fi","tag":"Versiointi","count":2},{"language":"fi","tag":"Julkaisu","count":2},{"language":"fr","tag":"Versioning","count":2},{"language":"fr","tag":"Mise en production","count":2},{"language":"hi","tag":"संस्करण","count":2},{"language":"hi","tag":"लॉन्च","count":2},{"language":"hu","tag":"Verziókezelés","count":2},{"language":"hu","tag":"Élesítés","count":2},{"language":"it","tag":"Versioning","count":2},{"language":"it","tag":"Lancio","count":2},{"language":"jp","tag":"バージョン管理","count":2},{"language":"jp","tag":"ローンチ","count":2},{"language":"ko","tag":"버전 관리","count":2},{"language":"ko","tag":"출시","count":2},{"language":"lv","tag":"Versiju pārvaldība","count":2},{"language":"lv","tag":"Palaišana","count":2},{"language":"nl","tag":"Versiebeheer","count":2},{"language":"nl","tag":"Live gaan","count":2},{"language":"no","tag":"Versjonering","count":2},{"language":"no","tag":"Lansering","count":2},{"language":"zh-Hant","tag":"版本管理","count":2},{"language":"zh-Hant","tag":"上線","count":2}],"searchSettings":{"maxResults":10}},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true,"deflection":{"enabled":true,"email":"support@swipelux.com"}},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","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":"llms-txt-v2","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":"vite-origin","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":"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":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[{"filePath":"style.css","content":":root{--swipelux-surface: #ffffff;--swipelux-surface-muted: #fafafa;--swipelux-line: #eaeaeb;--swipelux-content-primary: #424242;--swipelux-content-secondary: #737373;--swipelux-diagram-line: #252525;--swipelux-radius-control: 12px;--swipelux-radius-card: 16px}.dark{--swipelux-surface: #171515;--swipelux-surface-muted: #0d0c0c;--swipelux-line: #353131;--swipelux-content-primary: #ffffff;--swipelux-content-secondary: #a4a4a4;--swipelux-diagram-line: #ffffff}[data-assistant-bar],.chat-assistant-floating-input{display:none!important}#localization-select-trigger{display:none!important}html:is([data-current-path=\"/\"],[data-current-path=\"/ca\"],[data-current-path=\"/ca/\"],[data-current-path=\"/cn\"],[data-current-path=\"/cn/\"],[data-current-path=\"/cs\"],[data-current-path=\"/cs/\"],[data-current-path=\"/de\"],[data-current-path=\"/de/\"],[data-current-path=\"/es\"],[data-current-path=\"/es/\"],[data-current-path=\"/fi\"],[data-current-path=\"/fi/\"],[data-current-path=\"/fr\"],[data-current-path=\"/fr/\"],[data-current-path=\"/hi\"],[data-current-path=\"/hi/\"],[data-current-path=\"/hu\"],[data-current-path=\"/hu/\"],[data-current-path=\"/it\"],[data-current-path=\"/it/\"],[data-current-path=\"/jp\"],[data-current-path=\"/jp/\"],[data-current-path=\"/ko\"],[data-current-path=\"/ko/\"],[data-current-path=\"/lv\"],[data-current-path=\"/lv/\"],[data-current-path=\"/nl\"],[data-current-path=\"/nl/\"],[data-current-path=\"/no\"],[data-current-path=\"/no/\"],[data-current-path=\"/zh-Hant\"],[data-current-path=\"/zh-Hant/\"],[data-current-path$=\"/integration/overview\"],[data-current-path$=\"/integration/quickstart\"],[data-current-path$=\"/integration/authentication\"],[data-current-path$=\"/integration/sandbox\"],[data-current-path$=\"/integration/onboarding/customers\"],[data-current-path$=\"/integration/onboarding/capabilities-and-requirements\"],[data-current-path$=\"/integration/common-flows\"],[data-current-path$=\"/integration/accounts\"],[data-current-path$=\"/integration/issue-bank-account\"],[data-current-path$=\"/integration/recipients\"],[data-current-path$=\"/integration/receive-funds\"],[data-current-path$=\"/integration/send-funds\"],[data-current-path$=\"/integration/quotes-and-transfers\"],[data-current-path$=\"/integration/webhooks\"],[data-current-path$=\"/integration/go-live\"],[data-current-path$=\"/api-reference/introduction\"],[data-current-path$=\"/api-reference/versioning/migrate-to-v3\"],[data-current-path$=\"/api-reference/versioning/changelog\"],[data-current-path$=\"/knowledge-base/compliance/overview\"],[data-current-path$=\"/knowledge-base/compliance/regulatory-perimeter\"],[data-current-path$=\"/knowledge-base/compliance/supported-business-models\"],[data-current-path$=\"/knowledge-base/compliance/jurisdictions-and-availability\"],[data-current-path$=\"/knowledge-base/compliance/transaction-limits\"],[data-current-path$=\"/knowledge-base/compliance/custody-and-wallet-controls\"],[data-current-path$=\"/knowledge-base/compliance/payment-methods\"],[data-current-path$=\"/knowledge-base/compliance/travel-rule\"],[data-current-path$=\"/knowledge-base/compliance/screening-and-monitoring\"],[data-current-path$=\"/knowledge-base/compliance/governance-retention-and-privacy\"],[data-current-path$=\"/knowledge-base/business-onboarding/overview\"],[data-current-path$=\"/knowledge-base/business-onboarding/entity-and-business-types\"],[data-current-path$=\"/knowledge-base/business-onboarding/document-requirements\"],[data-current-path$=\"/knowledge-base/business-onboarding/shareholders-ubos-and-control-persons\"],[data-current-path$=\"/knowledge-base/business-onboarding/kyb-workflow\"],[data-current-path$=\"/knowledge-base/business-onboarding/faq\"],[data-current-path$=\"/knowledge-base/individual-onboarding/overview\"],[data-current-path$=\"/knowledge-base/individual-onboarding/verification-levels\"],[data-current-path$=\"/knowledge-base/individual-onboarding/status-and-workflow\"],[data-current-path$=\"/knowledge-base/individual-onboarding/api-workflow\"]) #localization-select-trigger{display:flex!important}@media (min-width: 1024px){#localization-select-trigger{position:absolute;top:1rem;right:2.5rem;z-index:40}html:is([data-current-path=\"/\"],[data-current-path=\"/ca\"],[data-current-path=\"/ca/\"],[data-current-path=\"/cn\"],[data-current-path=\"/cn/\"],[data-current-path=\"/cs\"],[data-current-path=\"/cs/\"],[data-current-path=\"/de\"],[data-current-path=\"/de/\"],[data-current-path=\"/es\"],[data-current-path=\"/es/\"],[data-current-path=\"/fi\"],[data-current-path=\"/fi/\"],[data-current-path=\"/fr\"],[data-current-path=\"/fr/\"],[data-current-path=\"/hi\"],[data-current-path=\"/hi/\"],[data-current-path=\"/hu\"],[data-current-path=\"/hu/\"],[data-current-path=\"/it\"],[data-current-path=\"/it/\"],[data-current-path=\"/jp\"],[data-current-path=\"/jp/\"],[data-current-path=\"/ko\"],[data-current-path=\"/ko/\"],[data-current-path=\"/lv\"],[data-current-path=\"/lv/\"],[data-current-path=\"/nl\"],[data-current-path=\"/nl/\"],[data-current-path=\"/no\"],[data-current-path=\"/no/\"],[data-current-path=\"/zh-Hant\"],[data-current-path=\"/zh-Hant/\"],[data-current-path$=\"/integration/overview\"],[data-current-path$=\"/integration/quickstart\"],[data-current-path$=\"/integration/authentication\"],[data-current-path$=\"/integration/sandbox\"],[data-current-path$=\"/integration/onboarding/customers\"],[data-current-path$=\"/integration/onboarding/capabilities-and-requirements\"],[data-current-path$=\"/integration/common-flows\"],[data-current-path$=\"/integration/accounts\"],[data-current-path$=\"/integration/issue-bank-account\"],[data-current-path$=\"/integration/recipients\"],[data-current-path$=\"/integration/receive-funds\"],[data-current-path$=\"/integration/send-funds\"],[data-current-path$=\"/integration/quotes-and-transfers\"],[data-current-path$=\"/integration/webhooks\"],[data-current-path$=\"/integration/go-live\"],[data-current-path$=\"/api-reference/introduction\"],[data-current-path$=\"/api-reference/versioning/migrate-to-v3\"],[data-current-path$=\"/api-reference/versioning/changelog\"],[data-current-path$=\"/knowledge-base/compliance/overview\"],[data-current-path$=\"/knowledge-base/compliance/regulatory-perimeter\"],[data-current-path$=\"/knowledge-base/compliance/supported-business-models\"],[data-current-path$=\"/knowledge-base/compliance/jurisdictions-and-availability\"],[data-current-path$=\"/knowledge-base/compliance/transaction-limits\"],[data-current-path$=\"/knowledge-base/compliance/custody-and-wallet-controls\"],[data-current-path$=\"/knowledge-base/compliance/payment-methods\"],[data-current-path$=\"/knowledge-base/compliance/travel-rule\"],[data-current-path$=\"/knowledge-base/compliance/screening-and-monitoring\"],[data-current-path$=\"/knowledge-base/compliance/governance-retention-and-privacy\"],[data-current-path$=\"/knowledge-base/business-onboarding/overview\"],[data-current-path$=\"/knowledge-base/business-onboarding/entity-and-business-types\"],[data-current-path$=\"/knowledge-base/business-onboarding/document-requirements\"],[data-current-path$=\"/knowledge-base/business-onboarding/shareholders-ubos-and-control-persons\"],[data-current-path$=\"/knowledge-base/business-onboarding/kyb-workflow\"],[data-current-path$=\"/knowledge-base/business-onboarding/faq\"],[data-current-path$=\"/knowledge-base/individual-onboarding/overview\"],[data-current-path$=\"/knowledge-base/individual-onboarding/verification-levels\"],[data-current-path$=\"/knowledge-base/individual-onboarding/status-and-workflow\"],[data-current-path$=\"/knowledge-base/individual-onboarding/api-workflow\"]) #theme-preference-menu-trigger{margin-left:7rem!important}}#search-bar-entry{border:1px solid var(--swipelux-line)!important;border-radius:var(--swipelux-radius-control)!important;background-color:var(--swipelux-surface)!important;color:var(--swipelux-content-secondary)!important;box-shadow:none!important}button,#page-context-menu-button,#topbar-cta-button,tryit-button,option-dropdown{border-radius:var(--swipelux-radius-control)!important;box-shadow:none!important}card,.card{border-color:var(--swipelux-line)!important;border-radius:var(--swipelux-radius-card)!important;background-color:var(--swipelux-surface)!important;box-shadow:none!important}callout,.callout{border-color:var(--swipelux-line)!important;border-radius:var(--swipelux-radius-card)!important;background-color:var(--swipelux-surface)!important;box-shadow:none!important}accordion,expandable,tile,.accordion,.expandable,.tile{border-color:var(--swipelux-line)!important;border-radius:var(--swipelux-radius-control)!important;background-color:var(--swipelux-surface)!important;box-shadow:none!important}code-block,.code-block{border-color:var(--swipelux-line)!important;border-radius:var(--swipelux-radius-card)!important;background-color:var(--swipelux-surface)!important;box-shadow:none!important}pagination-prev,pagination-next{border-color:var(--swipelux-line)!important;border-radius:var(--swipelux-radius-card)!important;background-color:var(--swipelux-surface)!important;box-shadow:none!important}.mermaid .node rect,.mermaid .node polygon,.mermaid .node circle,.mermaid .node ellipse,.mermaid .node path{fill:var(--swipelux-surface)!important;stroke:var(--swipelux-diagram-line)!important}.mermaid .node rect{rx:10px;ry:10px}.mermaid .edgeLabel,.mermaid .edgeLabel p,.mermaid .labelBkg{background-color:var(--swipelux-surface)!important}.mermaid .edgeLabel rect{fill:var(--swipelux-surface)!important}td code{word-break:normal!important}.mermaid .nodeLabel,.mermaid .nodeLabel p,.mermaid .edgeLabel,.mermaid .edgeLabel p{color:var(--swipelux-content-primary)!important}.mermaid .flowchart-link{stroke:var(--swipelux-content-secondary)!important}.mermaid .arrowMarkerPath{fill:var(--swipelux-content-secondary)!important}"}],"page":{"pagePath":"api-reference/customers/post-v3-customers","slug":"/api-reference/customers/post-v3-customers","pageMetadata":{"title":"Create customer","description":"Creates an individual or business customer. The request succeeds or fails as a whole. Individuals require only type; businesses also require business.legalName. Email and phone values do not have to be unique across customers.","deprecated":null,"version":null,"sidebarTitle":"Create customer","openapi":"/openapi.json post /v3/customers","href":"/api-reference/customers/post-v3-customers","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Creates an individual or business customer. The request succeeds or fails as a whole. Individuals require only type; businesses also require business.legalName. Email and phone values do not have to be unique across customers.\"\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 customer","description":"Creates an individual or business customer. The request succeeds or fails as a whole. Individuals require only type; businesses also require business.legalName. Email and phone values do not have to be unique across customers.","deprecated":null,"version":null,"sidebarTitle":"Create customer","openapi":"/openapi.json post /v3/customers","href":"/api-reference/customers/post-v3-customers","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"responses":{"201":"0289d953-7241-4a80-86b8-dfddc712828a","400":"08abec2f-4365-452e-93cc-2db242bf9995","401":"fc10c305-21ff-44c3-bf18-806e6567bde2","403":"80a442fa-9436-4251-81e5-311b468ee4c3","404":"e28ba8da-36e7-496a-b9c8-1dd0bfd1c7a6","409":"a92a86e4-8b0c-47f0-9464-e918ff358ced","422":"3af5faa2-a447-4a1c-a2c1-423acabcadd0","500":"ebfa65d3-5895-42a4-8656-07256dc86912","503":"391ef9ad-4d24-4834-8bb4-d62c7797c73c"},"operationId":"postV3Customers","tags":["customers"],"parameters":["49ccda8b-7233-4868-8682-43c70ed54303"],"requestBody":"66acbd2e-cd9e-45af-9721-5efe7518124d","summary":"Create customer","description":"Creates an individual or business customer. The request succeeds or fails as a whole. Individuals require only type; businesses also require business.legalName. Email and phone values do not have to be unique across customers.","x-mint":{"href":"/api-reference/customers/post-v3-customers","metadata":{"sidebarTitle":"Create customer"}},"method":"post","type":"path","servers":["07cfbace-a9df-47fe-9948-3e81a461ee0d"],"security":["7d9f28e4-30e8-425d-83e4-7cf58c2d1007"],"path":"/v3/customers","baseUrlOptions":["https://platform.swipelux.com"],"title":"Create customer","codeSamples":[],"requestExampleLanguages":["bash","node","python","go","java","php","ruby"],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"49ccda8b-7233-4868-8682-43c70ed54303":{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","minLength":1,"maxLength":255,"isRequired":true,"description":"Required for effectful v3 requests (POST, PATCH, PUT, DELETE). Reuse the same key with the same body to replay the cached response.","uniqueKey":"","typeLabel":"string"},"example":"idem_20260626_0001","description":"Required for effectful v3 requests (POST, PATCH, PUT, DELETE). Reuse the same key with the same body to replay the cached response."}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","title":"individual","description":"Create a strict v3 customer union. Unknown request fields are silently ignored.","required":["type"],"properties":{"type":{"type":"string","enum":["individual"],"isRequired":true,"uniqueKey":"oneOf.0.type","typeLabel":"enum\u003cstring>"},"externalId":{"type":"string","minLength":1,"maxLength":256,"pattern":"^[\\x20-\\x7E]+$","description":"Developer correlation identifier using 1-256 printable ASCII characters.","uniqueKey":"oneOf.0.externalId","typeLabel":"string"},"individual":{"type":"object","properties":{"firstName":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.0.individual.firstName","typeLabel":"string"},"middleName":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.0.individual.middleName","typeLabel":"string"},"lastName":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.0.individual.lastName","typeLabel":"string"},"birthDate":{"type":"string","format":"date","uniqueKey":"oneOf.0.individual.birthDate","typeLabel":"string\u003cdate>"},"birthCountry":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","uniqueKey":"oneOf.0.individual.birthCountry","typeLabel":"string"},"nationalities":{"type":"array","uniqueItems":true,"items":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","uniqueKey":"oneOf.0.individual.nationalities.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.0.individual.nationalities","typeLabel":"string[]"},"residenceCountry":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","uniqueKey":"oneOf.0.individual.residenceCountry","typeLabel":"string"},"email":{"type":"string","format":"email","maxLength":254,"uniqueKey":"oneOf.0.individual.email","typeLabel":"string\u003cemail>"},"phone":{"type":"string","pattern":"^\\+[1-9]\\d{1,14}$","uniqueKey":"oneOf.0.individual.phone","typeLabel":"string"},"residentialAddress":{"type":"object","minProperties":1,"properties":{"streetLine1":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.0.individual.residentialAddress.streetLine1","typeLabel":"string"},"streetLine2":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.0.individual.residentialAddress.streetLine2","typeLabel":"string"},"city":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.0.individual.residentialAddress.city","typeLabel":"string"},"state":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.0.individual.residentialAddress.state","typeLabel":"string"},"postalCode":{"type":"string","minLength":1,"maxLength":256,"description":"Identifier preserved exactly, without leading/trailing whitespace or controls.","uniqueKey":"oneOf.0.individual.residentialAddress.postalCode","typeLabel":"string"},"country":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","uniqueKey":"oneOf.0.individual.residentialAddress.country","typeLabel":"string"}},"description":"Progressively collected address with at least one supplied fact.","uniqueKey":"oneOf.0.individual.residentialAddress","typeLabel":"object"},"mailingAddress":{"type":"object","minProperties":1,"properties":{"streetLine1":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.0.individual.mailingAddress.streetLine1","typeLabel":"string"},"streetLine2":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.0.individual.mailingAddress.streetLine2","typeLabel":"string"},"city":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.0.individual.mailingAddress.city","typeLabel":"string"},"state":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.0.individual.mailingAddress.state","typeLabel":"string"},"postalCode":{"type":"string","minLength":1,"maxLength":256,"description":"Identifier preserved exactly, without leading/trailing whitespace or controls.","uniqueKey":"oneOf.0.individual.mailingAddress.postalCode","typeLabel":"string"},"country":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","uniqueKey":"oneOf.0.individual.mailingAddress.country","typeLabel":"string"}},"description":"Progressively collected address with at least one supplied fact.","uniqueKey":"oneOf.0.individual.mailingAddress","typeLabel":"object"},"taxResidencies":{"type":"array","uniqueItems":true,"items":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","uniqueKey":"oneOf.0.individual.taxResidencies.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.0.individual.taxResidencies","typeLabel":"string[]"},"taxIdentifiers":{"type":"array","items":{"type":"object","required":["type","country","value"],"properties":{"type":{"type":"string","enum":["ssn","itin","ein","tin","vat","cpf","cnpj","other"],"isRequired":true,"uniqueKey":"oneOf.0.individual.taxIdentifiers.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"country":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","isRequired":true,"uniqueKey":"oneOf.0.individual.taxIdentifiers.items.[INDEX].country","typeLabel":"string"},"value":{"type":"string","minLength":1,"maxLength":256,"description":"Identifier preserved exactly, without leading/trailing whitespace or controls.","isRequired":true,"uniqueKey":"oneOf.0.individual.taxIdentifiers.items.[INDEX].value","typeLabel":"string"},"typeDescription":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.0.individual.taxIdentifiers.items.[INDEX].typeDescription","typeLabel":"string"}},"description":"Tax identifier. typeDescription is required and allowed only for type other.","uniqueKey":"oneOf.0.individual.taxIdentifiers.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.0.individual.taxIdentifiers","typeLabel":"object[]"},"identityDocuments":{"type":"array","items":{"type":"object","required":["type","issuingCountry"],"properties":{"type":{"type":"string","enum":["passport","national_id","drivers_license","residence_permit","government_id","state_or_provincial_id","other"],"isRequired":true,"uniqueKey":"oneOf.0.individual.identityDocuments.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"issuingCountry":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","isRequired":true,"uniqueKey":"oneOf.0.individual.identityDocuments.items.[INDEX].issuingCountry","typeLabel":"string"},"typeDescription":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.0.individual.identityDocuments.items.[INDEX].typeDescription","typeLabel":"string"},"issuingRegion":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.0.individual.identityDocuments.items.[INDEX].issuingRegion","typeLabel":"string"},"number":{"type":"string","minLength":1,"maxLength":256,"description":"Identifier preserved exactly, without leading/trailing whitespace or controls.","uniqueKey":"oneOf.0.individual.identityDocuments.items.[INDEX].number","typeLabel":"string"},"issuedOn":{"type":"string","format":"date","uniqueKey":"oneOf.0.individual.identityDocuments.items.[INDEX].issuedOn","typeLabel":"string\u003cdate>"},"expiresOn":{"type":"string","format":"date","uniqueKey":"oneOf.0.individual.identityDocuments.items.[INDEX].expiresOn","typeLabel":"string\u003cdate>"},"doesNotExpire":{"type":"boolean","uniqueKey":"oneOf.0.individual.identityDocuments.items.[INDEX].doesNotExpire","typeLabel":"boolean"},"sideApplicability":{"type":"string","enum":["front_only","front_and_back","unknown"],"description":"Whether the document uses only a front image, both front and back images, or is still undecided. Omission is normalized to unknown.","uniqueKey":"oneOf.0.individual.identityDocuments.items.[INDEX].sideApplicability","typeLabel":"enum\u003cstring>"}},"description":"Reusable identity-document metadata. Document files and selfie captures remain task evidence rather than profile facts.","uniqueKey":"oneOf.0.individual.identityDocuments.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.0.individual.identityDocuments","typeLabel":"object[]"},"employment":{"type":"object","minProperties":1,"properties":{"status":{"type":"string","enum":["employed","self_employed","unemployed","student","retired","homemaker","other"],"uniqueKey":"oneOf.0.individual.employment.status","typeLabel":"enum\u003cstring>"},"statusDescription":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.0.individual.employment.statusDescription","typeLabel":"string"},"occupation":{"type":"string","minLength":1,"maxLength":255,"description":"Occupation preserved exactly, with at most 255 characters and no leading/trailing whitespace or control characters.","uniqueKey":"oneOf.0.individual.employment.occupation","typeLabel":"string"}},"description":"Employment requires status or occupation; statusDescription is exclusive to other.","uniqueKey":"oneOf.0.individual.employment","typeLabel":"object"}},"description":"Reusable progressively collected individual identity facts.","uniqueKey":"oneOf.0.individual","typeLabel":"object"},"financialProfile":{"type":"object","properties":{"accountPurposes":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["business_expenses","charitable_donations","cross_border_remittance","ecommerce","family_support","investment","payroll","operate_company","personal_expenses","purchase_goods_and_services","receive_freelance_payments","receive_payments","receive_salary","tax_optimization","tax_payments","third_party_money_transmission","treasury_management","wealth_preservation","other"],"uniqueKey":"oneOf.0.financialProfile.accountPurposes.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"oneOf.0.financialProfile.accountPurposes","typeLabel":"enum\u003cstring>[]"},"accountPurposeDescription":{"type":"string","minLength":1,"maxLength":4096,"description":"Preserved narrative; line feed and tab are allowed and other controls are rejected.","uniqueKey":"oneOf.0.financialProfile.accountPurposeDescription","typeLabel":"string"},"expectedTransactionPurposes":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["business_payments","charitable_donations","cross_border_remittance","family_support","goods_and_services","investment","payroll","personal_expenses","receive_freelance_payments","receive_salary","wealth_preservation","other"],"uniqueKey":"oneOf.0.financialProfile.expectedTransactionPurposes.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"oneOf.0.financialProfile.expectedTransactionPurposes","typeLabel":"enum\u003cstring>[]"},"expectedTransactionPurposeDescription":{"type":"string","minLength":1,"maxLength":4096,"description":"Preserved narrative; line feed and tab are allowed and other controls are rejected.","uniqueKey":"oneOf.0.financialProfile.expectedTransactionPurposeDescription","typeLabel":"string"},"expectedActivityDescription":{"type":"string","minLength":1,"maxLength":4096,"description":"Preserved narrative; line feed and tab are allowed and other controls are rejected.","uniqueKey":"oneOf.0.financialProfile.expectedActivityDescription","typeLabel":"string"},"sourcesOfFunds":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["salary","savings","business_revenue","investment_income","asset_sale","inheritance","gift","pension","government_benefits","loan","owner_contribution","investor_contribution","company_funds","intercompany_funds","investment_proceeds","legal_settlement","tax_refund","treasury_reserves","insurance_proceeds","equity_compensation","grants_and_donations","third_party_funds","gambling","other"],"uniqueKey":"oneOf.0.financialProfile.sourcesOfFunds.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"oneOf.0.financialProfile.sourcesOfFunds","typeLabel":"enum\u003cstring>[]"},"sourceOfFundsDescription":{"type":"string","minLength":1,"maxLength":4096,"description":"Preserved narrative; line feed and tab are allowed and other controls are rejected.","uniqueKey":"oneOf.0.financialProfile.sourceOfFundsDescription","typeLabel":"string"},"sourcesOfWealth":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["employment_income","business_ownership","investments","business_dividends_or_profits","client_or_investor_contributions","charitable_contributions","affiliate_income","real_estate","asset_sale","inheritance","gift","gambling","royalties","other"],"uniqueKey":"oneOf.0.financialProfile.sourcesOfWealth.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"oneOf.0.financialProfile.sourcesOfWealth","typeLabel":"enum\u003cstring>[]"},"sourceOfWealthDescription":{"type":"string","minLength":1,"maxLength":4096,"description":"Preserved narrative; line feed and tab are allowed and other controls are rejected.","uniqueKey":"oneOf.0.financialProfile.sourceOfWealthDescription","typeLabel":"string"},"estimatedAnnualRevenue":{"type":"object","required":["amount","currency"],"properties":{"amount":{"type":"string","pattern":"^(0|[1-9][0-9]*)(\\.[0-9]+)?$","description":"Non-negative major-unit decimal string with at most 38 digits; currency scale is validated without rounding.","isRequired":true,"uniqueKey":"oneOf.0.financialProfile.estimatedAnnualRevenue.amount","typeLabel":"string"},"currency":{"type":"string","pattern":"^(?:[A-Z]{3}|USDC|USDT)$","description":"ISO 4217 alpha-3 code or documented stablecoin symbol.","isRequired":true,"uniqueKey":"oneOf.0.financialProfile.estimatedAnnualRevenue.currency","typeLabel":"string"}},"uniqueKey":"oneOf.0.financialProfile.estimatedAnnualRevenue","typeLabel":"object"},"expectedMonthlyVolume":{"type":"object","required":["amount","currency"],"properties":{"amount":{"type":"string","pattern":"^(0|[1-9][0-9]*)(\\.[0-9]+)?$","description":"Non-negative major-unit decimal string with at most 38 digits; currency scale is validated without rounding.","isRequired":true,"uniqueKey":"oneOf.0.financialProfile.expectedMonthlyVolume.amount","typeLabel":"string"},"currency":{"type":"string","pattern":"^(?:[A-Z]{3}|USDC|USDT)$","description":"ISO 4217 alpha-3 code or documented stablecoin symbol.","isRequired":true,"uniqueKey":"oneOf.0.financialProfile.expectedMonthlyVolume.currency","typeLabel":"string"}},"uniqueKey":"oneOf.0.financialProfile.expectedMonthlyVolume","typeLabel":"object"},"expectedMonthlyPayinVolume":{"type":"object","required":["amount","currency"],"properties":{"amount":{"type":"string","pattern":"^(0|[1-9][0-9]*)(\\.[0-9]+)?$","description":"Non-negative major-unit decimal string with at most 38 digits; currency scale is validated without rounding.","isRequired":true,"uniqueKey":"oneOf.0.financialProfile.expectedMonthlyPayinVolume.amount","typeLabel":"string"},"currency":{"type":"string","pattern":"^(?:[A-Z]{3}|USDC|USDT)$","description":"ISO 4217 alpha-3 code or documented stablecoin symbol.","isRequired":true,"uniqueKey":"oneOf.0.financialProfile.expectedMonthlyPayinVolume.currency","typeLabel":"string"}},"uniqueKey":"oneOf.0.financialProfile.expectedMonthlyPayinVolume","typeLabel":"object"},"expectedMonthlyPayoutVolume":{"type":"object","required":["amount","currency"],"properties":{"amount":{"type":"string","pattern":"^(0|[1-9][0-9]*)(\\.[0-9]+)?$","description":"Non-negative major-unit decimal string with at most 38 digits; currency scale is validated without rounding.","isRequired":true,"uniqueKey":"oneOf.0.financialProfile.expectedMonthlyPayoutVolume.amount","typeLabel":"string"},"currency":{"type":"string","pattern":"^(?:[A-Z]{3}|USDC|USDT)$","description":"ISO 4217 alpha-3 code or documented stablecoin symbol.","isRequired":true,"uniqueKey":"oneOf.0.financialProfile.expectedMonthlyPayoutVolume.currency","typeLabel":"string"}},"uniqueKey":"oneOf.0.financialProfile.expectedMonthlyPayoutVolume","typeLabel":"object"},"expectedMonthlyTransactionCount":{"type":"integer","minimum":0,"maximum":2147483647,"uniqueKey":"oneOf.0.financialProfile.expectedMonthlyTransactionCount","typeLabel":"integer"},"typicalTransactionAmount":{"type":"object","required":["amount","currency"],"properties":{"amount":{"type":"string","pattern":"^(0|[1-9][0-9]*)(\\.[0-9]+)?$","description":"Non-negative major-unit decimal string with at most 38 digits; currency scale is validated without rounding.","isRequired":true,"uniqueKey":"oneOf.0.financialProfile.typicalTransactionAmount.amount","typeLabel":"string"},"currency":{"type":"string","pattern":"^(?:[A-Z]{3}|USDC|USDT)$","description":"ISO 4217 alpha-3 code or documented stablecoin symbol.","isRequired":true,"uniqueKey":"oneOf.0.financialProfile.typicalTransactionAmount.currency","typeLabel":"string"}},"uniqueKey":"oneOf.0.financialProfile.typicalTransactionAmount","typeLabel":"object"},"maximumTransactionAmount":{"type":"object","required":["amount","currency"],"properties":{"amount":{"type":"string","pattern":"^(0|[1-9][0-9]*)(\\.[0-9]+)?$","description":"Non-negative major-unit decimal string with at most 38 digits; currency scale is validated without rounding.","isRequired":true,"uniqueKey":"oneOf.0.financialProfile.maximumTransactionAmount.amount","typeLabel":"string"},"currency":{"type":"string","pattern":"^(?:[A-Z]{3}|USDC|USDT)$","description":"ISO 4217 alpha-3 code or documented stablecoin symbol.","isRequired":true,"uniqueKey":"oneOf.0.financialProfile.maximumTransactionAmount.currency","typeLabel":"string"}},"uniqueKey":"oneOf.0.financialProfile.maximumTransactionAmount","typeLabel":"object"},"expectedCurrencies":{"type":"array","uniqueItems":true,"items":{"type":"string","pattern":"^(?:[A-Z]{3}|USDC|USDT)$","uniqueKey":"oneOf.0.financialProfile.expectedCurrencies.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.0.financialProfile.expectedCurrencies","typeLabel":"string[]"},"expectedCorridors":{"type":"array","items":{"type":"object","required":["fromCountry","toCountry"],"properties":{"fromCountry":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","isRequired":true,"uniqueKey":"oneOf.0.financialProfile.expectedCorridors.items.[INDEX].fromCountry","typeLabel":"string"},"toCountry":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","isRequired":true,"uniqueKey":"oneOf.0.financialProfile.expectedCorridors.items.[INDEX].toCountry","typeLabel":"string"},"fromCurrency":{"type":"string","pattern":"^(?:[A-Z]{3}|USDC|USDT)$","uniqueKey":"oneOf.0.financialProfile.expectedCorridors.items.[INDEX].fromCurrency","typeLabel":"string"},"toCurrency":{"type":"string","pattern":"^(?:[A-Z]{3}|USDC|USDT)$","uniqueKey":"oneOf.0.financialProfile.expectedCorridors.items.[INDEX].toCurrency","typeLabel":"string"}},"uniqueKey":"oneOf.0.financialProfile.expectedCorridors.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.0.financialProfile.expectedCorridors","typeLabel":"object[]"},"expectedCounterpartyEntityTypes":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["individual","business","financial_institution","government","nonprofit","exchange","own_account","other"],"uniqueKey":"oneOf.0.financialProfile.expectedCounterpartyEntityTypes.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"oneOf.0.financialProfile.expectedCounterpartyEntityTypes","typeLabel":"enum\u003cstring>[]"},"expectedCounterpartyEntityTypeDescription":{"type":"string","minLength":1,"maxLength":4096,"description":"Preserved narrative; line feed and tab are allowed and other controls are rejected.","uniqueKey":"oneOf.0.financialProfile.expectedCounterpartyEntityTypeDescription","typeLabel":"string"},"expectedCounterpartyRelationships":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["employee","contractor","vendor","subsidiary","merchant","customer","landlord","family","other"],"uniqueKey":"oneOf.0.financialProfile.expectedCounterpartyRelationships.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"oneOf.0.financialProfile.expectedCounterpartyRelationships","typeLabel":"enum\u003cstring>[]"},"expectedCounterpartyRelationshipDescription":{"type":"string","minLength":1,"maxLength":4096,"description":"Preserved narrative; line feed and tab are allowed and other controls are rejected.","uniqueKey":"oneOf.0.financialProfile.expectedCounterpartyRelationshipDescription","typeLabel":"string"},"flows":{"type":"object","properties":{"payin":{"type":"object","required":["firstParty","thirdParty"],"properties":{"firstParty":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.0.financialProfile.flows.payin.firstParty","typeLabel":"boolean"},"thirdParty":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.0.financialProfile.flows.payin.thirdParty","typeLabel":"boolean"}},"uniqueKey":"oneOf.0.financialProfile.flows.payin","typeLabel":"object"},"payout":{"type":"object","required":["firstParty","thirdParty"],"properties":{"firstParty":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.0.financialProfile.flows.payout.firstParty","typeLabel":"boolean"},"thirdParty":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.0.financialProfile.flows.payout.thirdParty","typeLabel":"boolean"}},"uniqueKey":"oneOf.0.financialProfile.flows.payout","typeLabel":"object"}},"uniqueKey":"oneOf.0.financialProfile.flows","typeLabel":"object"},"fundsHandlingActivities":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["receive","hold","pool","aggregate","convert","settle","forward","disburse","custody","other"],"uniqueKey":"oneOf.0.financialProfile.fundsHandlingActivities.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"oneOf.0.financialProfile.fundsHandlingActivities","typeLabel":"enum\u003cstring>[]"},"fundsHandlingActivityDescription":{"type":"string","minLength":1,"maxLength":4096,"description":"Preserved narrative; line feed and tab are allowed and other controls are rejected.","uniqueKey":"oneOf.0.financialProfile.fundsHandlingActivityDescription","typeLabel":"string"},"actsAsIntermediary":{"type":"boolean","uniqueKey":"oneOf.0.financialProfile.actsAsIntermediary","typeLabel":"boolean"},"ownAccountTreasuryOnly":{"type":"boolean","uniqueKey":"oneOf.0.financialProfile.ownAccountTreasuryOnly","typeLabel":"boolean"}},"description":"Provider-neutral expected financial activity and funds-handling facts.","uniqueKey":"oneOf.0.financialProfile","typeLabel":"object"},"metadata":{"type":"object","maxProperties":50,"additionalProperties":{"oneOf":[{"type":"string","maxLength":1024,"uniqueKey":"oneOf.0.metadata.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.0.metadata.additionalProperties.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"oneOf.0.metadata.additionalProperties.oneOf.2","typeLabel":"boolean"}],"uniqueKey":"oneOf.0.metadata.additionalProperties","typeLabel":"string | number | boolean"},"description":"Developer-owned scalar metadata map with at most 50 entries.","uniqueKey":"oneOf.0.metadata","typeLabel":"object"}},"uniqueKey":"oneOf.0","typeLabel":"individual · object"},{"type":"object","title":"business","description":"Create a strict v3 customer union. Unknown request fields are silently ignored.","required":["type","business"],"properties":{"type":{"type":"string","enum":["business"],"isRequired":true,"uniqueKey":"oneOf.1.type","typeLabel":"enum\u003cstring>"},"business":{"type":"object","required":["legalName"],"properties":{"legalName":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","isRequired":true,"uniqueKey":"oneOf.1.business.legalName","typeLabel":"string"},"tradeNames":{"type":"array","uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.business.tradeNames.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.1.business.tradeNames","typeLabel":"string[]"},"legalForm":{"type":"string","enum":["corporation","limited_liability_company","partnership","limited_partnership","sole_proprietorship","nonprofit","cooperative","association","professional_association","foundation","trust","investment_fund","society","dao","government_entity","other"],"uniqueKey":"oneOf.1.business.legalForm","typeLabel":"enum\u003cstring>"},"legalFormDescription":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.business.legalFormDescription","typeLabel":"string"},"email":{"type":"string","format":"email","maxLength":254,"uniqueKey":"oneOf.1.business.email","typeLabel":"string\u003cemail>"},"complianceEmail":{"type":"string","format":"email","maxLength":254,"uniqueKey":"oneOf.1.business.complianceEmail","typeLabel":"string\u003cemail>"},"phone":{"type":"string","pattern":"^\\+[1-9]\\d{1,14}$","uniqueKey":"oneOf.1.business.phone","typeLabel":"string"},"websites":{"type":"array","uniqueItems":true,"items":{"type":"string","format":"uri","maxLength":2048,"uniqueKey":"oneOf.1.business.websites.items.[INDEX]","typeLabel":"string\u003curi>"},"uniqueKey":"oneOf.1.business.websites","typeLabel":"string\u003curi>[]"},"description":{"type":"string","minLength":1,"maxLength":4096,"description":"Preserved narrative; line feed and tab are allowed and other controls are rejected.","uniqueKey":"oneOf.1.business.description","typeLabel":"string"},"productsAndServices":{"type":"string","minLength":1,"maxLength":4096,"description":"Preserved narrative; line feed and tab are allowed and other controls are rejected.","uniqueKey":"oneOf.1.business.productsAndServices","typeLabel":"string"},"industryClassifications":{"type":"array","items":{"type":"object","required":["scheme","code"],"properties":{"scheme":{"type":"string","enum":["naics","sic","nace","isic","mcc","other"],"isRequired":true,"uniqueKey":"oneOf.1.business.industryClassifications.items.[INDEX].scheme","typeLabel":"enum\u003cstring>"},"code":{"type":"string","minLength":1,"maxLength":256,"description":"Identifier preserved exactly, without leading/trailing whitespace or controls.","isRequired":true,"uniqueKey":"oneOf.1.business.industryClassifications.items.[INDEX].code","typeLabel":"string"},"schemeDescription":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.business.industryClassifications.items.[INDEX].schemeDescription","typeLabel":"string"}},"uniqueKey":"oneOf.1.business.industryClassifications.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.1.business.industryClassifications","typeLabel":"object[]"},"customerTypes":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["individual","business","financial_institution","government","nonprofit","other"],"uniqueKey":"oneOf.1.business.customerTypes.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"oneOf.1.business.customerTypes","typeLabel":"enum\u003cstring>[]"},"customerTypeDescription":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.business.customerTypeDescription","typeLabel":"string"},"salesChannels":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["online","in_person","marketplace","mobile_app","business_to_business","other"],"uniqueKey":"oneOf.1.business.salesChannels.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"oneOf.1.business.salesChannels","typeLabel":"enum\u003cstring>[]"},"salesChannelDescription":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.business.salesChannelDescription","typeLabel":"string"},"registration":{"type":"object","minProperties":1,"properties":{"jurisdiction":{"type":"object","required":["country"],"properties":{"country":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","isRequired":true,"uniqueKey":"oneOf.1.business.registration.jurisdiction.country","typeLabel":"string"},"region":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.business.registration.jurisdiction.region","typeLabel":"string"}},"description":"Country and optional country-specific registration region.","uniqueKey":"oneOf.1.business.registration.jurisdiction","typeLabel":"object"},"number":{"type":"string","minLength":1,"maxLength":256,"description":"Identifier preserved exactly, without leading/trailing whitespace or controls.","uniqueKey":"oneOf.1.business.registration.number","typeLabel":"string"},"formationDate":{"type":"string","format":"date","uniqueKey":"oneOf.1.business.registration.formationDate","typeLabel":"string\u003cdate>"}},"uniqueKey":"oneOf.1.business.registration","typeLabel":"object"},"registeredAddress":{"type":"object","minProperties":1,"properties":{"streetLine1":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.business.registeredAddress.streetLine1","typeLabel":"string"},"streetLine2":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.business.registeredAddress.streetLine2","typeLabel":"string"},"city":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.business.registeredAddress.city","typeLabel":"string"},"state":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.business.registeredAddress.state","typeLabel":"string"},"postalCode":{"type":"string","minLength":1,"maxLength":256,"description":"Identifier preserved exactly, without leading/trailing whitespace or controls.","uniqueKey":"oneOf.1.business.registeredAddress.postalCode","typeLabel":"string"},"country":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","uniqueKey":"oneOf.1.business.registeredAddress.country","typeLabel":"string"}},"description":"Progressively collected address with at least one supplied fact.","uniqueKey":"oneOf.1.business.registeredAddress","typeLabel":"object"},"operatingAddress":{"type":"object","minProperties":1,"properties":{"streetLine1":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.business.operatingAddress.streetLine1","typeLabel":"string"},"streetLine2":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.business.operatingAddress.streetLine2","typeLabel":"string"},"city":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.business.operatingAddress.city","typeLabel":"string"},"state":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.business.operatingAddress.state","typeLabel":"string"},"postalCode":{"type":"string","minLength":1,"maxLength":256,"description":"Identifier preserved exactly, without leading/trailing whitespace or controls.","uniqueKey":"oneOf.1.business.operatingAddress.postalCode","typeLabel":"string"},"country":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","uniqueKey":"oneOf.1.business.operatingAddress.country","typeLabel":"string"}},"description":"Progressively collected address with at least one supplied fact.","uniqueKey":"oneOf.1.business.operatingAddress","typeLabel":"object"},"mailingAddress":{"type":"object","minProperties":1,"properties":{"streetLine1":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.business.mailingAddress.streetLine1","typeLabel":"string"},"streetLine2":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.business.mailingAddress.streetLine2","typeLabel":"string"},"city":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.business.mailingAddress.city","typeLabel":"string"},"state":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.business.mailingAddress.state","typeLabel":"string"},"postalCode":{"type":"string","minLength":1,"maxLength":256,"description":"Identifier preserved exactly, without leading/trailing whitespace or controls.","uniqueKey":"oneOf.1.business.mailingAddress.postalCode","typeLabel":"string"},"country":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","uniqueKey":"oneOf.1.business.mailingAddress.country","typeLabel":"string"}},"description":"Progressively collected address with at least one supplied fact.","uniqueKey":"oneOf.1.business.mailingAddress","typeLabel":"object"},"operatingCountries":{"type":"array","uniqueItems":true,"items":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","uniqueKey":"oneOf.1.business.operatingCountries.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.1.business.operatingCountries","typeLabel":"string[]"},"taxResidencies":{"type":"array","uniqueItems":true,"items":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","uniqueKey":"oneOf.1.business.taxResidencies.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.1.business.taxResidencies","typeLabel":"string[]"},"taxIdentifiers":{"type":"array","items":{"type":"object","required":["type","country","value"],"properties":{"type":{"type":"string","enum":["ssn","itin","ein","tin","vat","cpf","cnpj","other"],"isRequired":true,"uniqueKey":"oneOf.1.business.taxIdentifiers.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"country":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","isRequired":true,"uniqueKey":"oneOf.1.business.taxIdentifiers.items.[INDEX].country","typeLabel":"string"},"value":{"type":"string","minLength":1,"maxLength":256,"description":"Identifier preserved exactly, without leading/trailing whitespace or controls.","isRequired":true,"uniqueKey":"oneOf.1.business.taxIdentifiers.items.[INDEX].value","typeLabel":"string"},"typeDescription":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.business.taxIdentifiers.items.[INDEX].typeDescription","typeLabel":"string"}},"description":"Tax identifier. typeDescription is required and allowed only for type other.","uniqueKey":"oneOf.1.business.taxIdentifiers.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.1.business.taxIdentifiers","typeLabel":"object[]"},"publicListing":{"type":"object","minProperties":1,"properties":{"exchange":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.business.publicListing.exchange","typeLabel":"string"},"ticker":{"type":"string","minLength":1,"maxLength":256,"description":"Identifier preserved exactly, without leading/trailing whitespace or controls.","uniqueKey":"oneOf.1.business.publicListing.ticker","typeLabel":"string"},"jurisdiction":{"type":"object","required":["country"],"properties":{"country":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","isRequired":true,"uniqueKey":"oneOf.1.business.publicListing.jurisdiction.country","typeLabel":"string"},"region":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.business.publicListing.jurisdiction.region","typeLabel":"string"}},"description":"Country and optional country-specific registration region.","uniqueKey":"oneOf.1.business.publicListing.jurisdiction","typeLabel":"object"}},"uniqueKey":"oneOf.1.business.publicListing","typeLabel":"object"},"regulatoryStatus":{"type":"string","enum":["regulated","pending","unregulated","exempt"],"uniqueKey":"oneOf.1.business.regulatoryStatus","typeLabel":"enum\u003cstring>"},"regulatoryRegistrations":{"type":"array","items":{"type":"object","required":["type","jurisdiction"],"properties":{"type":{"type":"string","enum":["money_transmitter","money_services_business","bank","electronic_money_institution","payment_institution","virtual_asset_service_provider","broker_dealer","investment_adviser","lender","other"],"isRequired":true,"uniqueKey":"oneOf.1.business.regulatoryRegistrations.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"jurisdiction":{"type":"object","required":["country"],"properties":{"country":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","isRequired":true,"uniqueKey":"oneOf.1.business.regulatoryRegistrations.items.[INDEX].jurisdiction.country","typeLabel":"string"},"region":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.business.regulatoryRegistrations.items.[INDEX].jurisdiction.region","typeLabel":"string"}},"description":"Country and optional country-specific registration region.","isRequired":true,"uniqueKey":"oneOf.1.business.regulatoryRegistrations.items.[INDEX].jurisdiction","typeLabel":"object"},"typeDescription":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.business.regulatoryRegistrations.items.[INDEX].typeDescription","typeLabel":"string"},"authority":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.business.regulatoryRegistrations.items.[INDEX].authority","typeLabel":"string"},"number":{"type":"string","minLength":1,"maxLength":256,"description":"Identifier preserved exactly, without leading/trailing whitespace or controls.","uniqueKey":"oneOf.1.business.regulatoryRegistrations.items.[INDEX].number","typeLabel":"string"},"status":{"type":"string","enum":["active","pending","suspended","revoked","expired"],"uniqueKey":"oneOf.1.business.regulatoryRegistrations.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"issuedOn":{"type":"string","format":"date","uniqueKey":"oneOf.1.business.regulatoryRegistrations.items.[INDEX].issuedOn","typeLabel":"string\u003cdate>"},"expiresOn":{"type":"string","format":"date","uniqueKey":"oneOf.1.business.regulatoryRegistrations.items.[INDEX].expiresOn","typeLabel":"string\u003cdate>"}},"uniqueKey":"oneOf.1.business.regulatoryRegistrations.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.1.business.regulatoryRegistrations","typeLabel":"object[]"},"ownershipStructure":{"type":"object","required":["type"],"properties":{"type":{"type":"string","enum":["privately_held","publicly_traded","government_owned","subsidiary","trust","fund","other"],"isRequired":true,"uniqueKey":"oneOf.1.business.ownershipStructure.type","typeLabel":"enum\u003cstring>"},"description":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.business.ownershipStructure.description","typeLabel":"string"},"parentType":{"type":"string","enum":["publicly_traded_company","financial_institution","other"],"uniqueKey":"oneOf.1.business.ownershipStructure.parentType","typeLabel":"enum\u003cstring>"},"parentTypeDescription":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.business.ownershipStructure.parentTypeDescription","typeLabel":"string"},"parentOwnershipPercentage":{"type":"string","pattern":"^(?:(?:0|[1-9]\\d?)(?:\\.\\d+)?|100(?:\\.0+)?)$","uniqueKey":"oneOf.1.business.ownershipStructure.parentOwnershipPercentage","typeLabel":"string"}},"uniqueKey":"oneOf.1.business.ownershipStructure","typeLabel":"object"}},"description":"Reusable business identity; legalName is the required anchor.","isRequired":true,"uniqueKey":"oneOf.1.business","typeLabel":"object"},"externalId":{"type":"string","minLength":1,"maxLength":256,"pattern":"^[\\x20-\\x7E]+$","description":"Developer correlation identifier using 1-256 printable ASCII characters.","uniqueKey":"oneOf.1.externalId","typeLabel":"string"},"financialProfile":{"type":"object","properties":{"accountPurposes":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["business_expenses","charitable_donations","cross_border_remittance","ecommerce","family_support","investment","payroll","operate_company","personal_expenses","purchase_goods_and_services","receive_freelance_payments","receive_payments","receive_salary","tax_optimization","tax_payments","third_party_money_transmission","treasury_management","wealth_preservation","other"],"uniqueKey":"oneOf.1.financialProfile.accountPurposes.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"oneOf.1.financialProfile.accountPurposes","typeLabel":"enum\u003cstring>[]"},"accountPurposeDescription":{"type":"string","minLength":1,"maxLength":4096,"description":"Preserved narrative; line feed and tab are allowed and other controls are rejected.","uniqueKey":"oneOf.1.financialProfile.accountPurposeDescription","typeLabel":"string"},"expectedTransactionPurposes":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["business_payments","charitable_donations","cross_border_remittance","family_support","goods_and_services","investment","payroll","personal_expenses","receive_freelance_payments","receive_salary","wealth_preservation","other"],"uniqueKey":"oneOf.1.financialProfile.expectedTransactionPurposes.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"oneOf.1.financialProfile.expectedTransactionPurposes","typeLabel":"enum\u003cstring>[]"},"expectedTransactionPurposeDescription":{"type":"string","minLength":1,"maxLength":4096,"description":"Preserved narrative; line feed and tab are allowed and other controls are rejected.","uniqueKey":"oneOf.1.financialProfile.expectedTransactionPurposeDescription","typeLabel":"string"},"expectedActivityDescription":{"type":"string","minLength":1,"maxLength":4096,"description":"Preserved narrative; line feed and tab are allowed and other controls are rejected.","uniqueKey":"oneOf.1.financialProfile.expectedActivityDescription","typeLabel":"string"},"sourcesOfFunds":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["salary","savings","business_revenue","investment_income","asset_sale","inheritance","gift","pension","government_benefits","loan","owner_contribution","investor_contribution","company_funds","intercompany_funds","investment_proceeds","legal_settlement","tax_refund","treasury_reserves","insurance_proceeds","equity_compensation","grants_and_donations","third_party_funds","gambling","other"],"uniqueKey":"oneOf.1.financialProfile.sourcesOfFunds.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"oneOf.1.financialProfile.sourcesOfFunds","typeLabel":"enum\u003cstring>[]"},"sourceOfFundsDescription":{"type":"string","minLength":1,"maxLength":4096,"description":"Preserved narrative; line feed and tab are allowed and other controls are rejected.","uniqueKey":"oneOf.1.financialProfile.sourceOfFundsDescription","typeLabel":"string"},"sourcesOfWealth":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["employment_income","business_ownership","investments","business_dividends_or_profits","client_or_investor_contributions","charitable_contributions","affiliate_income","real_estate","asset_sale","inheritance","gift","gambling","royalties","other"],"uniqueKey":"oneOf.1.financialProfile.sourcesOfWealth.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"oneOf.1.financialProfile.sourcesOfWealth","typeLabel":"enum\u003cstring>[]"},"sourceOfWealthDescription":{"type":"string","minLength":1,"maxLength":4096,"description":"Preserved narrative; line feed and tab are allowed and other controls are rejected.","uniqueKey":"oneOf.1.financialProfile.sourceOfWealthDescription","typeLabel":"string"},"estimatedAnnualRevenue":{"type":"object","required":["amount","currency"],"properties":{"amount":{"type":"string","pattern":"^(0|[1-9][0-9]*)(\\.[0-9]+)?$","description":"Non-negative major-unit decimal string with at most 38 digits; currency scale is validated without rounding.","isRequired":true,"uniqueKey":"oneOf.1.financialProfile.estimatedAnnualRevenue.amount","typeLabel":"string"},"currency":{"type":"string","pattern":"^(?:[A-Z]{3}|USDC|USDT)$","description":"ISO 4217 alpha-3 code or documented stablecoin symbol.","isRequired":true,"uniqueKey":"oneOf.1.financialProfile.estimatedAnnualRevenue.currency","typeLabel":"string"}},"uniqueKey":"oneOf.1.financialProfile.estimatedAnnualRevenue","typeLabel":"object"},"expectedMonthlyVolume":{"type":"object","required":["amount","currency"],"properties":{"amount":{"type":"string","pattern":"^(0|[1-9][0-9]*)(\\.[0-9]+)?$","description":"Non-negative major-unit decimal string with at most 38 digits; currency scale is validated without rounding.","isRequired":true,"uniqueKey":"oneOf.1.financialProfile.expectedMonthlyVolume.amount","typeLabel":"string"},"currency":{"type":"string","pattern":"^(?:[A-Z]{3}|USDC|USDT)$","description":"ISO 4217 alpha-3 code or documented stablecoin symbol.","isRequired":true,"uniqueKey":"oneOf.1.financialProfile.expectedMonthlyVolume.currency","typeLabel":"string"}},"uniqueKey":"oneOf.1.financialProfile.expectedMonthlyVolume","typeLabel":"object"},"expectedMonthlyPayinVolume":{"type":"object","required":["amount","currency"],"properties":{"amount":{"type":"string","pattern":"^(0|[1-9][0-9]*)(\\.[0-9]+)?$","description":"Non-negative major-unit decimal string with at most 38 digits; currency scale is validated without rounding.","isRequired":true,"uniqueKey":"oneOf.1.financialProfile.expectedMonthlyPayinVolume.amount","typeLabel":"string"},"currency":{"type":"string","pattern":"^(?:[A-Z]{3}|USDC|USDT)$","description":"ISO 4217 alpha-3 code or documented stablecoin symbol.","isRequired":true,"uniqueKey":"oneOf.1.financialProfile.expectedMonthlyPayinVolume.currency","typeLabel":"string"}},"uniqueKey":"oneOf.1.financialProfile.expectedMonthlyPayinVolume","typeLabel":"object"},"expectedMonthlyPayoutVolume":{"type":"object","required":["amount","currency"],"properties":{"amount":{"type":"string","pattern":"^(0|[1-9][0-9]*)(\\.[0-9]+)?$","description":"Non-negative major-unit decimal string with at most 38 digits; currency scale is validated without rounding.","isRequired":true,"uniqueKey":"oneOf.1.financialProfile.expectedMonthlyPayoutVolume.amount","typeLabel":"string"},"currency":{"type":"string","pattern":"^(?:[A-Z]{3}|USDC|USDT)$","description":"ISO 4217 alpha-3 code or documented stablecoin symbol.","isRequired":true,"uniqueKey":"oneOf.1.financialProfile.expectedMonthlyPayoutVolume.currency","typeLabel":"string"}},"uniqueKey":"oneOf.1.financialProfile.expectedMonthlyPayoutVolume","typeLabel":"object"},"expectedMonthlyTransactionCount":{"type":"integer","minimum":0,"maximum":2147483647,"uniqueKey":"oneOf.1.financialProfile.expectedMonthlyTransactionCount","typeLabel":"integer"},"typicalTransactionAmount":{"type":"object","required":["amount","currency"],"properties":{"amount":{"type":"string","pattern":"^(0|[1-9][0-9]*)(\\.[0-9]+)?$","description":"Non-negative major-unit decimal string with at most 38 digits; currency scale is validated without rounding.","isRequired":true,"uniqueKey":"oneOf.1.financialProfile.typicalTransactionAmount.amount","typeLabel":"string"},"currency":{"type":"string","pattern":"^(?:[A-Z]{3}|USDC|USDT)$","description":"ISO 4217 alpha-3 code or documented stablecoin symbol.","isRequired":true,"uniqueKey":"oneOf.1.financialProfile.typicalTransactionAmount.currency","typeLabel":"string"}},"uniqueKey":"oneOf.1.financialProfile.typicalTransactionAmount","typeLabel":"object"},"maximumTransactionAmount":{"type":"object","required":["amount","currency"],"properties":{"amount":{"type":"string","pattern":"^(0|[1-9][0-9]*)(\\.[0-9]+)?$","description":"Non-negative major-unit decimal string with at most 38 digits; currency scale is validated without rounding.","isRequired":true,"uniqueKey":"oneOf.1.financialProfile.maximumTransactionAmount.amount","typeLabel":"string"},"currency":{"type":"string","pattern":"^(?:[A-Z]{3}|USDC|USDT)$","description":"ISO 4217 alpha-3 code or documented stablecoin symbol.","isRequired":true,"uniqueKey":"oneOf.1.financialProfile.maximumTransactionAmount.currency","typeLabel":"string"}},"uniqueKey":"oneOf.1.financialProfile.maximumTransactionAmount","typeLabel":"object"},"expectedCurrencies":{"type":"array","uniqueItems":true,"items":{"type":"string","pattern":"^(?:[A-Z]{3}|USDC|USDT)$","uniqueKey":"oneOf.1.financialProfile.expectedCurrencies.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.1.financialProfile.expectedCurrencies","typeLabel":"string[]"},"expectedCorridors":{"type":"array","items":{"type":"object","required":["fromCountry","toCountry"],"properties":{"fromCountry":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","isRequired":true,"uniqueKey":"oneOf.1.financialProfile.expectedCorridors.items.[INDEX].fromCountry","typeLabel":"string"},"toCountry":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","isRequired":true,"uniqueKey":"oneOf.1.financialProfile.expectedCorridors.items.[INDEX].toCountry","typeLabel":"string"},"fromCurrency":{"type":"string","pattern":"^(?:[A-Z]{3}|USDC|USDT)$","uniqueKey":"oneOf.1.financialProfile.expectedCorridors.items.[INDEX].fromCurrency","typeLabel":"string"},"toCurrency":{"type":"string","pattern":"^(?:[A-Z]{3}|USDC|USDT)$","uniqueKey":"oneOf.1.financialProfile.expectedCorridors.items.[INDEX].toCurrency","typeLabel":"string"}},"uniqueKey":"oneOf.1.financialProfile.expectedCorridors.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.1.financialProfile.expectedCorridors","typeLabel":"object[]"},"expectedCounterpartyEntityTypes":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["individual","business","financial_institution","government","nonprofit","exchange","own_account","other"],"uniqueKey":"oneOf.1.financialProfile.expectedCounterpartyEntityTypes.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"oneOf.1.financialProfile.expectedCounterpartyEntityTypes","typeLabel":"enum\u003cstring>[]"},"expectedCounterpartyEntityTypeDescription":{"type":"string","minLength":1,"maxLength":4096,"description":"Preserved narrative; line feed and tab are allowed and other controls are rejected.","uniqueKey":"oneOf.1.financialProfile.expectedCounterpartyEntityTypeDescription","typeLabel":"string"},"expectedCounterpartyRelationships":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["employee","contractor","vendor","subsidiary","merchant","customer","landlord","family","other"],"uniqueKey":"oneOf.1.financialProfile.expectedCounterpartyRelationships.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"oneOf.1.financialProfile.expectedCounterpartyRelationships","typeLabel":"enum\u003cstring>[]"},"expectedCounterpartyRelationshipDescription":{"type":"string","minLength":1,"maxLength":4096,"description":"Preserved narrative; line feed and tab are allowed and other controls are rejected.","uniqueKey":"oneOf.1.financialProfile.expectedCounterpartyRelationshipDescription","typeLabel":"string"},"flows":{"type":"object","properties":{"payin":{"type":"object","required":["firstParty","thirdParty"],"properties":{"firstParty":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.1.financialProfile.flows.payin.firstParty","typeLabel":"boolean"},"thirdParty":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.1.financialProfile.flows.payin.thirdParty","typeLabel":"boolean"}},"uniqueKey":"oneOf.1.financialProfile.flows.payin","typeLabel":"object"},"payout":{"type":"object","required":["firstParty","thirdParty"],"properties":{"firstParty":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.1.financialProfile.flows.payout.firstParty","typeLabel":"boolean"},"thirdParty":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.1.financialProfile.flows.payout.thirdParty","typeLabel":"boolean"}},"uniqueKey":"oneOf.1.financialProfile.flows.payout","typeLabel":"object"}},"uniqueKey":"oneOf.1.financialProfile.flows","typeLabel":"object"},"fundsHandlingActivities":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["receive","hold","pool","aggregate","convert","settle","forward","disburse","custody","other"],"uniqueKey":"oneOf.1.financialProfile.fundsHandlingActivities.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"oneOf.1.financialProfile.fundsHandlingActivities","typeLabel":"enum\u003cstring>[]"},"fundsHandlingActivityDescription":{"type":"string","minLength":1,"maxLength":4096,"description":"Preserved narrative; line feed and tab are allowed and other controls are rejected.","uniqueKey":"oneOf.1.financialProfile.fundsHandlingActivityDescription","typeLabel":"string"},"actsAsIntermediary":{"type":"boolean","uniqueKey":"oneOf.1.financialProfile.actsAsIntermediary","typeLabel":"boolean"},"ownAccountTreasuryOnly":{"type":"boolean","uniqueKey":"oneOf.1.financialProfile.ownAccountTreasuryOnly","typeLabel":"boolean"}},"description":"Provider-neutral expected financial activity and funds-handling facts.","uniqueKey":"oneOf.1.financialProfile","typeLabel":"object"},"relatedParties":{"type":"array","items":{"oneOf":[{"type":"object","title":"person","required":["partyType","roles","person"],"properties":{"partyType":{"type":"string","enum":["person"],"isRequired":true,"uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.partyType","typeLabel":"enum\u003cstring>"},"roles":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["control_person","director","officer","authorized_signer","authorized_representative","compliance_officer","primary_contact","account_administrator","trustee","settlor","protector","beneficiary","general_partner","limited_partner","other"],"uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.roles.items.[INDEX]","typeLabel":"enum\u003cstring>"},"isRequired":true,"uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.roles","typeLabel":"enum\u003cstring>[]"},"person":{"type":"object","properties":{"firstName":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.firstName","typeLabel":"string"},"middleName":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.middleName","typeLabel":"string"},"lastName":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.lastName","typeLabel":"string"},"birthDate":{"type":"string","format":"date","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.birthDate","typeLabel":"string\u003cdate>"},"birthCountry":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.birthCountry","typeLabel":"string"},"nationalities":{"type":"array","uniqueItems":true,"items":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.nationalities.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.nationalities","typeLabel":"string[]"},"residenceCountry":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.residenceCountry","typeLabel":"string"},"email":{"type":"string","format":"email","maxLength":254,"uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.email","typeLabel":"string\u003cemail>"},"phone":{"type":"string","pattern":"^\\+[1-9]\\d{1,14}$","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.phone","typeLabel":"string"},"residentialAddress":{"type":"object","minProperties":1,"properties":{"streetLine1":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.residentialAddress.streetLine1","typeLabel":"string"},"streetLine2":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.residentialAddress.streetLine2","typeLabel":"string"},"city":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.residentialAddress.city","typeLabel":"string"},"state":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.residentialAddress.state","typeLabel":"string"},"postalCode":{"type":"string","minLength":1,"maxLength":256,"description":"Identifier preserved exactly, without leading/trailing whitespace or controls.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.residentialAddress.postalCode","typeLabel":"string"},"country":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.residentialAddress.country","typeLabel":"string"}},"description":"Progressively collected address with at least one supplied fact.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.residentialAddress","typeLabel":"object"},"mailingAddress":{"type":"object","minProperties":1,"properties":{"streetLine1":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.mailingAddress.streetLine1","typeLabel":"string"},"streetLine2":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.mailingAddress.streetLine2","typeLabel":"string"},"city":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.mailingAddress.city","typeLabel":"string"},"state":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.mailingAddress.state","typeLabel":"string"},"postalCode":{"type":"string","minLength":1,"maxLength":256,"description":"Identifier preserved exactly, without leading/trailing whitespace or controls.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.mailingAddress.postalCode","typeLabel":"string"},"country":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.mailingAddress.country","typeLabel":"string"}},"description":"Progressively collected address with at least one supplied fact.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.mailingAddress","typeLabel":"object"},"taxResidencies":{"type":"array","uniqueItems":true,"items":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.taxResidencies.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.taxResidencies","typeLabel":"string[]"},"taxIdentifiers":{"type":"array","items":{"type":"object","required":["type","country","value"],"properties":{"type":{"type":"string","enum":["ssn","itin","ein","tin","vat","cpf","cnpj","other"],"isRequired":true,"uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.taxIdentifiers.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"country":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","isRequired":true,"uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.taxIdentifiers.items.[INDEX].country","typeLabel":"string"},"value":{"type":"string","minLength":1,"maxLength":256,"description":"Identifier preserved exactly, without leading/trailing whitespace or controls.","isRequired":true,"uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.taxIdentifiers.items.[INDEX].value","typeLabel":"string"},"typeDescription":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.taxIdentifiers.items.[INDEX].typeDescription","typeLabel":"string"}},"description":"Tax identifier. typeDescription is required and allowed only for type other.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.taxIdentifiers.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.taxIdentifiers","typeLabel":"object[]"},"identityDocuments":{"type":"array","items":{"type":"object","required":["type","issuingCountry"],"properties":{"type":{"type":"string","enum":["passport","national_id","drivers_license","residence_permit","government_id","state_or_provincial_id","other"],"isRequired":true,"uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.identityDocuments.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"issuingCountry":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","isRequired":true,"uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.identityDocuments.items.[INDEX].issuingCountry","typeLabel":"string"},"typeDescription":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.identityDocuments.items.[INDEX].typeDescription","typeLabel":"string"},"issuingRegion":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.identityDocuments.items.[INDEX].issuingRegion","typeLabel":"string"},"number":{"type":"string","minLength":1,"maxLength":256,"description":"Identifier preserved exactly, without leading/trailing whitespace or controls.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.identityDocuments.items.[INDEX].number","typeLabel":"string"},"issuedOn":{"type":"string","format":"date","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.identityDocuments.items.[INDEX].issuedOn","typeLabel":"string\u003cdate>"},"expiresOn":{"type":"string","format":"date","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.identityDocuments.items.[INDEX].expiresOn","typeLabel":"string\u003cdate>"},"doesNotExpire":{"type":"boolean","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.identityDocuments.items.[INDEX].doesNotExpire","typeLabel":"boolean"},"sideApplicability":{"type":"string","enum":["front_only","front_and_back","unknown"],"description":"Whether the document uses only a front image, both front and back images, or is still undecided. Omission is normalized to unknown.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.identityDocuments.items.[INDEX].sideApplicability","typeLabel":"enum\u003cstring>"}},"description":"Reusable identity-document metadata. Document files and selfie captures remain task evidence rather than profile facts.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.identityDocuments.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.identityDocuments","typeLabel":"object[]"},"employment":{"type":"object","minProperties":1,"properties":{"status":{"type":"string","enum":["employed","self_employed","unemployed","student","retired","homemaker","other"],"uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.employment.status","typeLabel":"enum\u003cstring>"},"statusDescription":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.employment.statusDescription","typeLabel":"string"},"occupation":{"type":"string","minLength":1,"maxLength":255,"description":"Occupation preserved exactly, with at most 255 characters and no leading/trailing whitespace or control characters.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.employment.occupation","typeLabel":"string"}},"description":"Employment requires status or occupation; statusDescription is exclusive to other.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.employment","typeLabel":"object"}},"description":"Reusable progressively collected individual identity facts.","isRequired":true,"uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.person","typeLabel":"object"},"roleDescription":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.roleDescription","typeLabel":"string"},"title":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.title","typeLabel":"string"},"ownership":{"type":"object","minProperties":1,"properties":{"declared":{"type":"boolean","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.ownership.declared","typeLabel":"boolean"},"directPercentage":{"type":"string","pattern":"^(?:(?:0|[1-9]\\d?)(?:\\.\\d+)?|100(?:\\.0+)?)$","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.ownership.directPercentage","typeLabel":"string"},"indirectPercentage":{"type":"string","pattern":"^(?:(?:0|[1-9]\\d?)(?:\\.\\d+)?|100(?:\\.0+)?)$","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.ownership.indirectPercentage","typeLabel":"string"},"effectivePercentage":{"type":"string","pattern":"^(?:(?:0|[1-9]\\d?)(?:\\.\\d+)?|100(?:\\.0+)?)$","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.ownership.effectivePercentage","typeLabel":"string"}},"uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.ownership","typeLabel":"object"},"votingRights":{"type":"object","minProperties":1,"properties":{"declared":{"type":"boolean","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.votingRights.declared","typeLabel":"boolean"},"directPercentage":{"type":"string","pattern":"^(?:(?:0|[1-9]\\d?)(?:\\.\\d+)?|100(?:\\.0+)?)$","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.votingRights.directPercentage","typeLabel":"string"},"indirectPercentage":{"type":"string","pattern":"^(?:(?:0|[1-9]\\d?)(?:\\.\\d+)?|100(?:\\.0+)?)$","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.votingRights.indirectPercentage","typeLabel":"string"},"effectivePercentage":{"type":"string","pattern":"^(?:(?:0|[1-9]\\d?)(?:\\.\\d+)?|100(?:\\.0+)?)$","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.votingRights.effectivePercentage","typeLabel":"string"}},"uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.votingRights","typeLabel":"object"},"control":{"type":"object","properties":{"declared":{"type":"boolean","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.control.declared","typeLabel":"boolean"},"direct":{"type":"boolean","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.control.direct","typeLabel":"boolean"},"indirect":{"type":"boolean","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.control.indirect","typeLabel":"boolean"},"description":{"type":"string","minLength":1,"maxLength":4096,"description":"Preserved narrative; line feed and tab are allowed and other controls are rejected.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.control.description","typeLabel":"string"}},"uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0.control","typeLabel":"object"}},"uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.0","typeLabel":"person · object"},{"type":"object","title":"entity","required":["partyType","roles","entity"],"properties":{"partyType":{"type":"string","enum":["entity"],"isRequired":true,"uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.partyType","typeLabel":"enum\u003cstring>"},"roles":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["control_person","director","officer","authorized_signer","authorized_representative","compliance_officer","primary_contact","account_administrator","trustee","settlor","protector","beneficiary","general_partner","limited_partner","other"],"uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.roles.items.[INDEX]","typeLabel":"enum\u003cstring>"},"isRequired":true,"uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.roles","typeLabel":"enum\u003cstring>[]"},"entity":{"type":"object","required":["legalName"],"properties":{"legalName":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","isRequired":true,"uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.legalName","typeLabel":"string"},"tradeNames":{"type":"array","uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.tradeNames.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.tradeNames","typeLabel":"string[]"},"legalForm":{"type":"string","enum":["corporation","limited_liability_company","partnership","limited_partnership","sole_proprietorship","nonprofit","cooperative","association","professional_association","foundation","trust","investment_fund","society","dao","government_entity","other"],"uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.legalForm","typeLabel":"enum\u003cstring>"},"legalFormDescription":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.legalFormDescription","typeLabel":"string"},"email":{"type":"string","format":"email","maxLength":254,"uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.email","typeLabel":"string\u003cemail>"},"complianceEmail":{"type":"string","format":"email","maxLength":254,"uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.complianceEmail","typeLabel":"string\u003cemail>"},"phone":{"type":"string","pattern":"^\\+[1-9]\\d{1,14}$","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.phone","typeLabel":"string"},"websites":{"type":"array","uniqueItems":true,"items":{"type":"string","format":"uri","maxLength":2048,"uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.websites.items.[INDEX]","typeLabel":"string\u003curi>"},"uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.websites","typeLabel":"string\u003curi>[]"},"description":{"type":"string","minLength":1,"maxLength":4096,"description":"Preserved narrative; line feed and tab are allowed and other controls are rejected.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.description","typeLabel":"string"},"productsAndServices":{"type":"string","minLength":1,"maxLength":4096,"description":"Preserved narrative; line feed and tab are allowed and other controls are rejected.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.productsAndServices","typeLabel":"string"},"industryClassifications":{"type":"array","items":{"type":"object","required":["scheme","code"],"properties":{"scheme":{"type":"string","enum":["naics","sic","nace","isic","mcc","other"],"isRequired":true,"uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.industryClassifications.items.[INDEX].scheme","typeLabel":"enum\u003cstring>"},"code":{"type":"string","minLength":1,"maxLength":256,"description":"Identifier preserved exactly, without leading/trailing whitespace or controls.","isRequired":true,"uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.industryClassifications.items.[INDEX].code","typeLabel":"string"},"schemeDescription":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.industryClassifications.items.[INDEX].schemeDescription","typeLabel":"string"}},"uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.industryClassifications.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.industryClassifications","typeLabel":"object[]"},"customerTypes":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["individual","business","financial_institution","government","nonprofit","other"],"uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.customerTypes.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.customerTypes","typeLabel":"enum\u003cstring>[]"},"customerTypeDescription":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.customerTypeDescription","typeLabel":"string"},"salesChannels":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["online","in_person","marketplace","mobile_app","business_to_business","other"],"uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.salesChannels.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.salesChannels","typeLabel":"enum\u003cstring>[]"},"salesChannelDescription":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.salesChannelDescription","typeLabel":"string"},"registration":{"type":"object","minProperties":1,"properties":{"jurisdiction":{"type":"object","required":["country"],"properties":{"country":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","isRequired":true,"uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.registration.jurisdiction.country","typeLabel":"string"},"region":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.registration.jurisdiction.region","typeLabel":"string"}},"description":"Country and optional country-specific registration region.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.registration.jurisdiction","typeLabel":"object"},"number":{"type":"string","minLength":1,"maxLength":256,"description":"Identifier preserved exactly, without leading/trailing whitespace or controls.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.registration.number","typeLabel":"string"},"formationDate":{"type":"string","format":"date","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.registration.formationDate","typeLabel":"string\u003cdate>"}},"uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.registration","typeLabel":"object"},"registeredAddress":{"type":"object","minProperties":1,"properties":{"streetLine1":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.registeredAddress.streetLine1","typeLabel":"string"},"streetLine2":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.registeredAddress.streetLine2","typeLabel":"string"},"city":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.registeredAddress.city","typeLabel":"string"},"state":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.registeredAddress.state","typeLabel":"string"},"postalCode":{"type":"string","minLength":1,"maxLength":256,"description":"Identifier preserved exactly, without leading/trailing whitespace or controls.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.registeredAddress.postalCode","typeLabel":"string"},"country":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.registeredAddress.country","typeLabel":"string"}},"description":"Progressively collected address with at least one supplied fact.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.registeredAddress","typeLabel":"object"},"operatingAddress":{"type":"object","minProperties":1,"properties":{"streetLine1":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.operatingAddress.streetLine1","typeLabel":"string"},"streetLine2":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.operatingAddress.streetLine2","typeLabel":"string"},"city":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.operatingAddress.city","typeLabel":"string"},"state":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.operatingAddress.state","typeLabel":"string"},"postalCode":{"type":"string","minLength":1,"maxLength":256,"description":"Identifier preserved exactly, without leading/trailing whitespace or controls.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.operatingAddress.postalCode","typeLabel":"string"},"country":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.operatingAddress.country","typeLabel":"string"}},"description":"Progressively collected address with at least one supplied fact.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.operatingAddress","typeLabel":"object"},"mailingAddress":{"type":"object","minProperties":1,"properties":{"streetLine1":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.mailingAddress.streetLine1","typeLabel":"string"},"streetLine2":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.mailingAddress.streetLine2","typeLabel":"string"},"city":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.mailingAddress.city","typeLabel":"string"},"state":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.mailingAddress.state","typeLabel":"string"},"postalCode":{"type":"string","minLength":1,"maxLength":256,"description":"Identifier preserved exactly, without leading/trailing whitespace or controls.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.mailingAddress.postalCode","typeLabel":"string"},"country":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.mailingAddress.country","typeLabel":"string"}},"description":"Progressively collected address with at least one supplied fact.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.mailingAddress","typeLabel":"object"},"operatingCountries":{"type":"array","uniqueItems":true,"items":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.operatingCountries.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.operatingCountries","typeLabel":"string[]"},"taxResidencies":{"type":"array","uniqueItems":true,"items":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.taxResidencies.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.taxResidencies","typeLabel":"string[]"},"taxIdentifiers":{"type":"array","items":{"type":"object","required":["type","country","value"],"properties":{"type":{"type":"string","enum":["ssn","itin","ein","tin","vat","cpf","cnpj","other"],"isRequired":true,"uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.taxIdentifiers.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"country":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","isRequired":true,"uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.taxIdentifiers.items.[INDEX].country","typeLabel":"string"},"value":{"type":"string","minLength":1,"maxLength":256,"description":"Identifier preserved exactly, without leading/trailing whitespace or controls.","isRequired":true,"uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.taxIdentifiers.items.[INDEX].value","typeLabel":"string"},"typeDescription":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.taxIdentifiers.items.[INDEX].typeDescription","typeLabel":"string"}},"description":"Tax identifier. typeDescription is required and allowed only for type other.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.taxIdentifiers.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.taxIdentifiers","typeLabel":"object[]"},"publicListing":{"type":"object","minProperties":1,"properties":{"exchange":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.publicListing.exchange","typeLabel":"string"},"ticker":{"type":"string","minLength":1,"maxLength":256,"description":"Identifier preserved exactly, without leading/trailing whitespace or controls.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.publicListing.ticker","typeLabel":"string"},"jurisdiction":{"type":"object","required":["country"],"properties":{"country":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","isRequired":true,"uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.publicListing.jurisdiction.country","typeLabel":"string"},"region":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.publicListing.jurisdiction.region","typeLabel":"string"}},"description":"Country and optional country-specific registration region.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.publicListing.jurisdiction","typeLabel":"object"}},"uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.publicListing","typeLabel":"object"},"regulatoryStatus":{"type":"string","enum":["regulated","pending","unregulated","exempt"],"uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.regulatoryStatus","typeLabel":"enum\u003cstring>"},"regulatoryRegistrations":{"type":"array","items":{"type":"object","required":["type","jurisdiction"],"properties":{"type":{"type":"string","enum":["money_transmitter","money_services_business","bank","electronic_money_institution","payment_institution","virtual_asset_service_provider","broker_dealer","investment_adviser","lender","other"],"isRequired":true,"uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.regulatoryRegistrations.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"jurisdiction":{"type":"object","required":["country"],"properties":{"country":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","isRequired":true,"uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.regulatoryRegistrations.items.[INDEX].jurisdiction.country","typeLabel":"string"},"region":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.regulatoryRegistrations.items.[INDEX].jurisdiction.region","typeLabel":"string"}},"description":"Country and optional country-specific registration region.","isRequired":true,"uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.regulatoryRegistrations.items.[INDEX].jurisdiction","typeLabel":"object"},"typeDescription":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.regulatoryRegistrations.items.[INDEX].typeDescription","typeLabel":"string"},"authority":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.regulatoryRegistrations.items.[INDEX].authority","typeLabel":"string"},"number":{"type":"string","minLength":1,"maxLength":256,"description":"Identifier preserved exactly, without leading/trailing whitespace or controls.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.regulatoryRegistrations.items.[INDEX].number","typeLabel":"string"},"status":{"type":"string","enum":["active","pending","suspended","revoked","expired"],"uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.regulatoryRegistrations.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"issuedOn":{"type":"string","format":"date","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.regulatoryRegistrations.items.[INDEX].issuedOn","typeLabel":"string\u003cdate>"},"expiresOn":{"type":"string","format":"date","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.regulatoryRegistrations.items.[INDEX].expiresOn","typeLabel":"string\u003cdate>"}},"uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.regulatoryRegistrations.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.regulatoryRegistrations","typeLabel":"object[]"}},"description":"Reusable business identity; legalName is the required anchor.","isRequired":true,"uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity","typeLabel":"object"},"roleDescription":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.roleDescription","typeLabel":"string"},"title":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.title","typeLabel":"string"},"ownership":{"type":"object","minProperties":1,"properties":{"declared":{"type":"boolean","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.ownership.declared","typeLabel":"boolean"},"directPercentage":{"type":"string","pattern":"^(?:(?:0|[1-9]\\d?)(?:\\.\\d+)?|100(?:\\.0+)?)$","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.ownership.directPercentage","typeLabel":"string"},"indirectPercentage":{"type":"string","pattern":"^(?:(?:0|[1-9]\\d?)(?:\\.\\d+)?|100(?:\\.0+)?)$","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.ownership.indirectPercentage","typeLabel":"string"},"effectivePercentage":{"type":"string","pattern":"^(?:(?:0|[1-9]\\d?)(?:\\.\\d+)?|100(?:\\.0+)?)$","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.ownership.effectivePercentage","typeLabel":"string"}},"uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.ownership","typeLabel":"object"},"votingRights":{"type":"object","minProperties":1,"properties":{"declared":{"type":"boolean","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.votingRights.declared","typeLabel":"boolean"},"directPercentage":{"type":"string","pattern":"^(?:(?:0|[1-9]\\d?)(?:\\.\\d+)?|100(?:\\.0+)?)$","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.votingRights.directPercentage","typeLabel":"string"},"indirectPercentage":{"type":"string","pattern":"^(?:(?:0|[1-9]\\d?)(?:\\.\\d+)?|100(?:\\.0+)?)$","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.votingRights.indirectPercentage","typeLabel":"string"},"effectivePercentage":{"type":"string","pattern":"^(?:(?:0|[1-9]\\d?)(?:\\.\\d+)?|100(?:\\.0+)?)$","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.votingRights.effectivePercentage","typeLabel":"string"}},"uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.votingRights","typeLabel":"object"},"control":{"type":"object","properties":{"declared":{"type":"boolean","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.control.declared","typeLabel":"boolean"},"direct":{"type":"boolean","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.control.direct","typeLabel":"boolean"},"indirect":{"type":"boolean","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.control.indirect","typeLabel":"boolean"},"description":{"type":"string","minLength":1,"maxLength":4096,"description":"Preserved narrative; line feed and tab are allowed and other controls are rejected.","uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.control.description","typeLabel":"string"}},"uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1.control","typeLabel":"object"}},"uniqueKey":"oneOf.1.relatedParties.items.[INDEX].oneOf.1","typeLabel":"entity · object"}],"uniqueKey":"oneOf.1.relatedParties.items.[INDEX]","typeLabel":"person · object | entity · object"},"uniqueKey":"oneOf.1.relatedParties","typeLabel":"(person · object | entity · object)[]"},"metadata":{"type":"object","maxProperties":50,"additionalProperties":{"oneOf":[{"type":"string","maxLength":1024,"uniqueKey":"oneOf.1.metadata.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.1.metadata.additionalProperties.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"oneOf.1.metadata.additionalProperties.oneOf.2","typeLabel":"boolean"}],"uniqueKey":"oneOf.1.metadata.additionalProperties","typeLabel":"string | number | boolean"},"description":"Developer-owned scalar metadata map with at most 50 entries.","uniqueKey":"oneOf.1.metadata","typeLabel":"object"}},"uniqueKey":"oneOf.1","typeLabel":"business · object"}],"uniqueKey":"","typeLabel":"individual · object | business · object"},"examples":{"Minimal individual":{"title":"Minimal individual","value":{"type":"individual"}},"Minimal business":{"title":"Minimal business","value":{"type":"business","business":{"legalName":"Acme Payments SAS"}}},"Business with an inline related party":{"title":"Business with an inline related party","value":{"type":"business","externalId":"company_456","business":{"legalName":"Acme Payments SAS"},"relatedParties":[{"partyType":"person","roles":["director"],"title":"Chief executive officer","person":{"firstName":"Amina","lastName":"Diallo","residenceCountry":"FR"}}]}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"0289d953-7241-4a80-86b8-dfddc712828a":{"description":"Customer created successfully","headers":{"Idempotency-Replayed":{"description":"Present with value `true` when an idempotent request is replayed.","schema":{"type":"string","enum":["true"]}}},"content":{"application/json":{"schema":{"type":"object","required":["data"],"properties":{"data":{"oneOf":[{"type":"object","title":"individual","required":["id","type","externalId","individual","financialProfile","metadata","createdAt","updatedAt"],"properties":{"id":{"type":"string","description":"Immutable cus_ customer identifier.","example":"cus_9y1zvKQvGWX0altPGIqM6O","isRequired":true,"uniqueKey":"data.oneOf.0.id","typeLabel":"string"},"externalId":{"oneOf":[{"type":"string","minLength":1,"maxLength":256,"pattern":"^[\\x20-\\x7E]+$","description":"Developer correlation identifier using 1-256 printable ASCII characters.","isRequired":true,"uniqueKey":"data.oneOf.0.externalId.oneOf.0","typeLabel":"string"},{"type":"null","minLength":1,"maxLength":256,"pattern":"^[\\x20-\\x7E]+$","description":"Developer correlation identifier using 1-256 printable ASCII characters.","isRequired":true,"uniqueKey":"data.oneOf.0.externalId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.0.externalId","typeLabel":"string | null"},"financialProfile":{"type":"object","additionalProperties":false,"properties":{"accountPurposes":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["business_expenses","charitable_donations","cross_border_remittance","ecommerce","family_support","investment","payroll","operate_company","personal_expenses","purchase_goods_and_services","receive_freelance_payments","receive_payments","receive_salary","tax_optimization","tax_payments","third_party_money_transmission","treasury_management","wealth_preservation","other"],"uniqueKey":"data.oneOf.0.financialProfile.accountPurposes.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"data.oneOf.0.financialProfile.accountPurposes","typeLabel":"enum\u003cstring>[]"},"accountPurposeDescription":{"type":"string","minLength":1,"maxLength":4096,"description":"Preserved narrative; line feed and tab are allowed and other controls are rejected.","uniqueKey":"data.oneOf.0.financialProfile.accountPurposeDescription","typeLabel":"string"},"expectedTransactionPurposes":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["business_payments","charitable_donations","cross_border_remittance","family_support","goods_and_services","investment","payroll","personal_expenses","receive_freelance_payments","receive_salary","wealth_preservation","other"],"uniqueKey":"data.oneOf.0.financialProfile.expectedTransactionPurposes.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"data.oneOf.0.financialProfile.expectedTransactionPurposes","typeLabel":"enum\u003cstring>[]"},"expectedTransactionPurposeDescription":{"type":"string","minLength":1,"maxLength":4096,"description":"Preserved narrative; line feed and tab are allowed and other controls are rejected.","uniqueKey":"data.oneOf.0.financialProfile.expectedTransactionPurposeDescription","typeLabel":"string"},"expectedActivityDescription":{"type":"string","minLength":1,"maxLength":4096,"description":"Preserved narrative; line feed and tab are allowed and other controls are rejected.","uniqueKey":"data.oneOf.0.financialProfile.expectedActivityDescription","typeLabel":"string"},"sourcesOfFunds":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["salary","savings","business_revenue","investment_income","asset_sale","inheritance","gift","pension","government_benefits","loan","owner_contribution","investor_contribution","company_funds","intercompany_funds","investment_proceeds","legal_settlement","tax_refund","treasury_reserves","insurance_proceeds","equity_compensation","grants_and_donations","third_party_funds","gambling","other"],"uniqueKey":"data.oneOf.0.financialProfile.sourcesOfFunds.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"data.oneOf.0.financialProfile.sourcesOfFunds","typeLabel":"enum\u003cstring>[]"},"sourceOfFundsDescription":{"type":"string","minLength":1,"maxLength":4096,"description":"Preserved narrative; line feed and tab are allowed and other controls are rejected.","uniqueKey":"data.oneOf.0.financialProfile.sourceOfFundsDescription","typeLabel":"string"},"sourcesOfWealth":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["employment_income","business_ownership","investments","business_dividends_or_profits","client_or_investor_contributions","charitable_contributions","affiliate_income","real_estate","asset_sale","inheritance","gift","gambling","royalties","other"],"uniqueKey":"data.oneOf.0.financialProfile.sourcesOfWealth.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"data.oneOf.0.financialProfile.sourcesOfWealth","typeLabel":"enum\u003cstring>[]"},"sourceOfWealthDescription":{"type":"string","minLength":1,"maxLength":4096,"description":"Preserved narrative; line feed and tab are allowed and other controls are rejected.","uniqueKey":"data.oneOf.0.financialProfile.sourceOfWealthDescription","typeLabel":"string"},"estimatedAnnualRevenue":{"type":"object","additionalProperties":false,"required":["amount","currency"],"properties":{"amount":{"type":"string","pattern":"^(0|[1-9][0-9]*)(\\.[0-9]+)?$","description":"Non-negative major-unit decimal string with at most 38 digits; currency scale is validated without rounding.","isRequired":true,"uniqueKey":"data.oneOf.0.financialProfile.estimatedAnnualRevenue.amount","typeLabel":"string"},"currency":{"type":"string","pattern":"^(?:[A-Z]{3}|USDC|USDT)$","description":"ISO 4217 alpha-3 code or documented stablecoin symbol.","isRequired":true,"uniqueKey":"data.oneOf.0.financialProfile.estimatedAnnualRevenue.currency","typeLabel":"string"}},"uniqueKey":"data.oneOf.0.financialProfile.estimatedAnnualRevenue","typeLabel":"object"},"expectedMonthlyVolume":{"type":"object","additionalProperties":false,"required":["amount","currency"],"properties":{"amount":{"type":"string","pattern":"^(0|[1-9][0-9]*)(\\.[0-9]+)?$","description":"Non-negative major-unit decimal string with at most 38 digits; currency scale is validated without rounding.","isRequired":true,"uniqueKey":"data.oneOf.0.financialProfile.expectedMonthlyVolume.amount","typeLabel":"string"},"currency":{"type":"string","pattern":"^(?:[A-Z]{3}|USDC|USDT)$","description":"ISO 4217 alpha-3 code or documented stablecoin symbol.","isRequired":true,"uniqueKey":"data.oneOf.0.financialProfile.expectedMonthlyVolume.currency","typeLabel":"string"}},"uniqueKey":"data.oneOf.0.financialProfile.expectedMonthlyVolume","typeLabel":"object"},"expectedMonthlyPayinVolume":{"type":"object","additionalProperties":false,"required":["amount","currency"],"properties":{"amount":{"type":"string","pattern":"^(0|[1-9][0-9]*)(\\.[0-9]+)?$","description":"Non-negative major-unit decimal string with at most 38 digits; currency scale is validated without rounding.","isRequired":true,"uniqueKey":"data.oneOf.0.financialProfile.expectedMonthlyPayinVolume.amount","typeLabel":"string"},"currency":{"type":"string","pattern":"^(?:[A-Z]{3}|USDC|USDT)$","description":"ISO 4217 alpha-3 code or documented stablecoin symbol.","isRequired":true,"uniqueKey":"data.oneOf.0.financialProfile.expectedMonthlyPayinVolume.currency","typeLabel":"string"}},"uniqueKey":"data.oneOf.0.financialProfile.expectedMonthlyPayinVolume","typeLabel":"object"},"expectedMonthlyPayoutVolume":{"type":"object","additionalProperties":false,"required":["amount","currency"],"properties":{"amount":{"type":"string","pattern":"^(0|[1-9][0-9]*)(\\.[0-9]+)?$","description":"Non-negative major-unit decimal string with at most 38 digits; currency scale is validated without rounding.","isRequired":true,"uniqueKey":"data.oneOf.0.financialProfile.expectedMonthlyPayoutVolume.amount","typeLabel":"string"},"currency":{"type":"string","pattern":"^(?:[A-Z]{3}|USDC|USDT)$","description":"ISO 4217 alpha-3 code or documented stablecoin symbol.","isRequired":true,"uniqueKey":"data.oneOf.0.financialProfile.expectedMonthlyPayoutVolume.currency","typeLabel":"string"}},"uniqueKey":"data.oneOf.0.financialProfile.expectedMonthlyPayoutVolume","typeLabel":"object"},"expectedMonthlyTransactionCount":{"type":"integer","minimum":0,"maximum":2147483647,"uniqueKey":"data.oneOf.0.financialProfile.expectedMonthlyTransactionCount","typeLabel":"integer"},"typicalTransactionAmount":{"type":"object","additionalProperties":false,"required":["amount","currency"],"properties":{"amount":{"type":"string","pattern":"^(0|[1-9][0-9]*)(\\.[0-9]+)?$","description":"Non-negative major-unit decimal string with at most 38 digits; currency scale is validated without rounding.","isRequired":true,"uniqueKey":"data.oneOf.0.financialProfile.typicalTransactionAmount.amount","typeLabel":"string"},"currency":{"type":"string","pattern":"^(?:[A-Z]{3}|USDC|USDT)$","description":"ISO 4217 alpha-3 code or documented stablecoin symbol.","isRequired":true,"uniqueKey":"data.oneOf.0.financialProfile.typicalTransactionAmount.currency","typeLabel":"string"}},"uniqueKey":"data.oneOf.0.financialProfile.typicalTransactionAmount","typeLabel":"object"},"maximumTransactionAmount":{"type":"object","additionalProperties":false,"required":["amount","currency"],"properties":{"amount":{"type":"string","pattern":"^(0|[1-9][0-9]*)(\\.[0-9]+)?$","description":"Non-negative major-unit decimal string with at most 38 digits; currency scale is validated without rounding.","isRequired":true,"uniqueKey":"data.oneOf.0.financialProfile.maximumTransactionAmount.amount","typeLabel":"string"},"currency":{"type":"string","pattern":"^(?:[A-Z]{3}|USDC|USDT)$","description":"ISO 4217 alpha-3 code or documented stablecoin symbol.","isRequired":true,"uniqueKey":"data.oneOf.0.financialProfile.maximumTransactionAmount.currency","typeLabel":"string"}},"uniqueKey":"data.oneOf.0.financialProfile.maximumTransactionAmount","typeLabel":"object"},"expectedCurrencies":{"type":"array","uniqueItems":true,"items":{"type":"string","pattern":"^(?:[A-Z]{3}|USDC|USDT)$","uniqueKey":"data.oneOf.0.financialProfile.expectedCurrencies.items.[INDEX]","typeLabel":"string"},"uniqueKey":"data.oneOf.0.financialProfile.expectedCurrencies","typeLabel":"string[]"},"expectedCorridors":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["fromCountry","toCountry"],"properties":{"fromCountry":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","isRequired":true,"uniqueKey":"data.oneOf.0.financialProfile.expectedCorridors.items.[INDEX].fromCountry","typeLabel":"string"},"toCountry":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","isRequired":true,"uniqueKey":"data.oneOf.0.financialProfile.expectedCorridors.items.[INDEX].toCountry","typeLabel":"string"},"fromCurrency":{"type":"string","pattern":"^(?:[A-Z]{3}|USDC|USDT)$","uniqueKey":"data.oneOf.0.financialProfile.expectedCorridors.items.[INDEX].fromCurrency","typeLabel":"string"},"toCurrency":{"type":"string","pattern":"^(?:[A-Z]{3}|USDC|USDT)$","uniqueKey":"data.oneOf.0.financialProfile.expectedCorridors.items.[INDEX].toCurrency","typeLabel":"string"}},"uniqueKey":"data.oneOf.0.financialProfile.expectedCorridors.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.oneOf.0.financialProfile.expectedCorridors","typeLabel":"object[]"},"expectedCounterpartyEntityTypes":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["individual","business","financial_institution","government","nonprofit","exchange","own_account","other"],"uniqueKey":"data.oneOf.0.financialProfile.expectedCounterpartyEntityTypes.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"data.oneOf.0.financialProfile.expectedCounterpartyEntityTypes","typeLabel":"enum\u003cstring>[]"},"expectedCounterpartyEntityTypeDescription":{"type":"string","minLength":1,"maxLength":4096,"description":"Preserved narrative; line feed and tab are allowed and other controls are rejected.","uniqueKey":"data.oneOf.0.financialProfile.expectedCounterpartyEntityTypeDescription","typeLabel":"string"},"expectedCounterpartyRelationships":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["employee","contractor","vendor","subsidiary","merchant","customer","landlord","family","other"],"uniqueKey":"data.oneOf.0.financialProfile.expectedCounterpartyRelationships.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"data.oneOf.0.financialProfile.expectedCounterpartyRelationships","typeLabel":"enum\u003cstring>[]"},"expectedCounterpartyRelationshipDescription":{"type":"string","minLength":1,"maxLength":4096,"description":"Preserved narrative; line feed and tab are allowed and other controls are rejected.","uniqueKey":"data.oneOf.0.financialProfile.expectedCounterpartyRelationshipDescription","typeLabel":"string"},"flows":{"type":"object","additionalProperties":false,"properties":{"payin":{"type":"object","additionalProperties":false,"required":["firstParty","thirdParty"],"properties":{"firstParty":{"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.0.financialProfile.flows.payin.firstParty","typeLabel":"boolean"},"thirdParty":{"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.0.financialProfile.flows.payin.thirdParty","typeLabel":"boolean"}},"uniqueKey":"data.oneOf.0.financialProfile.flows.payin","typeLabel":"object"},"payout":{"type":"object","additionalProperties":false,"required":["firstParty","thirdParty"],"properties":{"firstParty":{"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.0.financialProfile.flows.payout.firstParty","typeLabel":"boolean"},"thirdParty":{"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.0.financialProfile.flows.payout.thirdParty","typeLabel":"boolean"}},"uniqueKey":"data.oneOf.0.financialProfile.flows.payout","typeLabel":"object"}},"uniqueKey":"data.oneOf.0.financialProfile.flows","typeLabel":"object"},"fundsHandlingActivities":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["receive","hold","pool","aggregate","convert","settle","forward","disburse","custody","other"],"uniqueKey":"data.oneOf.0.financialProfile.fundsHandlingActivities.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"data.oneOf.0.financialProfile.fundsHandlingActivities","typeLabel":"enum\u003cstring>[]"},"fundsHandlingActivityDescription":{"type":"string","minLength":1,"maxLength":4096,"description":"Preserved narrative; line feed and tab are allowed and other controls are rejected.","uniqueKey":"data.oneOf.0.financialProfile.fundsHandlingActivityDescription","typeLabel":"string"},"actsAsIntermediary":{"type":"boolean","uniqueKey":"data.oneOf.0.financialProfile.actsAsIntermediary","typeLabel":"boolean"},"ownAccountTreasuryOnly":{"type":"boolean","uniqueKey":"data.oneOf.0.financialProfile.ownAccountTreasuryOnly","typeLabel":"boolean"}},"description":"Provider-neutral expected financial activity and funds-handling facts.","isRequired":true,"uniqueKey":"data.oneOf.0.financialProfile","typeLabel":"object"},"metadata":{"type":"object","maxProperties":50,"additionalProperties":{"oneOf":[{"type":"string","maxLength":1024,"uniqueKey":"data.oneOf.0.metadata.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"data.oneOf.0.metadata.additionalProperties.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"data.oneOf.0.metadata.additionalProperties.oneOf.2","typeLabel":"boolean"}],"uniqueKey":"data.oneOf.0.metadata.additionalProperties","typeLabel":"string | number | boolean"},"description":"Developer-owned scalar metadata map with at most 50 entries.","isRequired":true,"uniqueKey":"data.oneOf.0.metadata","typeLabel":"object"},"createdAt":{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"data.oneOf.0.createdAt","typeLabel":"string\u003cdate-time>"},"updatedAt":{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"data.oneOf.0.updatedAt","typeLabel":"string\u003cdate-time>"},"type":{"type":"string","enum":["individual"],"isRequired":true,"uniqueKey":"data.oneOf.0.type","typeLabel":"enum\u003cstring>"},"individual":{"type":"object","additionalProperties":false,"properties":{"firstName":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.0.individual.firstName","typeLabel":"string"},"middleName":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.0.individual.middleName","typeLabel":"string"},"lastName":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.0.individual.lastName","typeLabel":"string"},"birthDate":{"type":"string","format":"date","uniqueKey":"data.oneOf.0.individual.birthDate","typeLabel":"string\u003cdate>"},"birthCountry":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","uniqueKey":"data.oneOf.0.individual.birthCountry","typeLabel":"string"},"nationalities":{"type":"array","uniqueItems":true,"items":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","uniqueKey":"data.oneOf.0.individual.nationalities.items.[INDEX]","typeLabel":"string"},"uniqueKey":"data.oneOf.0.individual.nationalities","typeLabel":"string[]"},"residenceCountry":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","uniqueKey":"data.oneOf.0.individual.residenceCountry","typeLabel":"string"},"email":{"type":"string","format":"email","maxLength":254,"uniqueKey":"data.oneOf.0.individual.email","typeLabel":"string\u003cemail>"},"phone":{"type":"string","pattern":"^\\+[1-9]\\d{1,14}$","uniqueKey":"data.oneOf.0.individual.phone","typeLabel":"string"},"residentialAddress":{"type":"object","additionalProperties":false,"minProperties":1,"properties":{"streetLine1":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.0.individual.residentialAddress.streetLine1","typeLabel":"string"},"streetLine2":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.0.individual.residentialAddress.streetLine2","typeLabel":"string"},"city":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.0.individual.residentialAddress.city","typeLabel":"string"},"state":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.0.individual.residentialAddress.state","typeLabel":"string"},"postalCode":{"type":"string","minLength":1,"maxLength":256,"description":"Identifier preserved exactly, without leading/trailing whitespace or controls.","uniqueKey":"data.oneOf.0.individual.residentialAddress.postalCode","typeLabel":"string"},"country":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","uniqueKey":"data.oneOf.0.individual.residentialAddress.country","typeLabel":"string"}},"description":"Progressively collected address with at least one supplied fact.","uniqueKey":"data.oneOf.0.individual.residentialAddress","typeLabel":"object"},"mailingAddress":{"type":"object","additionalProperties":false,"minProperties":1,"properties":{"streetLine1":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.0.individual.mailingAddress.streetLine1","typeLabel":"string"},"streetLine2":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.0.individual.mailingAddress.streetLine2","typeLabel":"string"},"city":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.0.individual.mailingAddress.city","typeLabel":"string"},"state":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.0.individual.mailingAddress.state","typeLabel":"string"},"postalCode":{"type":"string","minLength":1,"maxLength":256,"description":"Identifier preserved exactly, without leading/trailing whitespace or controls.","uniqueKey":"data.oneOf.0.individual.mailingAddress.postalCode","typeLabel":"string"},"country":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","uniqueKey":"data.oneOf.0.individual.mailingAddress.country","typeLabel":"string"}},"description":"Progressively collected address with at least one supplied fact.","uniqueKey":"data.oneOf.0.individual.mailingAddress","typeLabel":"object"},"taxResidencies":{"type":"array","uniqueItems":true,"items":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","uniqueKey":"data.oneOf.0.individual.taxResidencies.items.[INDEX]","typeLabel":"string"},"uniqueKey":"data.oneOf.0.individual.taxResidencies","typeLabel":"string[]"},"taxIdentifiers":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["type","country","value"],"properties":{"type":{"type":"string","enum":["ssn","itin","ein","tin","vat","cpf","cnpj","other"],"isRequired":true,"uniqueKey":"data.oneOf.0.individual.taxIdentifiers.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"country":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","isRequired":true,"uniqueKey":"data.oneOf.0.individual.taxIdentifiers.items.[INDEX].country","typeLabel":"string"},"value":{"type":"string","minLength":1,"maxLength":256,"description":"Identifier preserved exactly, without leading/trailing whitespace or controls.","isRequired":true,"uniqueKey":"data.oneOf.0.individual.taxIdentifiers.items.[INDEX].value","typeLabel":"string"},"typeDescription":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.0.individual.taxIdentifiers.items.[INDEX].typeDescription","typeLabel":"string"}},"description":"Tax identifier. typeDescription is required and allowed only for type other.","uniqueKey":"data.oneOf.0.individual.taxIdentifiers.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.oneOf.0.individual.taxIdentifiers","typeLabel":"object[]"},"identityDocuments":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["type","issuingCountry"],"properties":{"type":{"type":"string","enum":["passport","national_id","drivers_license","residence_permit","government_id","state_or_provincial_id","other"],"isRequired":true,"uniqueKey":"data.oneOf.0.individual.identityDocuments.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"issuingCountry":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","isRequired":true,"uniqueKey":"data.oneOf.0.individual.identityDocuments.items.[INDEX].issuingCountry","typeLabel":"string"},"typeDescription":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.0.individual.identityDocuments.items.[INDEX].typeDescription","typeLabel":"string"},"issuingRegion":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.0.individual.identityDocuments.items.[INDEX].issuingRegion","typeLabel":"string"},"number":{"type":"string","minLength":1,"maxLength":256,"description":"Identifier preserved exactly, without leading/trailing whitespace or controls.","uniqueKey":"data.oneOf.0.individual.identityDocuments.items.[INDEX].number","typeLabel":"string"},"issuedOn":{"type":"string","format":"date","uniqueKey":"data.oneOf.0.individual.identityDocuments.items.[INDEX].issuedOn","typeLabel":"string\u003cdate>"},"expiresOn":{"type":"string","format":"date","uniqueKey":"data.oneOf.0.individual.identityDocuments.items.[INDEX].expiresOn","typeLabel":"string\u003cdate>"},"doesNotExpire":{"type":"boolean","uniqueKey":"data.oneOf.0.individual.identityDocuments.items.[INDEX].doesNotExpire","typeLabel":"boolean"},"sideApplicability":{"type":"string","enum":["front_only","front_and_back","unknown"],"description":"Whether the document uses only a front image, both front and back images, or is still undecided. Omission is normalized to unknown.","uniqueKey":"data.oneOf.0.individual.identityDocuments.items.[INDEX].sideApplicability","typeLabel":"enum\u003cstring>"}},"description":"Reusable identity-document metadata. Document files and selfie captures remain task evidence rather than profile facts.","uniqueKey":"data.oneOf.0.individual.identityDocuments.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.oneOf.0.individual.identityDocuments","typeLabel":"object[]"},"employment":{"type":"object","additionalProperties":false,"minProperties":1,"properties":{"status":{"type":"string","enum":["employed","self_employed","unemployed","student","retired","homemaker","other"],"uniqueKey":"data.oneOf.0.individual.employment.status","typeLabel":"enum\u003cstring>"},"statusDescription":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.0.individual.employment.statusDescription","typeLabel":"string"},"occupation":{"type":"string","minLength":1,"maxLength":255,"description":"Occupation preserved exactly, with at most 255 characters and no leading/trailing whitespace or control characters.","uniqueKey":"data.oneOf.0.individual.employment.occupation","typeLabel":"string"}},"description":"Employment requires status or occupation; statusDescription is exclusive to other.","uniqueKey":"data.oneOf.0.individual.employment","typeLabel":"object"}},"description":"Reusable progressively collected individual identity facts.","isRequired":true,"uniqueKey":"data.oneOf.0.individual","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"data.oneOf.0","typeLabel":"individual · object"},{"type":"object","title":"business","required":["id","type","externalId","business","financialProfile","relatedParties","metadata","createdAt","updatedAt"],"properties":{"id":{"type":"string","description":"Immutable cus_ customer identifier.","example":"cus_9y1zvKQvGWX0altPGIqM6O","isRequired":true,"uniqueKey":"data.oneOf.1.id","typeLabel":"string"},"externalId":{"oneOf":[{"type":"string","minLength":1,"maxLength":256,"pattern":"^[\\x20-\\x7E]+$","description":"Developer correlation identifier using 1-256 printable ASCII characters.","isRequired":true,"uniqueKey":"data.oneOf.1.externalId.oneOf.0","typeLabel":"string"},{"type":"null","minLength":1,"maxLength":256,"pattern":"^[\\x20-\\x7E]+$","description":"Developer correlation identifier using 1-256 printable ASCII characters.","isRequired":true,"uniqueKey":"data.oneOf.1.externalId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.1.externalId","typeLabel":"string | null"},"financialProfile":{"type":"object","additionalProperties":false,"properties":{"accountPurposes":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["business_expenses","charitable_donations","cross_border_remittance","ecommerce","family_support","investment","payroll","operate_company","personal_expenses","purchase_goods_and_services","receive_freelance_payments","receive_payments","receive_salary","tax_optimization","tax_payments","third_party_money_transmission","treasury_management","wealth_preservation","other"],"uniqueKey":"data.oneOf.1.financialProfile.accountPurposes.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"data.oneOf.1.financialProfile.accountPurposes","typeLabel":"enum\u003cstring>[]"},"accountPurposeDescription":{"type":"string","minLength":1,"maxLength":4096,"description":"Preserved narrative; line feed and tab are allowed and other controls are rejected.","uniqueKey":"data.oneOf.1.financialProfile.accountPurposeDescription","typeLabel":"string"},"expectedTransactionPurposes":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["business_payments","charitable_donations","cross_border_remittance","family_support","goods_and_services","investment","payroll","personal_expenses","receive_freelance_payments","receive_salary","wealth_preservation","other"],"uniqueKey":"data.oneOf.1.financialProfile.expectedTransactionPurposes.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"data.oneOf.1.financialProfile.expectedTransactionPurposes","typeLabel":"enum\u003cstring>[]"},"expectedTransactionPurposeDescription":{"type":"string","minLength":1,"maxLength":4096,"description":"Preserved narrative; line feed and tab are allowed and other controls are rejected.","uniqueKey":"data.oneOf.1.financialProfile.expectedTransactionPurposeDescription","typeLabel":"string"},"expectedActivityDescription":{"type":"string","minLength":1,"maxLength":4096,"description":"Preserved narrative; line feed and tab are allowed and other controls are rejected.","uniqueKey":"data.oneOf.1.financialProfile.expectedActivityDescription","typeLabel":"string"},"sourcesOfFunds":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["salary","savings","business_revenue","investment_income","asset_sale","inheritance","gift","pension","government_benefits","loan","owner_contribution","investor_contribution","company_funds","intercompany_funds","investment_proceeds","legal_settlement","tax_refund","treasury_reserves","insurance_proceeds","equity_compensation","grants_and_donations","third_party_funds","gambling","other"],"uniqueKey":"data.oneOf.1.financialProfile.sourcesOfFunds.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"data.oneOf.1.financialProfile.sourcesOfFunds","typeLabel":"enum\u003cstring>[]"},"sourceOfFundsDescription":{"type":"string","minLength":1,"maxLength":4096,"description":"Preserved narrative; line feed and tab are allowed and other controls are rejected.","uniqueKey":"data.oneOf.1.financialProfile.sourceOfFundsDescription","typeLabel":"string"},"sourcesOfWealth":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["employment_income","business_ownership","investments","business_dividends_or_profits","client_or_investor_contributions","charitable_contributions","affiliate_income","real_estate","asset_sale","inheritance","gift","gambling","royalties","other"],"uniqueKey":"data.oneOf.1.financialProfile.sourcesOfWealth.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"data.oneOf.1.financialProfile.sourcesOfWealth","typeLabel":"enum\u003cstring>[]"},"sourceOfWealthDescription":{"type":"string","minLength":1,"maxLength":4096,"description":"Preserved narrative; line feed and tab are allowed and other controls are rejected.","uniqueKey":"data.oneOf.1.financialProfile.sourceOfWealthDescription","typeLabel":"string"},"estimatedAnnualRevenue":{"type":"object","additionalProperties":false,"required":["amount","currency"],"properties":{"amount":{"type":"string","pattern":"^(0|[1-9][0-9]*)(\\.[0-9]+)?$","description":"Non-negative major-unit decimal string with at most 38 digits; currency scale is validated without rounding.","isRequired":true,"uniqueKey":"data.oneOf.1.financialProfile.estimatedAnnualRevenue.amount","typeLabel":"string"},"currency":{"type":"string","pattern":"^(?:[A-Z]{3}|USDC|USDT)$","description":"ISO 4217 alpha-3 code or documented stablecoin symbol.","isRequired":true,"uniqueKey":"data.oneOf.1.financialProfile.estimatedAnnualRevenue.currency","typeLabel":"string"}},"uniqueKey":"data.oneOf.1.financialProfile.estimatedAnnualRevenue","typeLabel":"object"},"expectedMonthlyVolume":{"type":"object","additionalProperties":false,"required":["amount","currency"],"properties":{"amount":{"type":"string","pattern":"^(0|[1-9][0-9]*)(\\.[0-9]+)?$","description":"Non-negative major-unit decimal string with at most 38 digits; currency scale is validated without rounding.","isRequired":true,"uniqueKey":"data.oneOf.1.financialProfile.expectedMonthlyVolume.amount","typeLabel":"string"},"currency":{"type":"string","pattern":"^(?:[A-Z]{3}|USDC|USDT)$","description":"ISO 4217 alpha-3 code or documented stablecoin symbol.","isRequired":true,"uniqueKey":"data.oneOf.1.financialProfile.expectedMonthlyVolume.currency","typeLabel":"string"}},"uniqueKey":"data.oneOf.1.financialProfile.expectedMonthlyVolume","typeLabel":"object"},"expectedMonthlyPayinVolume":{"type":"object","additionalProperties":false,"required":["amount","currency"],"properties":{"amount":{"type":"string","pattern":"^(0|[1-9][0-9]*)(\\.[0-9]+)?$","description":"Non-negative major-unit decimal string with at most 38 digits; currency scale is validated without rounding.","isRequired":true,"uniqueKey":"data.oneOf.1.financialProfile.expectedMonthlyPayinVolume.amount","typeLabel":"string"},"currency":{"type":"string","pattern":"^(?:[A-Z]{3}|USDC|USDT)$","description":"ISO 4217 alpha-3 code or documented stablecoin symbol.","isRequired":true,"uniqueKey":"data.oneOf.1.financialProfile.expectedMonthlyPayinVolume.currency","typeLabel":"string"}},"uniqueKey":"data.oneOf.1.financialProfile.expectedMonthlyPayinVolume","typeLabel":"object"},"expectedMonthlyPayoutVolume":{"type":"object","additionalProperties":false,"required":["amount","currency"],"properties":{"amount":{"type":"string","pattern":"^(0|[1-9][0-9]*)(\\.[0-9]+)?$","description":"Non-negative major-unit decimal string with at most 38 digits; currency scale is validated without rounding.","isRequired":true,"uniqueKey":"data.oneOf.1.financialProfile.expectedMonthlyPayoutVolume.amount","typeLabel":"string"},"currency":{"type":"string","pattern":"^(?:[A-Z]{3}|USDC|USDT)$","description":"ISO 4217 alpha-3 code or documented stablecoin symbol.","isRequired":true,"uniqueKey":"data.oneOf.1.financialProfile.expectedMonthlyPayoutVolume.currency","typeLabel":"string"}},"uniqueKey":"data.oneOf.1.financialProfile.expectedMonthlyPayoutVolume","typeLabel":"object"},"expectedMonthlyTransactionCount":{"type":"integer","minimum":0,"maximum":2147483647,"uniqueKey":"data.oneOf.1.financialProfile.expectedMonthlyTransactionCount","typeLabel":"integer"},"typicalTransactionAmount":{"type":"object","additionalProperties":false,"required":["amount","currency"],"properties":{"amount":{"type":"string","pattern":"^(0|[1-9][0-9]*)(\\.[0-9]+)?$","description":"Non-negative major-unit decimal string with at most 38 digits; currency scale is validated without rounding.","isRequired":true,"uniqueKey":"data.oneOf.1.financialProfile.typicalTransactionAmount.amount","typeLabel":"string"},"currency":{"type":"string","pattern":"^(?:[A-Z]{3}|USDC|USDT)$","description":"ISO 4217 alpha-3 code or documented stablecoin symbol.","isRequired":true,"uniqueKey":"data.oneOf.1.financialProfile.typicalTransactionAmount.currency","typeLabel":"string"}},"uniqueKey":"data.oneOf.1.financialProfile.typicalTransactionAmount","typeLabel":"object"},"maximumTransactionAmount":{"type":"object","additionalProperties":false,"required":["amount","currency"],"properties":{"amount":{"type":"string","pattern":"^(0|[1-9][0-9]*)(\\.[0-9]+)?$","description":"Non-negative major-unit decimal string with at most 38 digits; currency scale is validated without rounding.","isRequired":true,"uniqueKey":"data.oneOf.1.financialProfile.maximumTransactionAmount.amount","typeLabel":"string"},"currency":{"type":"string","pattern":"^(?:[A-Z]{3}|USDC|USDT)$","description":"ISO 4217 alpha-3 code or documented stablecoin symbol.","isRequired":true,"uniqueKey":"data.oneOf.1.financialProfile.maximumTransactionAmount.currency","typeLabel":"string"}},"uniqueKey":"data.oneOf.1.financialProfile.maximumTransactionAmount","typeLabel":"object"},"expectedCurrencies":{"type":"array","uniqueItems":true,"items":{"type":"string","pattern":"^(?:[A-Z]{3}|USDC|USDT)$","uniqueKey":"data.oneOf.1.financialProfile.expectedCurrencies.items.[INDEX]","typeLabel":"string"},"uniqueKey":"data.oneOf.1.financialProfile.expectedCurrencies","typeLabel":"string[]"},"expectedCorridors":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["fromCountry","toCountry"],"properties":{"fromCountry":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","isRequired":true,"uniqueKey":"data.oneOf.1.financialProfile.expectedCorridors.items.[INDEX].fromCountry","typeLabel":"string"},"toCountry":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","isRequired":true,"uniqueKey":"data.oneOf.1.financialProfile.expectedCorridors.items.[INDEX].toCountry","typeLabel":"string"},"fromCurrency":{"type":"string","pattern":"^(?:[A-Z]{3}|USDC|USDT)$","uniqueKey":"data.oneOf.1.financialProfile.expectedCorridors.items.[INDEX].fromCurrency","typeLabel":"string"},"toCurrency":{"type":"string","pattern":"^(?:[A-Z]{3}|USDC|USDT)$","uniqueKey":"data.oneOf.1.financialProfile.expectedCorridors.items.[INDEX].toCurrency","typeLabel":"string"}},"uniqueKey":"data.oneOf.1.financialProfile.expectedCorridors.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.oneOf.1.financialProfile.expectedCorridors","typeLabel":"object[]"},"expectedCounterpartyEntityTypes":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["individual","business","financial_institution","government","nonprofit","exchange","own_account","other"],"uniqueKey":"data.oneOf.1.financialProfile.expectedCounterpartyEntityTypes.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"data.oneOf.1.financialProfile.expectedCounterpartyEntityTypes","typeLabel":"enum\u003cstring>[]"},"expectedCounterpartyEntityTypeDescription":{"type":"string","minLength":1,"maxLength":4096,"description":"Preserved narrative; line feed and tab are allowed and other controls are rejected.","uniqueKey":"data.oneOf.1.financialProfile.expectedCounterpartyEntityTypeDescription","typeLabel":"string"},"expectedCounterpartyRelationships":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["employee","contractor","vendor","subsidiary","merchant","customer","landlord","family","other"],"uniqueKey":"data.oneOf.1.financialProfile.expectedCounterpartyRelationships.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"data.oneOf.1.financialProfile.expectedCounterpartyRelationships","typeLabel":"enum\u003cstring>[]"},"expectedCounterpartyRelationshipDescription":{"type":"string","minLength":1,"maxLength":4096,"description":"Preserved narrative; line feed and tab are allowed and other controls are rejected.","uniqueKey":"data.oneOf.1.financialProfile.expectedCounterpartyRelationshipDescription","typeLabel":"string"},"flows":{"type":"object","additionalProperties":false,"properties":{"payin":{"type":"object","additionalProperties":false,"required":["firstParty","thirdParty"],"properties":{"firstParty":{"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.1.financialProfile.flows.payin.firstParty","typeLabel":"boolean"},"thirdParty":{"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.1.financialProfile.flows.payin.thirdParty","typeLabel":"boolean"}},"uniqueKey":"data.oneOf.1.financialProfile.flows.payin","typeLabel":"object"},"payout":{"type":"object","additionalProperties":false,"required":["firstParty","thirdParty"],"properties":{"firstParty":{"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.1.financialProfile.flows.payout.firstParty","typeLabel":"boolean"},"thirdParty":{"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.1.financialProfile.flows.payout.thirdParty","typeLabel":"boolean"}},"uniqueKey":"data.oneOf.1.financialProfile.flows.payout","typeLabel":"object"}},"uniqueKey":"data.oneOf.1.financialProfile.flows","typeLabel":"object"},"fundsHandlingActivities":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["receive","hold","pool","aggregate","convert","settle","forward","disburse","custody","other"],"uniqueKey":"data.oneOf.1.financialProfile.fundsHandlingActivities.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"data.oneOf.1.financialProfile.fundsHandlingActivities","typeLabel":"enum\u003cstring>[]"},"fundsHandlingActivityDescription":{"type":"string","minLength":1,"maxLength":4096,"description":"Preserved narrative; line feed and tab are allowed and other controls are rejected.","uniqueKey":"data.oneOf.1.financialProfile.fundsHandlingActivityDescription","typeLabel":"string"},"actsAsIntermediary":{"type":"boolean","uniqueKey":"data.oneOf.1.financialProfile.actsAsIntermediary","typeLabel":"boolean"},"ownAccountTreasuryOnly":{"type":"boolean","uniqueKey":"data.oneOf.1.financialProfile.ownAccountTreasuryOnly","typeLabel":"boolean"}},"description":"Provider-neutral expected financial activity and funds-handling facts.","isRequired":true,"uniqueKey":"data.oneOf.1.financialProfile","typeLabel":"object"},"metadata":{"type":"object","maxProperties":50,"additionalProperties":{"oneOf":[{"type":"string","maxLength":1024,"uniqueKey":"data.oneOf.1.metadata.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"data.oneOf.1.metadata.additionalProperties.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"data.oneOf.1.metadata.additionalProperties.oneOf.2","typeLabel":"boolean"}],"uniqueKey":"data.oneOf.1.metadata.additionalProperties","typeLabel":"string | number | boolean"},"description":"Developer-owned scalar metadata map with at most 50 entries.","isRequired":true,"uniqueKey":"data.oneOf.1.metadata","typeLabel":"object"},"createdAt":{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"data.oneOf.1.createdAt","typeLabel":"string\u003cdate-time>"},"updatedAt":{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"data.oneOf.1.updatedAt","typeLabel":"string\u003cdate-time>"},"type":{"type":"string","enum":["business"],"isRequired":true,"uniqueKey":"data.oneOf.1.type","typeLabel":"enum\u003cstring>"},"business":{"type":"object","additionalProperties":false,"required":["legalName"],"properties":{"legalName":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","isRequired":true,"uniqueKey":"data.oneOf.1.business.legalName","typeLabel":"string"},"tradeNames":{"type":"array","uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.business.tradeNames.items.[INDEX]","typeLabel":"string"},"uniqueKey":"data.oneOf.1.business.tradeNames","typeLabel":"string[]"},"legalForm":{"type":"string","enum":["corporation","limited_liability_company","partnership","limited_partnership","sole_proprietorship","nonprofit","cooperative","association","professional_association","foundation","trust","investment_fund","society","dao","government_entity","other"],"uniqueKey":"data.oneOf.1.business.legalForm","typeLabel":"enum\u003cstring>"},"legalFormDescription":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.business.legalFormDescription","typeLabel":"string"},"email":{"type":"string","format":"email","maxLength":254,"uniqueKey":"data.oneOf.1.business.email","typeLabel":"string\u003cemail>"},"complianceEmail":{"type":"string","format":"email","maxLength":254,"uniqueKey":"data.oneOf.1.business.complianceEmail","typeLabel":"string\u003cemail>"},"phone":{"type":"string","pattern":"^\\+[1-9]\\d{1,14}$","uniqueKey":"data.oneOf.1.business.phone","typeLabel":"string"},"websites":{"type":"array","uniqueItems":true,"items":{"type":"string","format":"uri","maxLength":2048,"uniqueKey":"data.oneOf.1.business.websites.items.[INDEX]","typeLabel":"string\u003curi>"},"uniqueKey":"data.oneOf.1.business.websites","typeLabel":"string\u003curi>[]"},"description":{"type":"string","minLength":1,"maxLength":4096,"description":"Preserved narrative; line feed and tab are allowed and other controls are rejected.","uniqueKey":"data.oneOf.1.business.description","typeLabel":"string"},"productsAndServices":{"type":"string","minLength":1,"maxLength":4096,"description":"Preserved narrative; line feed and tab are allowed and other controls are rejected.","uniqueKey":"data.oneOf.1.business.productsAndServices","typeLabel":"string"},"industryClassifications":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["scheme","code"],"properties":{"scheme":{"type":"string","enum":["naics","sic","nace","isic","mcc","other"],"isRequired":true,"uniqueKey":"data.oneOf.1.business.industryClassifications.items.[INDEX].scheme","typeLabel":"enum\u003cstring>"},"code":{"type":"string","minLength":1,"maxLength":256,"description":"Identifier preserved exactly, without leading/trailing whitespace or controls.","isRequired":true,"uniqueKey":"data.oneOf.1.business.industryClassifications.items.[INDEX].code","typeLabel":"string"},"schemeDescription":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.business.industryClassifications.items.[INDEX].schemeDescription","typeLabel":"string"}},"uniqueKey":"data.oneOf.1.business.industryClassifications.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.oneOf.1.business.industryClassifications","typeLabel":"object[]"},"customerTypes":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["individual","business","financial_institution","government","nonprofit","other"],"uniqueKey":"data.oneOf.1.business.customerTypes.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"data.oneOf.1.business.customerTypes","typeLabel":"enum\u003cstring>[]"},"customerTypeDescription":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.business.customerTypeDescription","typeLabel":"string"},"salesChannels":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["online","in_person","marketplace","mobile_app","business_to_business","other"],"uniqueKey":"data.oneOf.1.business.salesChannels.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"data.oneOf.1.business.salesChannels","typeLabel":"enum\u003cstring>[]"},"salesChannelDescription":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.business.salesChannelDescription","typeLabel":"string"},"registration":{"type":"object","additionalProperties":false,"minProperties":1,"properties":{"jurisdiction":{"type":"object","additionalProperties":false,"required":["country"],"properties":{"country":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","isRequired":true,"uniqueKey":"data.oneOf.1.business.registration.jurisdiction.country","typeLabel":"string"},"region":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.business.registration.jurisdiction.region","typeLabel":"string"}},"description":"Country and optional country-specific registration region.","uniqueKey":"data.oneOf.1.business.registration.jurisdiction","typeLabel":"object"},"number":{"type":"string","minLength":1,"maxLength":256,"description":"Identifier preserved exactly, without leading/trailing whitespace or controls.","uniqueKey":"data.oneOf.1.business.registration.number","typeLabel":"string"},"formationDate":{"type":"string","format":"date","uniqueKey":"data.oneOf.1.business.registration.formationDate","typeLabel":"string\u003cdate>"}},"uniqueKey":"data.oneOf.1.business.registration","typeLabel":"object"},"registeredAddress":{"type":"object","additionalProperties":false,"minProperties":1,"properties":{"streetLine1":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.business.registeredAddress.streetLine1","typeLabel":"string"},"streetLine2":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.business.registeredAddress.streetLine2","typeLabel":"string"},"city":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.business.registeredAddress.city","typeLabel":"string"},"state":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.business.registeredAddress.state","typeLabel":"string"},"postalCode":{"type":"string","minLength":1,"maxLength":256,"description":"Identifier preserved exactly, without leading/trailing whitespace or controls.","uniqueKey":"data.oneOf.1.business.registeredAddress.postalCode","typeLabel":"string"},"country":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","uniqueKey":"data.oneOf.1.business.registeredAddress.country","typeLabel":"string"}},"description":"Progressively collected address with at least one supplied fact.","uniqueKey":"data.oneOf.1.business.registeredAddress","typeLabel":"object"},"operatingAddress":{"type":"object","additionalProperties":false,"minProperties":1,"properties":{"streetLine1":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.business.operatingAddress.streetLine1","typeLabel":"string"},"streetLine2":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.business.operatingAddress.streetLine2","typeLabel":"string"},"city":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.business.operatingAddress.city","typeLabel":"string"},"state":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.business.operatingAddress.state","typeLabel":"string"},"postalCode":{"type":"string","minLength":1,"maxLength":256,"description":"Identifier preserved exactly, without leading/trailing whitespace or controls.","uniqueKey":"data.oneOf.1.business.operatingAddress.postalCode","typeLabel":"string"},"country":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","uniqueKey":"data.oneOf.1.business.operatingAddress.country","typeLabel":"string"}},"description":"Progressively collected address with at least one supplied fact.","uniqueKey":"data.oneOf.1.business.operatingAddress","typeLabel":"object"},"mailingAddress":{"type":"object","additionalProperties":false,"minProperties":1,"properties":{"streetLine1":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.business.mailingAddress.streetLine1","typeLabel":"string"},"streetLine2":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.business.mailingAddress.streetLine2","typeLabel":"string"},"city":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.business.mailingAddress.city","typeLabel":"string"},"state":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.business.mailingAddress.state","typeLabel":"string"},"postalCode":{"type":"string","minLength":1,"maxLength":256,"description":"Identifier preserved exactly, without leading/trailing whitespace or controls.","uniqueKey":"data.oneOf.1.business.mailingAddress.postalCode","typeLabel":"string"},"country":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","uniqueKey":"data.oneOf.1.business.mailingAddress.country","typeLabel":"string"}},"description":"Progressively collected address with at least one supplied fact.","uniqueKey":"data.oneOf.1.business.mailingAddress","typeLabel":"object"},"operatingCountries":{"type":"array","uniqueItems":true,"items":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","uniqueKey":"data.oneOf.1.business.operatingCountries.items.[INDEX]","typeLabel":"string"},"uniqueKey":"data.oneOf.1.business.operatingCountries","typeLabel":"string[]"},"taxResidencies":{"type":"array","uniqueItems":true,"items":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","uniqueKey":"data.oneOf.1.business.taxResidencies.items.[INDEX]","typeLabel":"string"},"uniqueKey":"data.oneOf.1.business.taxResidencies","typeLabel":"string[]"},"taxIdentifiers":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["type","country","value"],"properties":{"type":{"type":"string","enum":["ssn","itin","ein","tin","vat","cpf","cnpj","other"],"isRequired":true,"uniqueKey":"data.oneOf.1.business.taxIdentifiers.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"country":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","isRequired":true,"uniqueKey":"data.oneOf.1.business.taxIdentifiers.items.[INDEX].country","typeLabel":"string"},"value":{"type":"string","minLength":1,"maxLength":256,"description":"Identifier preserved exactly, without leading/trailing whitespace or controls.","isRequired":true,"uniqueKey":"data.oneOf.1.business.taxIdentifiers.items.[INDEX].value","typeLabel":"string"},"typeDescription":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.business.taxIdentifiers.items.[INDEX].typeDescription","typeLabel":"string"}},"description":"Tax identifier. typeDescription is required and allowed only for type other.","uniqueKey":"data.oneOf.1.business.taxIdentifiers.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.oneOf.1.business.taxIdentifiers","typeLabel":"object[]"},"publicListing":{"type":"object","additionalProperties":false,"minProperties":1,"properties":{"exchange":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.business.publicListing.exchange","typeLabel":"string"},"ticker":{"type":"string","minLength":1,"maxLength":256,"description":"Identifier preserved exactly, without leading/trailing whitespace or controls.","uniqueKey":"data.oneOf.1.business.publicListing.ticker","typeLabel":"string"},"jurisdiction":{"type":"object","additionalProperties":false,"required":["country"],"properties":{"country":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","isRequired":true,"uniqueKey":"data.oneOf.1.business.publicListing.jurisdiction.country","typeLabel":"string"},"region":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.business.publicListing.jurisdiction.region","typeLabel":"string"}},"description":"Country and optional country-specific registration region.","uniqueKey":"data.oneOf.1.business.publicListing.jurisdiction","typeLabel":"object"}},"uniqueKey":"data.oneOf.1.business.publicListing","typeLabel":"object"},"regulatoryStatus":{"type":"string","enum":["regulated","pending","unregulated","exempt"],"uniqueKey":"data.oneOf.1.business.regulatoryStatus","typeLabel":"enum\u003cstring>"},"regulatoryRegistrations":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["type","jurisdiction"],"properties":{"type":{"type":"string","enum":["money_transmitter","money_services_business","bank","electronic_money_institution","payment_institution","virtual_asset_service_provider","broker_dealer","investment_adviser","lender","other"],"isRequired":true,"uniqueKey":"data.oneOf.1.business.regulatoryRegistrations.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"jurisdiction":{"type":"object","additionalProperties":false,"required":["country"],"properties":{"country":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","isRequired":true,"uniqueKey":"data.oneOf.1.business.regulatoryRegistrations.items.[INDEX].jurisdiction.country","typeLabel":"string"},"region":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.business.regulatoryRegistrations.items.[INDEX].jurisdiction.region","typeLabel":"string"}},"description":"Country and optional country-specific registration region.","isRequired":true,"uniqueKey":"data.oneOf.1.business.regulatoryRegistrations.items.[INDEX].jurisdiction","typeLabel":"object"},"typeDescription":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.business.regulatoryRegistrations.items.[INDEX].typeDescription","typeLabel":"string"},"authority":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.business.regulatoryRegistrations.items.[INDEX].authority","typeLabel":"string"},"number":{"type":"string","minLength":1,"maxLength":256,"description":"Identifier preserved exactly, without leading/trailing whitespace or controls.","uniqueKey":"data.oneOf.1.business.regulatoryRegistrations.items.[INDEX].number","typeLabel":"string"},"status":{"type":"string","enum":["active","pending","suspended","revoked","expired"],"uniqueKey":"data.oneOf.1.business.regulatoryRegistrations.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"issuedOn":{"type":"string","format":"date","uniqueKey":"data.oneOf.1.business.regulatoryRegistrations.items.[INDEX].issuedOn","typeLabel":"string\u003cdate>"},"expiresOn":{"type":"string","format":"date","uniqueKey":"data.oneOf.1.business.regulatoryRegistrations.items.[INDEX].expiresOn","typeLabel":"string\u003cdate>"}},"uniqueKey":"data.oneOf.1.business.regulatoryRegistrations.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.oneOf.1.business.regulatoryRegistrations","typeLabel":"object[]"},"ownershipStructure":{"type":"object","additionalProperties":false,"required":["type"],"properties":{"type":{"type":"string","enum":["privately_held","publicly_traded","government_owned","subsidiary","trust","fund","other"],"isRequired":true,"uniqueKey":"data.oneOf.1.business.ownershipStructure.type","typeLabel":"enum\u003cstring>"},"description":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.business.ownershipStructure.description","typeLabel":"string"},"parentType":{"type":"string","enum":["publicly_traded_company","financial_institution","other"],"uniqueKey":"data.oneOf.1.business.ownershipStructure.parentType","typeLabel":"enum\u003cstring>"},"parentTypeDescription":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.business.ownershipStructure.parentTypeDescription","typeLabel":"string"},"parentOwnershipPercentage":{"type":"string","pattern":"^(?:(?:0|[1-9]\\d?)(?:\\.\\d+)?|100(?:\\.0+)?)$","uniqueKey":"data.oneOf.1.business.ownershipStructure.parentOwnershipPercentage","typeLabel":"string"}},"uniqueKey":"data.oneOf.1.business.ownershipStructure","typeLabel":"object"}},"description":"Reusable business identity; legalName is the required anchor.","isRequired":true,"uniqueKey":"data.oneOf.1.business","typeLabel":"object"},"relatedParties":{"type":"array","items":{"oneOf":[{"type":"object","title":"person","required":["id","customerId","partyType","roles","person","createdAt","updatedAt"],"properties":{"partyType":{"type":"string","enum":["person"],"isRequired":true,"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.partyType","typeLabel":"enum\u003cstring>"},"roles":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["control_person","director","officer","authorized_signer","authorized_representative","compliance_officer","primary_contact","account_administrator","trustee","settlor","protector","beneficiary","general_partner","limited_partner","other"],"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.roles.items.[INDEX]","typeLabel":"enum\u003cstring>"},"isRequired":true,"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.roles","typeLabel":"enum\u003cstring>[]"},"person":{"type":"object","additionalProperties":false,"properties":{"firstName":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.firstName","typeLabel":"string"},"middleName":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.middleName","typeLabel":"string"},"lastName":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.lastName","typeLabel":"string"},"birthDate":{"type":"string","format":"date","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.birthDate","typeLabel":"string\u003cdate>"},"birthCountry":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.birthCountry","typeLabel":"string"},"nationalities":{"type":"array","uniqueItems":true,"items":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.nationalities.items.[INDEX]","typeLabel":"string"},"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.nationalities","typeLabel":"string[]"},"residenceCountry":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.residenceCountry","typeLabel":"string"},"email":{"type":"string","format":"email","maxLength":254,"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.email","typeLabel":"string\u003cemail>"},"phone":{"type":"string","pattern":"^\\+[1-9]\\d{1,14}$","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.phone","typeLabel":"string"},"residentialAddress":{"type":"object","additionalProperties":false,"minProperties":1,"properties":{"streetLine1":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.residentialAddress.streetLine1","typeLabel":"string"},"streetLine2":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.residentialAddress.streetLine2","typeLabel":"string"},"city":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.residentialAddress.city","typeLabel":"string"},"state":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.residentialAddress.state","typeLabel":"string"},"postalCode":{"type":"string","minLength":1,"maxLength":256,"description":"Identifier preserved exactly, without leading/trailing whitespace or controls.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.residentialAddress.postalCode","typeLabel":"string"},"country":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.residentialAddress.country","typeLabel":"string"}},"description":"Progressively collected address with at least one supplied fact.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.residentialAddress","typeLabel":"object"},"mailingAddress":{"type":"object","additionalProperties":false,"minProperties":1,"properties":{"streetLine1":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.mailingAddress.streetLine1","typeLabel":"string"},"streetLine2":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.mailingAddress.streetLine2","typeLabel":"string"},"city":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.mailingAddress.city","typeLabel":"string"},"state":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.mailingAddress.state","typeLabel":"string"},"postalCode":{"type":"string","minLength":1,"maxLength":256,"description":"Identifier preserved exactly, without leading/trailing whitespace or controls.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.mailingAddress.postalCode","typeLabel":"string"},"country":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.mailingAddress.country","typeLabel":"string"}},"description":"Progressively collected address with at least one supplied fact.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.mailingAddress","typeLabel":"object"},"taxResidencies":{"type":"array","uniqueItems":true,"items":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.taxResidencies.items.[INDEX]","typeLabel":"string"},"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.taxResidencies","typeLabel":"string[]"},"taxIdentifiers":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["type","country","value"],"properties":{"type":{"type":"string","enum":["ssn","itin","ein","tin","vat","cpf","cnpj","other"],"isRequired":true,"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.taxIdentifiers.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"country":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","isRequired":true,"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.taxIdentifiers.items.[INDEX].country","typeLabel":"string"},"value":{"type":"string","minLength":1,"maxLength":256,"description":"Identifier preserved exactly, without leading/trailing whitespace or controls.","isRequired":true,"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.taxIdentifiers.items.[INDEX].value","typeLabel":"string"},"typeDescription":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.taxIdentifiers.items.[INDEX].typeDescription","typeLabel":"string"}},"description":"Tax identifier. typeDescription is required and allowed only for type other.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.taxIdentifiers.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.taxIdentifiers","typeLabel":"object[]"},"identityDocuments":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["type","issuingCountry"],"properties":{"type":{"type":"string","enum":["passport","national_id","drivers_license","residence_permit","government_id","state_or_provincial_id","other"],"isRequired":true,"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.identityDocuments.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"issuingCountry":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","isRequired":true,"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.identityDocuments.items.[INDEX].issuingCountry","typeLabel":"string"},"typeDescription":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.identityDocuments.items.[INDEX].typeDescription","typeLabel":"string"},"issuingRegion":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.identityDocuments.items.[INDEX].issuingRegion","typeLabel":"string"},"number":{"type":"string","minLength":1,"maxLength":256,"description":"Identifier preserved exactly, without leading/trailing whitespace or controls.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.identityDocuments.items.[INDEX].number","typeLabel":"string"},"issuedOn":{"type":"string","format":"date","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.identityDocuments.items.[INDEX].issuedOn","typeLabel":"string\u003cdate>"},"expiresOn":{"type":"string","format":"date","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.identityDocuments.items.[INDEX].expiresOn","typeLabel":"string\u003cdate>"},"doesNotExpire":{"type":"boolean","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.identityDocuments.items.[INDEX].doesNotExpire","typeLabel":"boolean"},"sideApplicability":{"type":"string","enum":["front_only","front_and_back","unknown"],"description":"Whether the document uses only a front image, both front and back images, or is still undecided. Omission is normalized to unknown.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.identityDocuments.items.[INDEX].sideApplicability","typeLabel":"enum\u003cstring>"}},"description":"Reusable identity-document metadata. Document files and selfie captures remain task evidence rather than profile facts.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.identityDocuments.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.identityDocuments","typeLabel":"object[]"},"employment":{"type":"object","additionalProperties":false,"minProperties":1,"properties":{"status":{"type":"string","enum":["employed","self_employed","unemployed","student","retired","homemaker","other"],"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.employment.status","typeLabel":"enum\u003cstring>"},"statusDescription":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.employment.statusDescription","typeLabel":"string"},"occupation":{"type":"string","minLength":1,"maxLength":255,"description":"Occupation preserved exactly, with at most 255 characters and no leading/trailing whitespace or control characters.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.employment.occupation","typeLabel":"string"}},"description":"Employment requires status or occupation; statusDescription is exclusive to other.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.person.employment","typeLabel":"object"}},"description":"Reusable progressively collected individual identity facts.","isRequired":true,"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.person","typeLabel":"object"},"id":{"type":"string","pattern":"^rp_[0-9A-Za-z]+$","example":"rp_5rW7cQvGWX0altPGIqM6O","isRequired":true,"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.id","typeLabel":"string"},"customerId":{"type":"string","pattern":"^cus_[0-9A-Za-z]+$","isRequired":true,"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.customerId","typeLabel":"string"},"createdAt":{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.createdAt","typeLabel":"string\u003cdate-time>"},"updatedAt":{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.updatedAt","typeLabel":"string\u003cdate-time>"},"roleDescription":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.roleDescription","typeLabel":"string"},"title":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.title","typeLabel":"string"},"ownership":{"type":"object","additionalProperties":false,"minProperties":1,"properties":{"declared":{"type":"boolean","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.ownership.declared","typeLabel":"boolean"},"directPercentage":{"type":"string","pattern":"^(?:(?:0|[1-9]\\d?)(?:\\.\\d+)?|100(?:\\.0+)?)$","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.ownership.directPercentage","typeLabel":"string"},"indirectPercentage":{"type":"string","pattern":"^(?:(?:0|[1-9]\\d?)(?:\\.\\d+)?|100(?:\\.0+)?)$","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.ownership.indirectPercentage","typeLabel":"string"},"effectivePercentage":{"type":"string","pattern":"^(?:(?:0|[1-9]\\d?)(?:\\.\\d+)?|100(?:\\.0+)?)$","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.ownership.effectivePercentage","typeLabel":"string"}},"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.ownership","typeLabel":"object"},"votingRights":{"type":"object","additionalProperties":false,"minProperties":1,"properties":{"declared":{"type":"boolean","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.votingRights.declared","typeLabel":"boolean"},"directPercentage":{"type":"string","pattern":"^(?:(?:0|[1-9]\\d?)(?:\\.\\d+)?|100(?:\\.0+)?)$","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.votingRights.directPercentage","typeLabel":"string"},"indirectPercentage":{"type":"string","pattern":"^(?:(?:0|[1-9]\\d?)(?:\\.\\d+)?|100(?:\\.0+)?)$","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.votingRights.indirectPercentage","typeLabel":"string"},"effectivePercentage":{"type":"string","pattern":"^(?:(?:0|[1-9]\\d?)(?:\\.\\d+)?|100(?:\\.0+)?)$","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.votingRights.effectivePercentage","typeLabel":"string"}},"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.votingRights","typeLabel":"object"},"control":{"type":"object","additionalProperties":false,"properties":{"declared":{"type":"boolean","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.control.declared","typeLabel":"boolean"},"direct":{"type":"boolean","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.control.direct","typeLabel":"boolean"},"indirect":{"type":"boolean","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.control.indirect","typeLabel":"boolean"},"description":{"type":"string","minLength":1,"maxLength":4096,"description":"Preserved narrative; line feed and tab are allowed and other controls are rejected.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.control.description","typeLabel":"string"}},"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0.control","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.0","typeLabel":"person · object"},{"type":"object","title":"entity","required":["id","customerId","partyType","roles","entity","createdAt","updatedAt"],"properties":{"partyType":{"type":"string","enum":["entity"],"isRequired":true,"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.partyType","typeLabel":"enum\u003cstring>"},"roles":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["control_person","director","officer","authorized_signer","authorized_representative","compliance_officer","primary_contact","account_administrator","trustee","settlor","protector","beneficiary","general_partner","limited_partner","other"],"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.roles.items.[INDEX]","typeLabel":"enum\u003cstring>"},"isRequired":true,"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.roles","typeLabel":"enum\u003cstring>[]"},"entity":{"type":"object","additionalProperties":false,"required":["legalName"],"properties":{"legalName":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","isRequired":true,"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.legalName","typeLabel":"string"},"tradeNames":{"type":"array","uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.tradeNames.items.[INDEX]","typeLabel":"string"},"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.tradeNames","typeLabel":"string[]"},"legalForm":{"type":"string","enum":["corporation","limited_liability_company","partnership","limited_partnership","sole_proprietorship","nonprofit","cooperative","association","professional_association","foundation","trust","investment_fund","society","dao","government_entity","other"],"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.legalForm","typeLabel":"enum\u003cstring>"},"legalFormDescription":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.legalFormDescription","typeLabel":"string"},"email":{"type":"string","format":"email","maxLength":254,"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.email","typeLabel":"string\u003cemail>"},"complianceEmail":{"type":"string","format":"email","maxLength":254,"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.complianceEmail","typeLabel":"string\u003cemail>"},"phone":{"type":"string","pattern":"^\\+[1-9]\\d{1,14}$","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.phone","typeLabel":"string"},"websites":{"type":"array","uniqueItems":true,"items":{"type":"string","format":"uri","maxLength":2048,"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.websites.items.[INDEX]","typeLabel":"string\u003curi>"},"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.websites","typeLabel":"string\u003curi>[]"},"description":{"type":"string","minLength":1,"maxLength":4096,"description":"Preserved narrative; line feed and tab are allowed and other controls are rejected.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.description","typeLabel":"string"},"productsAndServices":{"type":"string","minLength":1,"maxLength":4096,"description":"Preserved narrative; line feed and tab are allowed and other controls are rejected.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.productsAndServices","typeLabel":"string"},"industryClassifications":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["scheme","code"],"properties":{"scheme":{"type":"string","enum":["naics","sic","nace","isic","mcc","other"],"isRequired":true,"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.industryClassifications.items.[INDEX].scheme","typeLabel":"enum\u003cstring>"},"code":{"type":"string","minLength":1,"maxLength":256,"description":"Identifier preserved exactly, without leading/trailing whitespace or controls.","isRequired":true,"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.industryClassifications.items.[INDEX].code","typeLabel":"string"},"schemeDescription":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.industryClassifications.items.[INDEX].schemeDescription","typeLabel":"string"}},"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.industryClassifications.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.industryClassifications","typeLabel":"object[]"},"customerTypes":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["individual","business","financial_institution","government","nonprofit","other"],"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.customerTypes.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.customerTypes","typeLabel":"enum\u003cstring>[]"},"customerTypeDescription":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.customerTypeDescription","typeLabel":"string"},"salesChannels":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["online","in_person","marketplace","mobile_app","business_to_business","other"],"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.salesChannels.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.salesChannels","typeLabel":"enum\u003cstring>[]"},"salesChannelDescription":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.salesChannelDescription","typeLabel":"string"},"registration":{"type":"object","additionalProperties":false,"minProperties":1,"properties":{"jurisdiction":{"type":"object","additionalProperties":false,"required":["country"],"properties":{"country":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","isRequired":true,"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.registration.jurisdiction.country","typeLabel":"string"},"region":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.registration.jurisdiction.region","typeLabel":"string"}},"description":"Country and optional country-specific registration region.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.registration.jurisdiction","typeLabel":"object"},"number":{"type":"string","minLength":1,"maxLength":256,"description":"Identifier preserved exactly, without leading/trailing whitespace or controls.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.registration.number","typeLabel":"string"},"formationDate":{"type":"string","format":"date","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.registration.formationDate","typeLabel":"string\u003cdate>"}},"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.registration","typeLabel":"object"},"registeredAddress":{"type":"object","additionalProperties":false,"minProperties":1,"properties":{"streetLine1":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.registeredAddress.streetLine1","typeLabel":"string"},"streetLine2":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.registeredAddress.streetLine2","typeLabel":"string"},"city":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.registeredAddress.city","typeLabel":"string"},"state":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.registeredAddress.state","typeLabel":"string"},"postalCode":{"type":"string","minLength":1,"maxLength":256,"description":"Identifier preserved exactly, without leading/trailing whitespace or controls.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.registeredAddress.postalCode","typeLabel":"string"},"country":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.registeredAddress.country","typeLabel":"string"}},"description":"Progressively collected address with at least one supplied fact.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.registeredAddress","typeLabel":"object"},"operatingAddress":{"type":"object","additionalProperties":false,"minProperties":1,"properties":{"streetLine1":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.operatingAddress.streetLine1","typeLabel":"string"},"streetLine2":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.operatingAddress.streetLine2","typeLabel":"string"},"city":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.operatingAddress.city","typeLabel":"string"},"state":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.operatingAddress.state","typeLabel":"string"},"postalCode":{"type":"string","minLength":1,"maxLength":256,"description":"Identifier preserved exactly, without leading/trailing whitespace or controls.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.operatingAddress.postalCode","typeLabel":"string"},"country":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.operatingAddress.country","typeLabel":"string"}},"description":"Progressively collected address with at least one supplied fact.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.operatingAddress","typeLabel":"object"},"mailingAddress":{"type":"object","additionalProperties":false,"minProperties":1,"properties":{"streetLine1":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.mailingAddress.streetLine1","typeLabel":"string"},"streetLine2":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.mailingAddress.streetLine2","typeLabel":"string"},"city":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.mailingAddress.city","typeLabel":"string"},"state":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.mailingAddress.state","typeLabel":"string"},"postalCode":{"type":"string","minLength":1,"maxLength":256,"description":"Identifier preserved exactly, without leading/trailing whitespace or controls.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.mailingAddress.postalCode","typeLabel":"string"},"country":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.mailingAddress.country","typeLabel":"string"}},"description":"Progressively collected address with at least one supplied fact.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.mailingAddress","typeLabel":"object"},"operatingCountries":{"type":"array","uniqueItems":true,"items":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.operatingCountries.items.[INDEX]","typeLabel":"string"},"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.operatingCountries","typeLabel":"string[]"},"taxResidencies":{"type":"array","uniqueItems":true,"items":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.taxResidencies.items.[INDEX]","typeLabel":"string"},"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.taxResidencies","typeLabel":"string[]"},"taxIdentifiers":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["type","country","value"],"properties":{"type":{"type":"string","enum":["ssn","itin","ein","tin","vat","cpf","cnpj","other"],"isRequired":true,"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.taxIdentifiers.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"country":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","isRequired":true,"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.taxIdentifiers.items.[INDEX].country","typeLabel":"string"},"value":{"type":"string","minLength":1,"maxLength":256,"description":"Identifier preserved exactly, without leading/trailing whitespace or controls.","isRequired":true,"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.taxIdentifiers.items.[INDEX].value","typeLabel":"string"},"typeDescription":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.taxIdentifiers.items.[INDEX].typeDescription","typeLabel":"string"}},"description":"Tax identifier. typeDescription is required and allowed only for type other.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.taxIdentifiers.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.taxIdentifiers","typeLabel":"object[]"},"publicListing":{"type":"object","additionalProperties":false,"minProperties":1,"properties":{"exchange":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.publicListing.exchange","typeLabel":"string"},"ticker":{"type":"string","minLength":1,"maxLength":256,"description":"Identifier preserved exactly, without leading/trailing whitespace or controls.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.publicListing.ticker","typeLabel":"string"},"jurisdiction":{"type":"object","additionalProperties":false,"required":["country"],"properties":{"country":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","isRequired":true,"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.publicListing.jurisdiction.country","typeLabel":"string"},"region":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.publicListing.jurisdiction.region","typeLabel":"string"}},"description":"Country and optional country-specific registration region.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.publicListing.jurisdiction","typeLabel":"object"}},"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.publicListing","typeLabel":"object"},"regulatoryStatus":{"type":"string","enum":["regulated","pending","unregulated","exempt"],"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.regulatoryStatus","typeLabel":"enum\u003cstring>"},"regulatoryRegistrations":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["type","jurisdiction"],"properties":{"type":{"type":"string","enum":["money_transmitter","money_services_business","bank","electronic_money_institution","payment_institution","virtual_asset_service_provider","broker_dealer","investment_adviser","lender","other"],"isRequired":true,"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.regulatoryRegistrations.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"jurisdiction":{"type":"object","additionalProperties":false,"required":["country"],"properties":{"country":{"type":"string","pattern":"^[A-Z]{2}$","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code, validated against the ISO 3166-1 assigned set. Input must be uppercase.","isRequired":true,"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.regulatoryRegistrations.items.[INDEX].jurisdiction.country","typeLabel":"string"},"region":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.regulatoryRegistrations.items.[INDEX].jurisdiction.region","typeLabel":"string"}},"description":"Country and optional country-specific registration region.","isRequired":true,"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.regulatoryRegistrations.items.[INDEX].jurisdiction","typeLabel":"object"},"typeDescription":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.regulatoryRegistrations.items.[INDEX].typeDescription","typeLabel":"string"},"authority":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.regulatoryRegistrations.items.[INDEX].authority","typeLabel":"string"},"number":{"type":"string","minLength":1,"maxLength":256,"description":"Identifier preserved exactly, without leading/trailing whitespace or controls.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.regulatoryRegistrations.items.[INDEX].number","typeLabel":"string"},"status":{"type":"string","enum":["active","pending","suspended","revoked","expired"],"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.regulatoryRegistrations.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"issuedOn":{"type":"string","format":"date","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.regulatoryRegistrations.items.[INDEX].issuedOn","typeLabel":"string\u003cdate>"},"expiresOn":{"type":"string","format":"date","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.regulatoryRegistrations.items.[INDEX].expiresOn","typeLabel":"string\u003cdate>"}},"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.regulatoryRegistrations.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity.regulatoryRegistrations","typeLabel":"object[]"}},"description":"Reusable business identity; legalName is the required anchor.","isRequired":true,"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.entity","typeLabel":"object"},"id":{"type":"string","pattern":"^rp_[0-9A-Za-z]+$","example":"rp_5rW7cQvGWX0altPGIqM6O","isRequired":true,"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.id","typeLabel":"string"},"customerId":{"type":"string","pattern":"^cus_[0-9A-Za-z]+$","isRequired":true,"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.customerId","typeLabel":"string"},"createdAt":{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.createdAt","typeLabel":"string\u003cdate-time>"},"updatedAt":{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.updatedAt","typeLabel":"string\u003cdate-time>"},"roleDescription":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.roleDescription","typeLabel":"string"},"title":{"type":"string","minLength":1,"maxLength":256,"description":"Preserved exactly; leading/trailing whitespace and control characters are rejected.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.title","typeLabel":"string"},"ownership":{"type":"object","additionalProperties":false,"minProperties":1,"properties":{"declared":{"type":"boolean","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.ownership.declared","typeLabel":"boolean"},"directPercentage":{"type":"string","pattern":"^(?:(?:0|[1-9]\\d?)(?:\\.\\d+)?|100(?:\\.0+)?)$","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.ownership.directPercentage","typeLabel":"string"},"indirectPercentage":{"type":"string","pattern":"^(?:(?:0|[1-9]\\d?)(?:\\.\\d+)?|100(?:\\.0+)?)$","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.ownership.indirectPercentage","typeLabel":"string"},"effectivePercentage":{"type":"string","pattern":"^(?:(?:0|[1-9]\\d?)(?:\\.\\d+)?|100(?:\\.0+)?)$","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.ownership.effectivePercentage","typeLabel":"string"}},"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.ownership","typeLabel":"object"},"votingRights":{"type":"object","additionalProperties":false,"minProperties":1,"properties":{"declared":{"type":"boolean","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.votingRights.declared","typeLabel":"boolean"},"directPercentage":{"type":"string","pattern":"^(?:(?:0|[1-9]\\d?)(?:\\.\\d+)?|100(?:\\.0+)?)$","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.votingRights.directPercentage","typeLabel":"string"},"indirectPercentage":{"type":"string","pattern":"^(?:(?:0|[1-9]\\d?)(?:\\.\\d+)?|100(?:\\.0+)?)$","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.votingRights.indirectPercentage","typeLabel":"string"},"effectivePercentage":{"type":"string","pattern":"^(?:(?:0|[1-9]\\d?)(?:\\.\\d+)?|100(?:\\.0+)?)$","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.votingRights.effectivePercentage","typeLabel":"string"}},"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.votingRights","typeLabel":"object"},"control":{"type":"object","additionalProperties":false,"properties":{"declared":{"type":"boolean","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.control.declared","typeLabel":"boolean"},"direct":{"type":"boolean","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.control.direct","typeLabel":"boolean"},"indirect":{"type":"boolean","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.control.indirect","typeLabel":"boolean"},"description":{"type":"string","minLength":1,"maxLength":4096,"description":"Preserved narrative; line feed and tab are allowed and other controls are rejected.","uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.control.description","typeLabel":"string"}},"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1.control","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX].oneOf.1","typeLabel":"entity · object"}],"uniqueKey":"data.oneOf.1.relatedParties.items.[INDEX]","typeLabel":"person · object | entity · object"},"isRequired":true,"uniqueKey":"data.oneOf.1.relatedParties","typeLabel":"(person · object | entity · object)[]"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"data.oneOf.1","typeLabel":"business · object"}],"isRequired":true,"uniqueKey":"data","typeLabel":"individual · object | business · object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Minimal individual":{"title":"Minimal individual","value":{"data":{"id":"cus_01JINDIVIDUAL","type":"individual","externalId":null,"individual":{},"financialProfile":{},"metadata":{},"createdAt":"2026-07-15T18:20:00.000Z","updatedAt":"2026-07-15T18:20:00.000Z"}}},"Minimal business":{"title":"Minimal business","value":{"data":{"id":"cus_01JBUSINESS","type":"business","externalId":null,"business":{"legalName":"Acme Payments SAS"},"financialProfile":{},"relatedParties":[],"metadata":{},"createdAt":"2026-07-15T18:20:00.000Z","updatedAt":"2026-07-15T18:20:00.000Z"}}},"Business with an inline related party":{"title":"Business with an inline related party","value":{"data":{"id":"cus_01JBUSINESS","type":"business","externalId":"company_456","business":{"legalName":"Acme Payments SAS"},"financialProfile":{},"relatedParties":[{"id":"rp_01JDIRECTOR","customerId":"cus_01JBUSINESS","partyType":"person","roles":["director"],"title":"Chief executive officer","person":{"firstName":"Amina","lastName":"Diallo","residenceCountry":"FR"},"createdAt":"2026-07-15T18:20:00.000Z","updatedAt":"2026-07-15T18:20:00.000Z"}],"metadata":{},"createdAt":"2026-07-15T18:20:00.000Z","updatedAt":"2026-07-15T18:20:00.000Z"}}}},"exampleType":"examples"}},"exampleType":"examples"},"08abec2f-4365-452e-93cc-2db242bf9995":{"description":"Invalid request body, a profile value holding a Swipelux form link, wrong customer-union field, or missing idempotency key.","content":{"application/problem+json":{"schema":{"oneOf":[{"type":"object","title":"validation_error","required":["type","title","status","code","detail","correlationId"],"properties":{"type":{"type":"string","description":"Documentation URL for this stable problem code.","format":"uri","enum":["https://docs.swipelux.com/errors/validation-error"],"isRequired":true,"uniqueKey":"oneOf.0.type","typeLabel":"enum\u003cstring>"},"title":{"type":"string","description":"Short human-readable problem title.","isRequired":true,"uniqueKey":"oneOf.0.title","typeLabel":"string"},"status":{"type":"integer","description":"HTTP status code.","enum":[400],"isRequired":true,"uniqueKey":"oneOf.0.status","typeLabel":"enum\u003cinteger>"},"code":{"type":"string","description":"Stable snake_case error code.","enum":["validation_error"],"isRequired":true,"uniqueKey":"oneOf.0.code","typeLabel":"enum\u003cstring>"},"detail":{"type":"string","description":"Actionable problem detail for legitimate callers.","isRequired":true,"uniqueKey":"oneOf.0.detail","typeLabel":"string"},"correlationId":{"type":"string","description":"Request correlation id. Mirrors `X-Request-Id`.","isRequired":true,"uniqueKey":"oneOf.0.correlationId","typeLabel":"string"},"errors":{"type":"array","items":{"type":"object","required":["pointer","code","message"],"properties":{"pointer":{"type":"string","description":"JSON Pointer into the request body.","isRequired":true,"uniqueKey":"oneOf.0.errors.items.[INDEX].pointer","typeLabel":"string"},"code":{"type":"string","description":"Machine-readable field error code.","isRequired":true,"uniqueKey":"oneOf.0.errors.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable field error message.","isRequired":true,"uniqueKey":"oneOf.0.errors.items.[INDEX].message","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.0.errors.items.[INDEX]","typeLabel":"object"},"description":"Field-level validation errors.","uniqueKey":"oneOf.0.errors","typeLabel":"object[]"},"transferId":{"type":"string","description":"Existing transfer that consumed the quote. Present on `quote_already_executed`.","uniqueKey":"oneOf.0.transferId","typeLabel":"string"},"retryable":{"type":"boolean","description":"Whether retrying the same request may succeed.","uniqueKey":"oneOf.0.retryable","typeLabel":"boolean"},"statusReason":{"type":"object","description":"Structured reason for a state conflict when the failed operation depends on the resource's current status.","required":["code","message","actor","retryable"],"properties":{"code":{"type":"string","description":"Stable snake_case reason code from the documented catalog.","example":"sanctions_screening_failed","isRequired":true,"uniqueKey":"oneOf.0.statusReason.code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable explanation of the current status.","isRequired":true,"uniqueKey":"oneOf.0.statusReason.message","typeLabel":"string"},"actor":{"type":"string","enum":["customer","developer","provider","network","swipelux"],"description":"Party whose action moves the resource forward: the end customer, the developer integrating the API, the underlying provider, payment network or rail, or Swipelux. Closed enum — exhaustive; additions would be a breaking change.","isRequired":true,"uniqueKey":"oneOf.0.statusReason.actor","typeLabel":"enum\u003cstring>"},"retryable":{"type":"boolean","description":"Whether retrying the blocked operation without changing its inputs or state may succeed.","isRequired":true,"uniqueKey":"oneOf.0.statusReason.retryable","typeLabel":"boolean"}},"uniqueKey":"oneOf.0.statusReason","typeLabel":"object"},"reviewAnswer":{"oneOf":[{"type":"string","description":"Verification review answer when supplied by the verifier.","uniqueKey":"oneOf.0.reviewAnswer.oneOf.0","typeLabel":"string"},{"type":"null","description":"Verification review answer when supplied by the verifier.","uniqueKey":"oneOf.0.reviewAnswer.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.reviewAnswer","typeLabel":"string | null"},"capabilities":{"type":"array","minItems":1,"items":{"type":"string","uniqueKey":"oneOf.0.capabilities.items.[INDEX]","typeLabel":"string"},"description":"Capability ids that satisfy the failed operation.","uniqueKey":"oneOf.0.capabilities","typeLabel":"string[]"},"blockingResources":{"type":"array","minItems":1,"description":"Customer resources that must be resolved before the requested operation can proceed, sorted by type and id.","items":{"type":"object","additionalProperties":false,"required":["type","id","requiredAction"],"properties":{"type":{"type":"string","enum":["account","transfer"],"isRequired":true,"uniqueKey":"oneOf.0.blockingResources.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Public id of the blocking resource.","isRequired":true,"uniqueKey":"oneOf.0.blockingResources.items.[INDEX].id","typeLabel":"string"},"requiredAction":{"type":"string","enum":["archive_account","cancel_transfer","wait_for_transfer","resolve_transfer"],"description":"Next action required before retrying the operation.","isRequired":true,"uniqueKey":"oneOf.0.blockingResources.items.[INDEX].requiredAction","typeLabel":"enum\u003cstring>"}},"uniqueKey":"oneOf.0.blockingResources.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.0.blockingResources","typeLabel":"object[]"}},"additionalProperties":false,"uniqueKey":"oneOf.0","typeLabel":"validation_error · object"},{"type":"object","title":"invalid_field_for_type","required":["type","title","status","code","detail","correlationId"],"properties":{"type":{"type":"string","description":"Documentation URL for this stable problem code.","format":"uri","enum":["https://docs.swipelux.com/errors/invalid-field-for-type"],"isRequired":true,"uniqueKey":"oneOf.1.type","typeLabel":"enum\u003cstring>"},"title":{"type":"string","description":"Short human-readable problem title.","isRequired":true,"uniqueKey":"oneOf.1.title","typeLabel":"string"},"status":{"type":"integer","description":"HTTP status code.","enum":[400],"isRequired":true,"uniqueKey":"oneOf.1.status","typeLabel":"enum\u003cinteger>"},"code":{"type":"string","description":"Stable snake_case error code.","enum":["invalid_field_for_type"],"isRequired":true,"uniqueKey":"oneOf.1.code","typeLabel":"enum\u003cstring>"},"detail":{"type":"string","description":"Actionable problem detail for legitimate callers.","isRequired":true,"uniqueKey":"oneOf.1.detail","typeLabel":"string"},"correlationId":{"type":"string","description":"Request correlation id. Mirrors `X-Request-Id`.","isRequired":true,"uniqueKey":"oneOf.1.correlationId","typeLabel":"string"},"errors":{"type":"array","items":{"type":"object","required":["pointer","code","message"],"properties":{"pointer":{"type":"string","description":"JSON Pointer into the request body.","isRequired":true,"uniqueKey":"oneOf.1.errors.items.[INDEX].pointer","typeLabel":"string"},"code":{"type":"string","description":"Machine-readable field error code.","isRequired":true,"uniqueKey":"oneOf.1.errors.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable field error message.","isRequired":true,"uniqueKey":"oneOf.1.errors.items.[INDEX].message","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.1.errors.items.[INDEX]","typeLabel":"object"},"description":"Field-level validation errors.","uniqueKey":"oneOf.1.errors","typeLabel":"object[]"},"transferId":{"type":"string","description":"Existing transfer that consumed the quote. Present on `quote_already_executed`.","uniqueKey":"oneOf.1.transferId","typeLabel":"string"},"retryable":{"type":"boolean","description":"Whether retrying the same request may succeed.","uniqueKey":"oneOf.1.retryable","typeLabel":"boolean"},"statusReason":{"type":"object","description":"Structured reason for a state conflict when the failed operation depends on the resource's current status.","required":["code","message","actor","retryable"],"properties":{"code":{"type":"string","description":"Stable snake_case reason code from the documented catalog.","example":"sanctions_screening_failed","isRequired":true,"uniqueKey":"oneOf.1.statusReason.code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable explanation of the current status.","isRequired":true,"uniqueKey":"oneOf.1.statusReason.message","typeLabel":"string"},"actor":{"type":"string","enum":["customer","developer","provider","network","swipelux"],"description":"Party whose action moves the resource forward: the end customer, the developer integrating the API, the underlying provider, payment network or rail, or Swipelux. Closed enum — exhaustive; additions would be a breaking change.","isRequired":true,"uniqueKey":"oneOf.1.statusReason.actor","typeLabel":"enum\u003cstring>"},"retryable":{"type":"boolean","description":"Whether retrying the blocked operation without changing its inputs or state may succeed.","isRequired":true,"uniqueKey":"oneOf.1.statusReason.retryable","typeLabel":"boolean"}},"uniqueKey":"oneOf.1.statusReason","typeLabel":"object"},"reviewAnswer":{"oneOf":[{"type":"string","description":"Verification review answer when supplied by the verifier.","uniqueKey":"oneOf.1.reviewAnswer.oneOf.0","typeLabel":"string"},{"type":"null","description":"Verification review answer when supplied by the verifier.","uniqueKey":"oneOf.1.reviewAnswer.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.reviewAnswer","typeLabel":"string | null"},"capabilities":{"type":"array","minItems":1,"items":{"type":"string","uniqueKey":"oneOf.1.capabilities.items.[INDEX]","typeLabel":"string"},"description":"Capability ids that satisfy the failed operation.","uniqueKey":"oneOf.1.capabilities","typeLabel":"string[]"},"blockingResources":{"type":"array","minItems":1,"description":"Customer resources that must be resolved before the requested operation can proceed, sorted by type and id.","items":{"type":"object","additionalProperties":false,"required":["type","id","requiredAction"],"properties":{"type":{"type":"string","enum":["account","transfer"],"isRequired":true,"uniqueKey":"oneOf.1.blockingResources.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Public id of the blocking resource.","isRequired":true,"uniqueKey":"oneOf.1.blockingResources.items.[INDEX].id","typeLabel":"string"},"requiredAction":{"type":"string","enum":["archive_account","cancel_transfer","wait_for_transfer","resolve_transfer"],"description":"Next action required before retrying the operation.","isRequired":true,"uniqueKey":"oneOf.1.blockingResources.items.[INDEX].requiredAction","typeLabel":"enum\u003cstring>"}},"uniqueKey":"oneOf.1.blockingResources.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.1.blockingResources","typeLabel":"object[]"}},"additionalProperties":false,"uniqueKey":"oneOf.1","typeLabel":"invalid_field_for_type · object"}],"uniqueKey":"","typeLabel":"validation_error · object | invalid_field_for_type · object"},"examples":{"Field belongs to the other union branch":{"title":"Field belongs to the other union branch","value":{"type":"https://docs.swipelux.com/errors/invalid-field-for-type","title":"Invalid Field For Type","status":400,"code":"invalid_field_for_type","detail":"Request contains fields invalid for the selected customer type.","correlationId":"01JERRORINVALIDBRANCH","errors":[{"pointer":"/business","code":"invalid_field_for_type","message":"Field is not valid for customer type individual."}]}},"A profile value holds a Swipelux form link":{"title":"A profile value holds a Swipelux form link","value":{"type":"https://docs.swipelux.com/errors/validation-error","title":"Validation Error","status":400,"code":"validation_error","detail":"Request body failed validation.","correlationId":"01JERRORFORMLINK","errors":[{"pointer":"/business/websites/0","code":"public_form_link","message":"Must not contain a Swipelux form link (an RFI, customer request, or tracking page). Send the value itself."}]}}},"exampleType":"examples"}},"exampleType":"examples"},"fc10c305-21ff-44c3-bf18-806e6567bde2":{"description":"Authentication required.","content":{"application/problem+json":{"schema":{"type":"object","additionalProperties":false,"required":["type","title","status","code","detail","correlationId","retryable"],"properties":{"type":{"type":"string","format":"uri","enum":["https://docs.swipelux.com/errors/unauthorized"],"description":"Documentation URL for this stable problem code.","isRequired":true,"uniqueKey":"type","typeLabel":"enum\u003cstring>"},"title":{"type":"string","description":"Short human-readable problem title.","isRequired":true,"uniqueKey":"title","typeLabel":"string"},"status":{"type":"integer","enum":[401],"description":"HTTP status code.","isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cinteger>"},"code":{"type":"string","enum":["unauthorized"],"description":"Stable snake_case error code.","isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"detail":{"type":"string","description":"Actionable problem detail for legitimate callers.","isRequired":true,"uniqueKey":"detail","typeLabel":"string"},"correlationId":{"type":"string","description":"Request correlation id. Mirrors `X-Request-Id`.","isRequired":true,"uniqueKey":"correlationId","typeLabel":"string"},"retryable":{"type":"boolean","enum":[false],"description":"Whether retrying the same request may succeed.","isRequired":true,"uniqueKey":"retryable","typeLabel":"enum\u003cboolean>"},"errors":{"type":"array","description":"Field-level validation errors.","items":{"type":"object","additionalProperties":false,"required":["pointer","code","message"],"properties":{"pointer":{"type":"string","description":"JSON Pointer into the request body.","isRequired":true,"uniqueKey":"errors.items.[INDEX].pointer","typeLabel":"string"},"code":{"type":"string","description":"Machine-readable field error code.","isRequired":true,"uniqueKey":"errors.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable field error message.","isRequired":true,"uniqueKey":"errors.items.[INDEX].message","typeLabel":"string"}},"uniqueKey":"errors.items.[INDEX]","typeLabel":"object"},"uniqueKey":"errors","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"type":"https://docs.swipelux.com/errors/unauthorized","title":"\u003cstring>","status":401,"code":"unauthorized","detail":"\u003cstring>","correlationId":"\u003cstring>","retryable":false,"errors":[{"pointer":"\u003cstring>","code":"\u003cstring>","message":"\u003cstring>"}]}}},"exampleType":"generated"}},"exampleType":"generated"},"80a442fa-9436-4251-81e5-311b468ee4c3":{"description":"Insufficient permissions.","content":{"application/problem+json":{"schema":{"type":"object","additionalProperties":false,"required":["type","title","status","code","detail","correlationId","retryable"],"properties":{"type":{"type":"string","format":"uri","enum":["https://docs.swipelux.com/errors/forbidden"],"description":"Documentation URL for this stable problem code.","isRequired":true,"uniqueKey":"type","typeLabel":"enum\u003cstring>"},"title":{"type":"string","description":"Short human-readable problem title.","isRequired":true,"uniqueKey":"title","typeLabel":"string"},"status":{"type":"integer","enum":[403],"description":"HTTP status code.","isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cinteger>"},"code":{"type":"string","enum":["forbidden"],"description":"Stable snake_case error code.","isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"detail":{"type":"string","description":"Actionable problem detail for legitimate callers.","isRequired":true,"uniqueKey":"detail","typeLabel":"string"},"correlationId":{"type":"string","description":"Request correlation id. Mirrors `X-Request-Id`.","isRequired":true,"uniqueKey":"correlationId","typeLabel":"string"},"retryable":{"type":"boolean","enum":[false],"description":"Whether retrying the same request may succeed.","isRequired":true,"uniqueKey":"retryable","typeLabel":"enum\u003cboolean>"},"errors":{"type":"array","description":"Field-level validation errors.","items":{"type":"object","additionalProperties":false,"required":["pointer","code","message"],"properties":{"pointer":{"type":"string","description":"JSON Pointer into the request body.","isRequired":true,"uniqueKey":"errors.items.[INDEX].pointer","typeLabel":"string"},"code":{"type":"string","description":"Machine-readable field error code.","isRequired":true,"uniqueKey":"errors.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable field error message.","isRequired":true,"uniqueKey":"errors.items.[INDEX].message","typeLabel":"string"}},"uniqueKey":"errors.items.[INDEX]","typeLabel":"object"},"uniqueKey":"errors","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"type":"https://docs.swipelux.com/errors/forbidden","title":"\u003cstring>","status":403,"code":"forbidden","detail":"\u003cstring>","correlationId":"\u003cstring>","retryable":false,"errors":[{"pointer":"\u003cstring>","code":"\u003cstring>","message":"\u003cstring>"}]}}},"exampleType":"generated"}},"exampleType":"generated"},"e28ba8da-36e7-496a-b9c8-1dd0bfd1c7a6":{"description":"Resource not found.","content":{"application/problem+json":{"schema":{"type":"object","additionalProperties":false,"required":["type","title","status","code","detail","correlationId"],"properties":{"type":{"type":"string","format":"uri","description":"Documentation URL for this stable problem code.","isRequired":true,"uniqueKey":"type","typeLabel":"string\u003curi>"},"title":{"type":"string","description":"Short human-readable problem title.","isRequired":true,"uniqueKey":"title","typeLabel":"string"},"status":{"type":"integer","minimum":400,"maximum":599,"description":"HTTP status code.","isRequired":true,"uniqueKey":"status","typeLabel":"integer"},"code":{"type":"string","description":"Stable snake_case error code.","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"detail":{"type":"string","description":"Actionable problem detail for legitimate callers.","isRequired":true,"uniqueKey":"detail","typeLabel":"string"},"correlationId":{"type":"string","description":"Request correlation id. Mirrors `X-Request-Id`.","isRequired":true,"uniqueKey":"correlationId","typeLabel":"string"},"transferId":{"type":"string","description":"Existing transfer that consumed the quote. Present on `quote_already_executed`.","uniqueKey":"transferId","typeLabel":"string"},"retryable":{"type":"boolean","description":"Whether retrying the same request may succeed.","uniqueKey":"retryable","typeLabel":"boolean"},"errors":{"type":"array","description":"Field-level validation errors.","items":{"type":"object","additionalProperties":false,"required":["pointer","code","message"],"properties":{"pointer":{"type":"string","description":"JSON Pointer into the request body.","isRequired":true,"uniqueKey":"errors.items.[INDEX].pointer","typeLabel":"string"},"code":{"type":"string","description":"Machine-readable field error code.","isRequired":true,"uniqueKey":"errors.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable field error message.","isRequired":true,"uniqueKey":"errors.items.[INDEX].message","typeLabel":"string"}},"uniqueKey":"errors.items.[INDEX]","typeLabel":"object"},"uniqueKey":"errors","typeLabel":"object[]"},"statusReason":{"type":"object","description":"Structured reason for a state conflict when the failed operation depends on the resource's current status.","required":["code","message","actor","retryable"],"properties":{"code":{"type":"string","description":"Stable snake_case reason code from the documented catalog.","example":"sanctions_screening_failed","isRequired":true,"uniqueKey":"statusReason.code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable explanation of the current status.","isRequired":true,"uniqueKey":"statusReason.message","typeLabel":"string"},"actor":{"type":"string","enum":["customer","developer","provider","network","swipelux"],"description":"Party whose action moves the resource forward: the end customer, the developer integrating the API, the underlying provider, payment network or rail, or Swipelux. Closed enum — exhaustive; additions would be a breaking change.","isRequired":true,"uniqueKey":"statusReason.actor","typeLabel":"enum\u003cstring>"},"retryable":{"type":"boolean","description":"Whether retrying the blocked operation without changing its inputs or state may succeed.","isRequired":true,"uniqueKey":"statusReason.retryable","typeLabel":"boolean"}},"uniqueKey":"statusReason","typeLabel":"object"},"reviewAnswer":{"oneOf":[{"type":"string","description":"Verification review answer when supplied by the verifier.","uniqueKey":"reviewAnswer.oneOf.0","typeLabel":"string"},{"type":"null","description":"Verification review answer when supplied by the verifier.","uniqueKey":"reviewAnswer.oneOf.1","typeLabel":"null"}],"uniqueKey":"reviewAnswer","typeLabel":"string | null"},"capabilities":{"type":"array","minItems":1,"items":{"type":"string","uniqueKey":"capabilities.items.[INDEX]","typeLabel":"string"},"description":"Capability ids that satisfy the failed operation.","uniqueKey":"capabilities","typeLabel":"string[]"},"blockingResources":{"type":"array","minItems":1,"description":"Customer resources that must be resolved before the requested operation can proceed, sorted by type and id.","items":{"type":"object","additionalProperties":false,"required":["type","id","requiredAction"],"properties":{"type":{"type":"string","enum":["account","transfer"],"isRequired":true,"uniqueKey":"blockingResources.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Public id of the blocking resource.","isRequired":true,"uniqueKey":"blockingResources.items.[INDEX].id","typeLabel":"string"},"requiredAction":{"type":"string","enum":["archive_account","cancel_transfer","wait_for_transfer","resolve_transfer"],"description":"Next action required before retrying the operation.","isRequired":true,"uniqueKey":"blockingResources.items.[INDEX].requiredAction","typeLabel":"enum\u003cstring>"}},"uniqueKey":"blockingResources.items.[INDEX]","typeLabel":"object"},"uniqueKey":"blockingResources","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"type":"\u003cstring>","title":"\u003cstring>","status":499,"code":"\u003cstring>","detail":"\u003cstring>","correlationId":"\u003cstring>","transferId":"\u003cstring>","retryable":true,"errors":[{"pointer":"\u003cstring>","code":"\u003cstring>","message":"\u003cstring>"}],"statusReason":{"code":"sanctions_screening_failed","message":"\u003cstring>","actor":"customer","retryable":true},"reviewAnswer":"\u003cstring>","capabilities":["\u003cstring>"],"blockingResources":[{"type":"account","id":"\u003cstring>","requiredAction":"archive_account"}]}}},"exampleType":"generated"}},"exampleType":"generated"},"a92a86e4-8b0c-47f0-9464-e918ff358ced":{"description":"Duplicate externalId, idempotency conflict, initial Application identity conflict, or request in progress.","content":{"application/problem+json":{"schema":{"oneOf":[{"type":"object","title":"duplicate_external_id","required":["type","title","status","code","detail","correlationId","retryable"],"properties":{"type":{"type":"string","description":"Documentation URL for this stable problem code.","format":"uri","enum":["https://docs.swipelux.com/errors/duplicate-external-id"],"isRequired":true,"uniqueKey":"oneOf.0.type","typeLabel":"enum\u003cstring>"},"title":{"type":"string","description":"Short human-readable problem title.","isRequired":true,"uniqueKey":"oneOf.0.title","typeLabel":"string"},"status":{"type":"integer","description":"HTTP status code.","enum":[409],"isRequired":true,"uniqueKey":"oneOf.0.status","typeLabel":"enum\u003cinteger>"},"code":{"type":"string","description":"Stable snake_case error code.","enum":["duplicate_external_id"],"isRequired":true,"uniqueKey":"oneOf.0.code","typeLabel":"enum\u003cstring>"},"detail":{"type":"string","description":"Actionable problem detail for legitimate callers.","isRequired":true,"uniqueKey":"oneOf.0.detail","typeLabel":"string"},"correlationId":{"type":"string","description":"Request correlation id. Mirrors `X-Request-Id`.","isRequired":true,"uniqueKey":"oneOf.0.correlationId","typeLabel":"string"},"retryable":{"type":"boolean","description":"Whether retrying the same request may succeed.","enum":[false],"isRequired":true,"uniqueKey":"oneOf.0.retryable","typeLabel":"enum\u003cboolean>"},"errors":{"type":"array","items":{"type":"object","required":["pointer","code","message"],"properties":{"pointer":{"type":"string","description":"JSON Pointer into the request body.","isRequired":true,"uniqueKey":"oneOf.0.errors.items.[INDEX].pointer","typeLabel":"string"},"code":{"type":"string","description":"Machine-readable field error code.","isRequired":true,"uniqueKey":"oneOf.0.errors.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable field error message.","isRequired":true,"uniqueKey":"oneOf.0.errors.items.[INDEX].message","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.0.errors.items.[INDEX]","typeLabel":"object"},"description":"Field-level validation errors.","uniqueKey":"oneOf.0.errors","typeLabel":"object[]"},"transferId":{"type":"string","description":"Existing transfer that consumed the quote. Present on `quote_already_executed`.","uniqueKey":"oneOf.0.transferId","typeLabel":"string"},"statusReason":{"type":"object","description":"Structured reason for a state conflict when the failed operation depends on the resource's current status.","required":["code","message","actor","retryable"],"properties":{"code":{"type":"string","description":"Stable snake_case reason code from the documented catalog.","example":"sanctions_screening_failed","isRequired":true,"uniqueKey":"oneOf.0.statusReason.code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable explanation of the current status.","isRequired":true,"uniqueKey":"oneOf.0.statusReason.message","typeLabel":"string"},"actor":{"type":"string","enum":["customer","developer","provider","network","swipelux"],"description":"Party whose action moves the resource forward: the end customer, the developer integrating the API, the underlying provider, payment network or rail, or Swipelux. Closed enum — exhaustive; additions would be a breaking change.","isRequired":true,"uniqueKey":"oneOf.0.statusReason.actor","typeLabel":"enum\u003cstring>"},"retryable":{"type":"boolean","description":"Whether retrying the blocked operation without changing its inputs or state may succeed.","isRequired":true,"uniqueKey":"oneOf.0.statusReason.retryable","typeLabel":"boolean"}},"uniqueKey":"oneOf.0.statusReason","typeLabel":"object"},"reviewAnswer":{"oneOf":[{"type":"string","description":"Verification review answer when supplied by the verifier.","uniqueKey":"oneOf.0.reviewAnswer.oneOf.0","typeLabel":"string"},{"type":"null","description":"Verification review answer when supplied by the verifier.","uniqueKey":"oneOf.0.reviewAnswer.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.reviewAnswer","typeLabel":"string | null"},"capabilities":{"type":"array","minItems":1,"items":{"type":"string","uniqueKey":"oneOf.0.capabilities.items.[INDEX]","typeLabel":"string"},"description":"Capability ids that satisfy the failed operation.","uniqueKey":"oneOf.0.capabilities","typeLabel":"string[]"},"blockingResources":{"type":"array","minItems":1,"description":"Customer resources that must be resolved before the requested operation can proceed, sorted by type and id.","items":{"type":"object","additionalProperties":false,"required":["type","id","requiredAction"],"properties":{"type":{"type":"string","enum":["account","transfer"],"isRequired":true,"uniqueKey":"oneOf.0.blockingResources.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Public id of the blocking resource.","isRequired":true,"uniqueKey":"oneOf.0.blockingResources.items.[INDEX].id","typeLabel":"string"},"requiredAction":{"type":"string","enum":["archive_account","cancel_transfer","wait_for_transfer","resolve_transfer"],"description":"Next action required before retrying the operation.","isRequired":true,"uniqueKey":"oneOf.0.blockingResources.items.[INDEX].requiredAction","typeLabel":"enum\u003cstring>"}},"uniqueKey":"oneOf.0.blockingResources.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.0.blockingResources","typeLabel":"object[]"}},"additionalProperties":false,"uniqueKey":"oneOf.0","typeLabel":"duplicate_external_id · object"},{"type":"object","title":"idempotency_conflict","required":["type","title","status","code","detail","correlationId","retryable"],"properties":{"type":{"type":"string","description":"Documentation URL for this stable problem code.","format":"uri","enum":["https://docs.swipelux.com/errors/idempotency-conflict"],"isRequired":true,"uniqueKey":"oneOf.1.type","typeLabel":"enum\u003cstring>"},"title":{"type":"string","description":"Short human-readable problem title.","isRequired":true,"uniqueKey":"oneOf.1.title","typeLabel":"string"},"status":{"type":"integer","description":"HTTP status code.","enum":[409],"isRequired":true,"uniqueKey":"oneOf.1.status","typeLabel":"enum\u003cinteger>"},"code":{"type":"string","description":"Stable snake_case error code.","enum":["idempotency_conflict"],"isRequired":true,"uniqueKey":"oneOf.1.code","typeLabel":"enum\u003cstring>"},"detail":{"type":"string","description":"Actionable problem detail for legitimate callers.","isRequired":true,"uniqueKey":"oneOf.1.detail","typeLabel":"string"},"correlationId":{"type":"string","description":"Request correlation id. Mirrors `X-Request-Id`.","isRequired":true,"uniqueKey":"oneOf.1.correlationId","typeLabel":"string"},"retryable":{"type":"boolean","description":"Whether retrying the same request may succeed.","enum":[false],"isRequired":true,"uniqueKey":"oneOf.1.retryable","typeLabel":"enum\u003cboolean>"},"errors":{"type":"array","items":{"type":"object","required":["pointer","code","message"],"properties":{"pointer":{"type":"string","description":"JSON Pointer into the request body.","isRequired":true,"uniqueKey":"oneOf.1.errors.items.[INDEX].pointer","typeLabel":"string"},"code":{"type":"string","description":"Machine-readable field error code.","isRequired":true,"uniqueKey":"oneOf.1.errors.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable field error message.","isRequired":true,"uniqueKey":"oneOf.1.errors.items.[INDEX].message","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.1.errors.items.[INDEX]","typeLabel":"object"},"description":"Field-level validation errors.","uniqueKey":"oneOf.1.errors","typeLabel":"object[]"},"transferId":{"type":"string","description":"Existing transfer that consumed the quote. Present on `quote_already_executed`.","uniqueKey":"oneOf.1.transferId","typeLabel":"string"},"statusReason":{"type":"object","description":"Structured reason for a state conflict when the failed operation depends on the resource's current status.","required":["code","message","actor","retryable"],"properties":{"code":{"type":"string","description":"Stable snake_case reason code from the documented catalog.","example":"sanctions_screening_failed","isRequired":true,"uniqueKey":"oneOf.1.statusReason.code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable explanation of the current status.","isRequired":true,"uniqueKey":"oneOf.1.statusReason.message","typeLabel":"string"},"actor":{"type":"string","enum":["customer","developer","provider","network","swipelux"],"description":"Party whose action moves the resource forward: the end customer, the developer integrating the API, the underlying provider, payment network or rail, or Swipelux. Closed enum — exhaustive; additions would be a breaking change.","isRequired":true,"uniqueKey":"oneOf.1.statusReason.actor","typeLabel":"enum\u003cstring>"},"retryable":{"type":"boolean","description":"Whether retrying the blocked operation without changing its inputs or state may succeed.","isRequired":true,"uniqueKey":"oneOf.1.statusReason.retryable","typeLabel":"boolean"}},"uniqueKey":"oneOf.1.statusReason","typeLabel":"object"},"reviewAnswer":{"oneOf":[{"type":"string","description":"Verification review answer when supplied by the verifier.","uniqueKey":"oneOf.1.reviewAnswer.oneOf.0","typeLabel":"string"},{"type":"null","description":"Verification review answer when supplied by the verifier.","uniqueKey":"oneOf.1.reviewAnswer.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.reviewAnswer","typeLabel":"string | null"},"capabilities":{"type":"array","minItems":1,"items":{"type":"string","uniqueKey":"oneOf.1.capabilities.items.[INDEX]","typeLabel":"string"},"description":"Capability ids that satisfy the failed operation.","uniqueKey":"oneOf.1.capabilities","typeLabel":"string[]"},"blockingResources":{"type":"array","minItems":1,"description":"Customer resources that must be resolved before the requested operation can proceed, sorted by type and id.","items":{"type":"object","additionalProperties":false,"required":["type","id","requiredAction"],"properties":{"type":{"type":"string","enum":["account","transfer"],"isRequired":true,"uniqueKey":"oneOf.1.blockingResources.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Public id of the blocking resource.","isRequired":true,"uniqueKey":"oneOf.1.blockingResources.items.[INDEX].id","typeLabel":"string"},"requiredAction":{"type":"string","enum":["archive_account","cancel_transfer","wait_for_transfer","resolve_transfer"],"description":"Next action required before retrying the operation.","isRequired":true,"uniqueKey":"oneOf.1.blockingResources.items.[INDEX].requiredAction","typeLabel":"enum\u003cstring>"}},"uniqueKey":"oneOf.1.blockingResources.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.1.blockingResources","typeLabel":"object[]"}},"additionalProperties":false,"uniqueKey":"oneOf.1","typeLabel":"idempotency_conflict · object"},{"type":"object","title":"initial_application_identity_conflict","required":["type","title","status","code","detail","correlationId","retryable"],"properties":{"type":{"type":"string","description":"Documentation URL for this stable problem code.","format":"uri","enum":["https://docs.swipelux.com/errors/initial-application-identity-conflict"],"isRequired":true,"uniqueKey":"oneOf.2.type","typeLabel":"enum\u003cstring>"},"title":{"type":"string","description":"Short human-readable problem title.","isRequired":true,"uniqueKey":"oneOf.2.title","typeLabel":"string"},"status":{"type":"integer","description":"HTTP status code.","enum":[409],"isRequired":true,"uniqueKey":"oneOf.2.status","typeLabel":"enum\u003cinteger>"},"code":{"type":"string","description":"Stable snake_case error code.","enum":["initial_application_identity_conflict"],"isRequired":true,"uniqueKey":"oneOf.2.code","typeLabel":"enum\u003cstring>"},"detail":{"type":"string","description":"Actionable problem detail for legitimate callers.","isRequired":true,"uniqueKey":"oneOf.2.detail","typeLabel":"string"},"correlationId":{"type":"string","description":"Request correlation id. Mirrors `X-Request-Id`.","isRequired":true,"uniqueKey":"oneOf.2.correlationId","typeLabel":"string"},"retryable":{"type":"boolean","description":"Whether retrying the same request may succeed.","enum":[false],"isRequired":true,"uniqueKey":"oneOf.2.retryable","typeLabel":"enum\u003cboolean>"},"errors":{"type":"array","items":{"type":"object","required":["pointer","code","message"],"properties":{"pointer":{"type":"string","description":"JSON Pointer into the request body.","isRequired":true,"uniqueKey":"oneOf.2.errors.items.[INDEX].pointer","typeLabel":"string"},"code":{"type":"string","description":"Machine-readable field error code.","isRequired":true,"uniqueKey":"oneOf.2.errors.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable field error message.","isRequired":true,"uniqueKey":"oneOf.2.errors.items.[INDEX].message","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.2.errors.items.[INDEX]","typeLabel":"object"},"description":"Field-level validation errors.","uniqueKey":"oneOf.2.errors","typeLabel":"object[]"},"transferId":{"type":"string","description":"Existing transfer that consumed the quote. Present on `quote_already_executed`.","uniqueKey":"oneOf.2.transferId","typeLabel":"string"},"statusReason":{"type":"object","description":"Structured reason for a state conflict when the failed operation depends on the resource's current status.","required":["code","message","actor","retryable"],"properties":{"code":{"type":"string","description":"Stable snake_case reason code from the documented catalog.","example":"sanctions_screening_failed","isRequired":true,"uniqueKey":"oneOf.2.statusReason.code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable explanation of the current status.","isRequired":true,"uniqueKey":"oneOf.2.statusReason.message","typeLabel":"string"},"actor":{"type":"string","enum":["customer","developer","provider","network","swipelux"],"description":"Party whose action moves the resource forward: the end customer, the developer integrating the API, the underlying provider, payment network or rail, or Swipelux. Closed enum — exhaustive; additions would be a breaking change.","isRequired":true,"uniqueKey":"oneOf.2.statusReason.actor","typeLabel":"enum\u003cstring>"},"retryable":{"type":"boolean","description":"Whether retrying the blocked operation without changing its inputs or state may succeed.","isRequired":true,"uniqueKey":"oneOf.2.statusReason.retryable","typeLabel":"boolean"}},"uniqueKey":"oneOf.2.statusReason","typeLabel":"object"},"reviewAnswer":{"oneOf":[{"type":"string","description":"Verification review answer when supplied by the verifier.","uniqueKey":"oneOf.2.reviewAnswer.oneOf.0","typeLabel":"string"},{"type":"null","description":"Verification review answer when supplied by the verifier.","uniqueKey":"oneOf.2.reviewAnswer.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.2.reviewAnswer","typeLabel":"string | null"},"capabilities":{"type":"array","minItems":1,"items":{"type":"string","uniqueKey":"oneOf.2.capabilities.items.[INDEX]","typeLabel":"string"},"description":"Capability ids that satisfy the failed operation.","uniqueKey":"oneOf.2.capabilities","typeLabel":"string[]"},"blockingResources":{"type":"array","minItems":1,"description":"Customer resources that must be resolved before the requested operation can proceed, sorted by type and id.","items":{"type":"object","additionalProperties":false,"required":["type","id","requiredAction"],"properties":{"type":{"type":"string","enum":["account","transfer"],"isRequired":true,"uniqueKey":"oneOf.2.blockingResources.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Public id of the blocking resource.","isRequired":true,"uniqueKey":"oneOf.2.blockingResources.items.[INDEX].id","typeLabel":"string"},"requiredAction":{"type":"string","enum":["archive_account","cancel_transfer","wait_for_transfer","resolve_transfer"],"description":"Next action required before retrying the operation.","isRequired":true,"uniqueKey":"oneOf.2.blockingResources.items.[INDEX].requiredAction","typeLabel":"enum\u003cstring>"}},"uniqueKey":"oneOf.2.blockingResources.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.2.blockingResources","typeLabel":"object[]"}},"additionalProperties":false,"uniqueKey":"oneOf.2","typeLabel":"initial_application_identity_conflict · object"},{"type":"object","title":"idempotency_request_in_progress","required":["type","title","status","code","detail","correlationId","retryable"],"properties":{"type":{"type":"string","description":"Documentation URL for this stable problem code.","format":"uri","enum":["https://docs.swipelux.com/errors/idempotency-request-in-progress"],"isRequired":true,"uniqueKey":"oneOf.3.type","typeLabel":"enum\u003cstring>"},"title":{"type":"string","description":"Short human-readable problem title.","isRequired":true,"uniqueKey":"oneOf.3.title","typeLabel":"string"},"status":{"type":"integer","description":"HTTP status code.","enum":[409],"isRequired":true,"uniqueKey":"oneOf.3.status","typeLabel":"enum\u003cinteger>"},"code":{"type":"string","description":"Stable snake_case error code.","enum":["idempotency_request_in_progress"],"isRequired":true,"uniqueKey":"oneOf.3.code","typeLabel":"enum\u003cstring>"},"detail":{"type":"string","description":"Actionable problem detail for legitimate callers.","isRequired":true,"uniqueKey":"oneOf.3.detail","typeLabel":"string"},"correlationId":{"type":"string","description":"Request correlation id. Mirrors `X-Request-Id`.","isRequired":true,"uniqueKey":"oneOf.3.correlationId","typeLabel":"string"},"retryable":{"type":"boolean","description":"Whether retrying the same request may succeed.","enum":[true],"isRequired":true,"uniqueKey":"oneOf.3.retryable","typeLabel":"enum\u003cboolean>"},"errors":{"type":"array","items":{"type":"object","required":["pointer","code","message"],"properties":{"pointer":{"type":"string","description":"JSON Pointer into the request body.","isRequired":true,"uniqueKey":"oneOf.3.errors.items.[INDEX].pointer","typeLabel":"string"},"code":{"type":"string","description":"Machine-readable field error code.","isRequired":true,"uniqueKey":"oneOf.3.errors.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable field error message.","isRequired":true,"uniqueKey":"oneOf.3.errors.items.[INDEX].message","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.3.errors.items.[INDEX]","typeLabel":"object"},"description":"Field-level validation errors.","uniqueKey":"oneOf.3.errors","typeLabel":"object[]"},"transferId":{"type":"string","description":"Existing transfer that consumed the quote. Present on `quote_already_executed`.","uniqueKey":"oneOf.3.transferId","typeLabel":"string"},"statusReason":{"type":"object","description":"Structured reason for a state conflict when the failed operation depends on the resource's current status.","required":["code","message","actor","retryable"],"properties":{"code":{"type":"string","description":"Stable snake_case reason code from the documented catalog.","example":"sanctions_screening_failed","isRequired":true,"uniqueKey":"oneOf.3.statusReason.code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable explanation of the current status.","isRequired":true,"uniqueKey":"oneOf.3.statusReason.message","typeLabel":"string"},"actor":{"type":"string","enum":["customer","developer","provider","network","swipelux"],"description":"Party whose action moves the resource forward: the end customer, the developer integrating the API, the underlying provider, payment network or rail, or Swipelux. Closed enum — exhaustive; additions would be a breaking change.","isRequired":true,"uniqueKey":"oneOf.3.statusReason.actor","typeLabel":"enum\u003cstring>"},"retryable":{"type":"boolean","description":"Whether retrying the blocked operation without changing its inputs or state may succeed.","isRequired":true,"uniqueKey":"oneOf.3.statusReason.retryable","typeLabel":"boolean"}},"uniqueKey":"oneOf.3.statusReason","typeLabel":"object"},"reviewAnswer":{"oneOf":[{"type":"string","description":"Verification review answer when supplied by the verifier.","uniqueKey":"oneOf.3.reviewAnswer.oneOf.0","typeLabel":"string"},{"type":"null","description":"Verification review answer when supplied by the verifier.","uniqueKey":"oneOf.3.reviewAnswer.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.3.reviewAnswer","typeLabel":"string | null"},"capabilities":{"type":"array","minItems":1,"items":{"type":"string","uniqueKey":"oneOf.3.capabilities.items.[INDEX]","typeLabel":"string"},"description":"Capability ids that satisfy the failed operation.","uniqueKey":"oneOf.3.capabilities","typeLabel":"string[]"},"blockingResources":{"type":"array","minItems":1,"description":"Customer resources that must be resolved before the requested operation can proceed, sorted by type and id.","items":{"type":"object","additionalProperties":false,"required":["type","id","requiredAction"],"properties":{"type":{"type":"string","enum":["account","transfer"],"isRequired":true,"uniqueKey":"oneOf.3.blockingResources.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Public id of the blocking resource.","isRequired":true,"uniqueKey":"oneOf.3.blockingResources.items.[INDEX].id","typeLabel":"string"},"requiredAction":{"type":"string","enum":["archive_account","cancel_transfer","wait_for_transfer","resolve_transfer"],"description":"Next action required before retrying the operation.","isRequired":true,"uniqueKey":"oneOf.3.blockingResources.items.[INDEX].requiredAction","typeLabel":"enum\u003cstring>"}},"uniqueKey":"oneOf.3.blockingResources.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.3.blockingResources","typeLabel":"object[]"}},"additionalProperties":false,"uniqueKey":"oneOf.3","typeLabel":"idempotency_request_in_progress · object"}],"uniqueKey":"","typeLabel":"duplicate_external_id · object | idempotency_conflict · object | initial_application_identity_conflict · object | idempotency_request_in_progress · object"},"examples":{"An identical request is still in progress":{"title":"An identical request is still in progress","value":{"type":"https://docs.swipelux.com/errors/idempotency-request-in-progress","title":"Idempotency Request In Progress","status":409,"code":"idempotency_request_in_progress","detail":"A request with this Idempotency-Key is still in progress.","correlationId":"01JERRORIDEMPOTENCY","retryable":true}}},"exampleType":"examples"}},"exampleType":"examples"},"3af5faa2-a447-4a1c-a2c1-423acabcadd0":{"description":"Merchant KYB is not approved for this live space.","content":{"application/problem+json":{"schema":{"type":"object","additionalProperties":false,"required":["type","title","status","code","detail","correlationId"],"properties":{"type":{"type":"string","format":"uri","enum":["https://docs.swipelux.com/errors/merchant-kyb-not-approved"],"description":"Documentation URL for this stable problem code.","isRequired":true,"uniqueKey":"type","typeLabel":"enum\u003cstring>"},"title":{"type":"string","description":"Short human-readable problem title.","isRequired":true,"uniqueKey":"title","typeLabel":"string"},"status":{"type":"integer","enum":[422],"description":"HTTP status code.","isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cinteger>"},"code":{"type":"string","enum":["merchant_kyb_not_approved"],"description":"Stable snake_case error code.","isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"detail":{"type":"string","description":"Actionable problem detail for legitimate callers.","isRequired":true,"uniqueKey":"detail","typeLabel":"string"},"correlationId":{"type":"string","description":"Request correlation id. Mirrors `X-Request-Id`.","isRequired":true,"uniqueKey":"correlationId","typeLabel":"string"},"errors":{"type":"array","description":"Field-level validation errors.","items":{"type":"object","additionalProperties":false,"required":["pointer","code","message"],"properties":{"pointer":{"type":"string","description":"JSON Pointer into the request body.","isRequired":true,"uniqueKey":"errors.items.[INDEX].pointer","typeLabel":"string"},"code":{"type":"string","description":"Machine-readable field error code.","isRequired":true,"uniqueKey":"errors.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable field error message.","isRequired":true,"uniqueKey":"errors.items.[INDEX].message","typeLabel":"string"}},"uniqueKey":"errors.items.[INDEX]","typeLabel":"object"},"uniqueKey":"errors","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"type":"https://docs.swipelux.com/errors/merchant-kyb-not-approved","title":"\u003cstring>","status":422,"code":"merchant_kyb_not_approved","detail":"\u003cstring>","correlationId":"\u003cstring>","errors":[{"pointer":"\u003cstring>","code":"\u003cstring>","message":"\u003cstring>"}]}}},"exampleType":"generated"}},"exampleType":"generated"},"ebfa65d3-5895-42a4-8656-07256dc86912":{"description":"Internal server error.","content":{"application/problem+json":{"schema":{"type":"object","additionalProperties":false,"required":["type","title","status","code","detail","correlationId","retryable"],"properties":{"type":{"type":"string","format":"uri","enum":["https://docs.swipelux.com/errors/internal-error"],"description":"Documentation URL for this stable problem code.","isRequired":true,"uniqueKey":"type","typeLabel":"enum\u003cstring>"},"title":{"type":"string","description":"Short human-readable problem title.","isRequired":true,"uniqueKey":"title","typeLabel":"string"},"status":{"type":"integer","enum":[500],"description":"HTTP status code.","isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cinteger>"},"code":{"type":"string","enum":["internal_error"],"description":"Stable snake_case error code.","isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"detail":{"type":"string","description":"Actionable problem detail for legitimate callers.","isRequired":true,"uniqueKey":"detail","typeLabel":"string"},"correlationId":{"type":"string","description":"Request correlation id. Mirrors `X-Request-Id`.","isRequired":true,"uniqueKey":"correlationId","typeLabel":"string"},"retryable":{"type":"boolean","enum":[true],"description":"Whether retrying the same request may succeed.","isRequired":true,"uniqueKey":"retryable","typeLabel":"enum\u003cboolean>"},"errors":{"type":"array","description":"Field-level validation errors.","items":{"type":"object","additionalProperties":false,"required":["pointer","code","message"],"properties":{"pointer":{"type":"string","description":"JSON Pointer into the request body.","isRequired":true,"uniqueKey":"errors.items.[INDEX].pointer","typeLabel":"string"},"code":{"type":"string","description":"Machine-readable field error code.","isRequired":true,"uniqueKey":"errors.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable field error message.","isRequired":true,"uniqueKey":"errors.items.[INDEX].message","typeLabel":"string"}},"uniqueKey":"errors.items.[INDEX]","typeLabel":"object"},"uniqueKey":"errors","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"type":"https://docs.swipelux.com/errors/internal-error","title":"\u003cstring>","status":500,"code":"internal_error","detail":"\u003cstring>","correlationId":"\u003cstring>","retryable":true,"errors":[{"pointer":"\u003cstring>","code":"\u003cstring>","message":"\u003cstring>"}]}}},"exampleType":"generated"}},"exampleType":"generated"},"391ef9ad-4d24-4834-8bb4-d62c7797c73c":{"description":"The initial Platform Application cannot resolve its merchant space or durable compliance context.","content":{"application/problem+json":{"schema":{"type":"object","additionalProperties":false,"required":["type","title","status","code","detail","correlationId","retryable"],"properties":{"type":{"type":"string","format":"uri","enum":["https://docs.swipelux.com/errors/initial-application-scope-unavailable"],"description":"Documentation URL for this stable problem code.","isRequired":true,"uniqueKey":"type","typeLabel":"enum\u003cstring>"},"title":{"type":"string","description":"Short human-readable problem title.","isRequired":true,"uniqueKey":"title","typeLabel":"string"},"status":{"type":"integer","enum":[503],"description":"HTTP status code.","isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cinteger>"},"code":{"type":"string","enum":["initial_application_scope_unavailable"],"description":"Stable snake_case error code.","isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"detail":{"type":"string","description":"Actionable problem detail for legitimate callers.","isRequired":true,"uniqueKey":"detail","typeLabel":"string"},"correlationId":{"type":"string","description":"Request correlation id. Mirrors `X-Request-Id`.","isRequired":true,"uniqueKey":"correlationId","typeLabel":"string"},"retryable":{"type":"boolean","enum":[true],"description":"Whether retrying the same request may succeed.","isRequired":true,"uniqueKey":"retryable","typeLabel":"enum\u003cboolean>"},"errors":{"type":"array","description":"Field-level validation errors.","items":{"type":"object","additionalProperties":false,"required":["pointer","code","message"],"properties":{"pointer":{"type":"string","description":"JSON Pointer into the request body.","isRequired":true,"uniqueKey":"errors.items.[INDEX].pointer","typeLabel":"string"},"code":{"type":"string","description":"Machine-readable field error code.","isRequired":true,"uniqueKey":"errors.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable field error message.","isRequired":true,"uniqueKey":"errors.items.[INDEX].message","typeLabel":"string"}},"uniqueKey":"errors.items.[INDEX]","typeLabel":"object"},"uniqueKey":"errors","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"type":"https://docs.swipelux.com/errors/initial-application-scope-unavailable","title":"\u003cstring>","status":503,"code":"initial_application_scope_unavailable","detail":"\u003cstring>","correlationId":"\u003cstring>","retryable":true,"errors":[{"pointer":"\u003cstring>","code":"\u003cstring>","message":"\u003cstring>"}]}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"7d9f28e4-30e8-425d-83e4-7cf58c2d1007":{"apiKey":{"type":"apiKey","in":"header","name":"X-API-Key","description":"Your Swipelux API key. Obtain this from the Swipelux Dashboard.","scopes":[],"schemeName":"apiKey"}}},"servers":{"07cfbace-a9df-47fe-9948-3e81a461ee0d":{"url":"https://platform.swipelux.com","description":"Production and sandbox; environment selected by API key"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"X-API-Key","description":"Your Swipelux API key. Obtain this from the Swipelux Dashboard.","scopes":[],"schemeName":"apiKey"},"schema":{"title":"X-API-Key","type":"string","description":"Your Swipelux API key. Obtain this from the Swipelux Dashboard.","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"apiKey","name":"X-API-Key"}],"title":"apiKey"}]},"originalFileLocation":"openapi.json"},"subdomain":"swipelux-b2a33a9b","siteName":"Swipelux","title":"Create customer - Swipelux","relatedPagesConfig":{"enabled":true,"limit":5,"mode":"automatic"},"navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/api-reference/customers/post-v3-customers","matchLevel":0},"ca":{"href":"/ca/index","matchLevel":4},"cn":{"href":"/cn/index","matchLevel":4},"cs":{"href":"/cs/index","matchLevel":4},"de":{"href":"/de/index","matchLevel":4},"es":{"href":"/es/index","matchLevel":4},"fi":{"href":"/fi/index","matchLevel":4},"fr":{"href":"/fr/index","matchLevel":4},"hi":{"href":"/hi/index","matchLevel":4},"hu":{"href":"/hu/index","matchLevel":4},"it":{"href":"/it/index","matchLevel":4},"jp":{"href":"/jp/index","matchLevel":4},"ko":{"href":"/ko/index","matchLevel":4},"lv":{"href":"/lv/index","matchLevel":4},"nl":{"href":"/nl/index","matchLevel":4},"no":{"href":"/no/index","matchLevel":4},"zh-Hant":{"href":"/zh-Hant/index","matchLevel":4}}},"lastModified":"2026-10-12T20:58:07.349Z","originalFileLocation":"api-reference/customers/post-v3-customers.mdx","locale":"en"},"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 individual or business customer. The request succeeds or fails as a whole. Individuals require only type; businesses also require business.legalName. Email and phone values do not have to be unique across customers.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Swipelux\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/swipelux-b2a33a9b/yA62ql87yLAD4-Fe/_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=\"/mintlify-assets/_mintlify/favicons/swipelux-b2a33a9b/yA62ql87yLAD4-Fe/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/swipelux-b2a33a9b/yA62ql87yLAD4-Fe/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/swipelux-b2a33a9b/yA62ql87yLAD4-Fe/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/swipelux-b2a33a9b/yA62ql87yLAD4-Fe/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/swipelux-b2a33a9b/yA62ql87yLAD4-Fe/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/swipelux-b2a33a9b/yA62ql87yLAD4-Fe/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/swipelux-b2a33a9b/yA62ql87yLAD4-Fe/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/swipelux-b2a33a9b/yA62ql87yLAD4-Fe/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Create customer - Swipelux\">\u003cmeta data-mint-head property=\"og:description\" content=\"Creates an individual or business customer. The request succeeds or fails as a whole. Individuals require only type; businesses also require business.legalName. Email and phone values do not have to be unique across customers.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Swipelux\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.swipelux.com/api-reference/customers/post-v3-customers\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://swipelux-b2a33a9b.mintlify.site/_mintlify/api/og/v2?division=Customers\u0026amp;title=Create+customer\u0026amp;description=Creates+an+individual+or+business+customer.+The+request+succeeds+or+fails+as+a+whole.+Individuals+require+only+type%3B+businesses+also+require+business.legalName.\u0026amp;theme=8e3a6a1118904282451c2501\u0026amp;signature=a3f65bdde01538856958ce14490653d80031125ef311abd7e5abd1a7f628f061\">\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 customer - Swipelux\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Creates an individual or business customer. The request succeeds or fails as a whole. Individuals require only type; businesses also require business.legalName. Email and phone values do not have to be unique across customers.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://swipelux-b2a33a9b.mintlify.site/_mintlify/api/og/v2?division=Customers\u0026amp;title=Create+customer\u0026amp;description=Creates+an+individual+or+business+customer.+The+request+succeeds+or+fails+as+a+whole.+Individuals+require+only+type%3B+businesses+also+require+business.legalName.\u0026amp;theme=8e3a6a1118904282451c2501\u0026amp;signature=a3f65bdde01538856958ce14490653d80031125ef311abd7e5abd1a7f628f061\">\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=\"/mintlify-assets/_mintlify/favicons/swipelux-b2a33a9b/yA62ql87yLAD4-Fe/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Swipelux\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#252525\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.swipelux.com/api-reference/customers/post-v3-customers\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/customers/post-v3-customers.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.swipelux.com/#organization\",\"name\":\"Swipelux\",\"url\":\"https://docs.swipelux.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/swipelux-b2a33a9b/wPpasd4XrOpXLVQT/logo/light.svg?fit=max\u0026auto=format\u0026n=wPpasd4XrOpXLVQT\u0026q=85\u0026s=aa72fb1e7f357460c75d84a9cb759325\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.swipelux.com#website\",\"name\":\"Swipelux\",\"url\":\"https://docs.swipelux.com\",\"publisher\":{\"@id\":\"https://docs.swipelux.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.swipelux.com/api-reference/customers/post-v3-customers#webpage\",\"url\":\"https://docs.swipelux.com/api-reference/customers/post-v3-customers\",\"name\":\"Create customer\",\"description\":\"Creates an individual or business customer. The request succeeds or fails as a whole. Individuals require only type; businesses also require business.legalName. Email and phone values do not have to be unique across customers.\",\"dateModified\":\"2026-10-12T20:58:07.349Z\",\"isPartOf\":{\"@id\":\"https://docs.swipelux.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.swipelux.com/api-reference/customers/post-v3-customers#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.swipelux.com/api-reference/customers/post-v3-customers#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Swipelux\",\"item\":\"https://docs.swipelux.com\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Create customer\",\"item\":\"https://docs.swipelux.com/api-reference/customers/post-v3-customers\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.swipelux.com/api-reference/customers/post-v3-customers#apireference\",\"headline\":\"Create customer\",\"name\":\"Create customer\",\"description\":\"Creates an individual or business customer. The request succeeds or fails as a whole. Individuals require only type; businesses also require business.legalName. Email and phone values do not have to be unique across customers.\",\"url\":\"https://docs.swipelux.com/api-reference/customers/post-v3-customers\",\"mainEntityOfPage\":{\"@id\":\"https://docs.swipelux.com/api-reference/customers/post-v3-customers#webpage\"},\"dateModified\":\"2026-10-12T20:58:07.349Z\",\"publisher\":{\"@id\":\"https://docs.swipelux.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.swipelux.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Swipelux\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Swipelux","nav":{"global":null,"languages":[{"language":"en","default":true,"tabs":[{"tab":"Integration Docs","pages":[{"title":"Integration Docs","href":"/integration/overview"}]},{"tab":"API Reference","groups":[{"group":"Overview","pages":[{"title":"API reference","href":"/api-reference/introduction"}]},{"group":"Versioning","pages":[{"title":"Migrate a v1 or v2 integration to Swipelux API v3","sidebarTitle":"Migrating to v3","href":"/api-reference/versioning/migrate-to-v3"},{"title":"Swipelux API changelog and release notes","sidebarTitle":"Changelog","description":"Dated log of additions, breaking changes, and deprecations across Swipelux API versions, with upgrade notes for integrators tracking releases.","href":"/api-reference/versioning/changelog"}]},{"group":"Endpoints","pages":[{"group":"Customers","pages":[{"title":"Create customer","deprecated":null,"version":null,"sidebarTitle":"Create customer","openapi":"/openapi.json post /v3/customers","href":"/api-reference/customers/post-v3-customers"},{"title":"List customers","description":"Lists customer summaries, newest first (createdAt descending, then id descending). Contact and free-text filters are case-insensitive and combine with exact identity and strict timestamp filters. Pass include=capabilities, include=documentRequirements, or include=capabilities,documentRequirements to attach capability summaries, required-document summaries, or both to every customer.","deprecated":null,"version":null,"sidebarTitle":"List customers","openapi":"/openapi.json get /v3/customers","href":"/api-reference/customers/get-v3-customers"},{"title":"Get customer","deprecated":null,"version":null,"sidebarTitle":"Get customer","openapi":"/openapi.json get /v3/customers/{customerId}","href":"/api-reference/customers/get-v3-customers-by-customer-id"},{"title":"Update customer","deprecated":null,"version":null,"sidebarTitle":"Update customer","openapi":"/openapi.json patch /v3/customers/{customerId}","href":"/api-reference/customers/patch-v3-customers-by-customer-id"},{"title":"Archive customer","deprecated":null,"version":null,"sidebarTitle":"Archive customer","openapi":"/openapi.json delete /v3/customers/{customerId}","href":"/api-reference/customers/delete-v3-customers-by-customer-id"},{"title":"Export customer data","deprecated":null,"version":null,"sidebarTitle":"Export customer data","openapi":"/openapi.json post /v3/customers/{customerId}/export","href":"/api-reference/customers/post-v3-customers-by-customer-id-export"}]},{"group":"Related parties","pages":[{"title":"Create related party","deprecated":null,"version":null,"sidebarTitle":"Create related party","openapi":"/openapi.json post /v3/customers/{customerId}/related-parties","href":"/api-reference/customers/post-v3-customers-by-customer-id-related-parties"},{"title":"List related parties","deprecated":null,"version":null,"sidebarTitle":"List related parties","openapi":"/openapi.json get /v3/customers/{customerId}/related-parties","href":"/api-reference/customers/get-v3-customers-by-customer-id-related-parties"},{"title":"Get related party","deprecated":null,"version":null,"sidebarTitle":"Get related party","openapi":"/openapi.json get /v3/customers/{customerId}/related-parties/{relatedPartyId}","href":"/api-reference/customers/get-v3-customers-by-customer-id-related-parties-by-related-party-id"},{"title":"Update related party","deprecated":null,"version":null,"sidebarTitle":"Update related party","openapi":"/openapi.json patch /v3/customers/{customerId}/related-parties/{relatedPartyId}","href":"/api-reference/customers/patch-v3-customers-by-customer-id-related-parties-by-related-party-id"},{"title":"Archive related party","deprecated":null,"version":null,"sidebarTitle":"Archive related party","openapi":"/openapi.json delete /v3/customers/{customerId}/related-parties/{relatedPartyId}","href":"/api-reference/customers/delete-v3-customers-by-customer-id-related-parties-by-related-party-id"}]},{"group":"Capabilities","pages":[{"title":"List supported capabilities","deprecated":null,"version":null,"sidebarTitle":"List supported capabilities","openapi":"/openapi.json get /v3/customers/{customerId}/capabilities/supported","href":"/api-reference/capabilities/get-v3-customers-by-customer-id-capabilities-supported"},{"title":"Preview capability tasks","deprecated":null,"version":null,"sidebarTitle":"Preview capability tasks","openapi":"/openapi.json get /v3/customers/{customerId}/capabilities/{capabilityId}/tasks-preview","href":"/api-reference/capabilities/get-v3-customers-by-customer-id-capabilities-by-capability-id-tasks-preview"},{"title":"Create capability","deprecated":null,"version":null,"sidebarTitle":"Create capability","openapi":"/openapi.json post /v3/customers/{customerId}/capabilities/{capabilityId}","href":"/api-reference/capabilities/post-v3-customers-by-customer-id-capabilities-by-capability-id"},{"title":"List capabilities","deprecated":null,"version":null,"sidebarTitle":"List capabilities","openapi":"/openapi.json get /v3/customers/{customerId}/capabilities","href":"/api-reference/capabilities/get-v3-customers-by-customer-id-capabilities"},{"title":"Get capability","deprecated":null,"version":null,"sidebarTitle":"Get capability","openapi":"/openapi.json get /v3/customers/{customerId}/capabilities/{capabilityId}","href":"/api-reference/capabilities/get-v3-customers-by-customer-id-capabilities-by-capability-id"},{"title":"Cancel capability","deprecated":null,"version":null,"sidebarTitle":"Cancel capability","openapi":"/openapi.json post /v3/customers/{customerId}/capabilities/{capabilityId}/cancel","href":"/api-reference/capabilities/post-v3-customers-by-customer-id-capabilities-by-capability-id-cancel"},{"title":"List merchant capabilities","deprecated":null,"version":null,"sidebarTitle":"List merchant capabilities","openapi":"/openapi.json get /v3/capabilities","href":"/api-reference/capabilities/get-v3-capabilities"},{"title":"List customer applications","deprecated":null,"version":null,"sidebarTitle":"List customer applications","openapi":"/openapi.json get /v3/customers/{customerId}/applications","href":"/api-reference/capabilities/get-v3-customers-by-customer-id-applications"},{"title":"List capability applications","deprecated":null,"version":null,"sidebarTitle":"List capability applications","openapi":"/openapi.json get /v3/customers/{customerId}/capabilities/{capabilityId}/applications","href":"/api-reference/capabilities/get-v3-customers-by-customer-id-capabilities-by-capability-id-applications"},{"title":"List application history","deprecated":null,"version":null,"sidebarTitle":"List application history","openapi":"/openapi.json get /v3/customers/{customerId}/capabilities/{capabilityId}/applications/{applicationId}/history","href":"/api-reference/capabilities/get-v3-customers-by-customer-id-capabilities-by-capability-id-applications-by-application-id-history"}]},{"group":"Tasks","pages":[{"title":"List customer tasks","deprecated":null,"version":null,"sidebarTitle":"List customer tasks","openapi":"/openapi.json get /v3/customers/{customerId}/tasks","href":"/api-reference/tasks/list-customer-tasks"},{"title":"Get customer task detail","deprecated":null,"version":null,"sidebarTitle":"Get customer task detail","openapi":"/openapi.json get /v3/customers/{customerId}/tasks/{taskId}","href":"/api-reference/tasks/get-customer-task"},{"title":"List task history","deprecated":null,"version":null,"sidebarTitle":"List task history","openapi":"/openapi.json get /v3/customers/{customerId}/tasks/{taskId}/history","href":"/api-reference/tasks/list-customer-task-history"},{"title":"List tasks","deprecated":null,"version":null,"sidebarTitle":"List tasks","openapi":"/openapi.json get /v3/tasks","href":"/api-reference/tasks/list-tasks"},{"title":"Get a task","deprecated":null,"version":null,"sidebarTitle":"Get a task","openapi":"/openapi.json get /v3/tasks/{taskId}","href":"/api-reference/tasks/get-task"},{"title":"Open a KYC verification session","deprecated":null,"version":null,"sidebarTitle":"Open a KYC verification session","openapi":"/openapi.json get /kyc/redirect/{customerId}/{taskId}/{verificationSessionId}","href":"/api-reference/tasks/start-kyc-verification-session"}]},{"group":"Task submissions","pages":[{"title":"Create a task submission","deprecated":null,"version":null,"sidebarTitle":"Create a task submission","openapi":"/openapi.json post /v3/customers/{customerId}/tasks/{taskId}/submissions","href":"/api-reference/task-submissions/create-customer-task-submission"},{"title":"List task submissions","deprecated":null,"version":null,"sidebarTitle":"List task submissions","openapi":"/openapi.json get /v3/customers/{customerId}/tasks/{taskId}/submissions","href":"/api-reference/task-submissions/list-customer-task-submissions"},{"title":"Get task submission detail","deprecated":null,"version":null,"sidebarTitle":"Get task submission detail","openapi":"/openapi.json get /v3/customers/{customerId}/tasks/{taskId}/submissions/{submissionId}","href":"/api-reference/task-submissions/get-customer-task-submission"}]},{"group":"Documents","pages":[{"title":"Upload customer document","deprecated":null,"version":null,"sidebarTitle":"Upload customer document","openapi":"/openapi.json post /v3/customers/{customerId}/documents","href":"/api-reference/documents/post-v3-customers-by-customer-id-documents"},{"title":"List customer document metadata","deprecated":null,"version":null,"sidebarTitle":"List customer document metadata","openapi":"/openapi.json get /v3/customers/{customerId}/documents","href":"/api-reference/documents/get-v3-customers-by-customer-id-documents"},{"title":"Get customer document metadata","deprecated":null,"version":null,"sidebarTitle":"Get customer document metadata","openapi":"/openapi.json get /v3/customers/{customerId}/documents/{documentId}","href":"/api-reference/documents/get-v3-customers-by-customer-id-documents-by-document-id"},{"title":"Download customer document","deprecated":null,"version":null,"sidebarTitle":"Download customer document","openapi":"/openapi.json get /v3/customers/{customerId}/documents/{documentId}/download","href":"/api-reference/documents/get-v3-customers-by-customer-id-documents-by-document-id-download"},{"title":"Archive customer document","deprecated":null,"version":null,"sidebarTitle":"Archive customer document","openapi":"/openapi.json delete /v3/customers/{customerId}/documents/{documentId}","href":"/api-reference/documents/delete-v3-customers-by-customer-id-documents-by-document-id"}]},{"group":"Accounts","pages":[{"title":"Create account","deprecated":null,"version":null,"sidebarTitle":"Create account","openapi":"/openapi.json post /v3/customers/{customerId}/accounts","href":"/api-reference/accounts/post-v3-customers-by-customer-id-accounts"},{"title":"List accounts","deprecated":null,"version":null,"sidebarTitle":"List accounts","openapi":"/openapi.json get /v3/customers/{customerId}/accounts","href":"/api-reference/accounts/get-v3-customers-by-customer-id-accounts"},{"title":"Get account","deprecated":null,"version":null,"sidebarTitle":"Get account","openapi":"/openapi.json get /v3/customers/{customerId}/accounts/{accountId}","href":"/api-reference/accounts/get-v3-customers-by-customer-id-accounts-by-account-id"},{"title":"Update account","deprecated":null,"version":null,"sidebarTitle":"Update account","openapi":"/openapi.json patch /v3/customers/{customerId}/accounts/{accountId}","href":"/api-reference/accounts/patch-v3-customers-by-customer-id-accounts-by-account-id"},{"title":"Archive account","deprecated":null,"version":null,"sidebarTitle":"Archive account","openapi":"/openapi.json delete /v3/customers/{customerId}/accounts/{accountId}","href":"/api-reference/accounts/delete-v3-customers-by-customer-id-accounts-by-account-id"},{"title":"Get account fees","deprecated":null,"version":null,"sidebarTitle":"Get account fees","openapi":"/openapi.json get /v3/customers/{customerId}/accounts/{accountId}/fees","href":"/api-reference/accounts/get-v3-customers-by-customer-id-accounts-by-account-id-fees"},{"title":"Replace account fees","deprecated":null,"version":null,"sidebarTitle":"Replace account fees","openapi":"/openapi.json put /v3/customers/{customerId}/accounts/{accountId}/fees","href":"/api-reference/accounts/put-v3-customers-by-customer-id-accounts-by-account-id-fees"}]},{"group":"Institutions","pages":[{"title":"List institutions","deprecated":null,"version":null,"sidebarTitle":"List institutions","openapi":"/openapi.json get /v3/institutions","href":"/api-reference/institutions/get-v3-institutions"}]},{"group":"Recipients","pages":[{"title":"Create recipient","deprecated":null,"version":null,"sidebarTitle":"Create recipient","openapi":"/openapi.json post /v3/customers/{customerId}/recipients","href":"/api-reference/recipients/post-v3-customers-by-customer-id-recipients"},{"title":"List recipients","deprecated":null,"version":null,"sidebarTitle":"List recipients","openapi":"/openapi.json get /v3/customers/{customerId}/recipients","href":"/api-reference/recipients/get-v3-customers-by-customer-id-recipients"},{"title":"Get recipient","deprecated":null,"version":null,"sidebarTitle":"Get recipient","openapi":"/openapi.json get /v3/customers/{customerId}/recipients/{recipientId}","href":"/api-reference/recipients/get-v3-customers-by-customer-id-recipients-by-recipient-id"},{"title":"Update recipient","deprecated":null,"version":null,"sidebarTitle":"Update recipient","openapi":"/openapi.json patch /v3/customers/{customerId}/recipients/{recipientId}","href":"/api-reference/recipients/patch-v3-customers-by-customer-id-recipients-by-recipient-id"},{"title":"Archive recipient","deprecated":null,"version":null,"sidebarTitle":"Archive recipient","openapi":"/openapi.json delete /v3/customers/{customerId}/recipients/{recipientId}","href":"/api-reference/recipients/delete-v3-customers-by-customer-id-recipients-by-recipient-id"},{"title":"Add recipient destination","deprecated":null,"version":null,"sidebarTitle":"Add recipient destination","openapi":"/openapi.json post /v3/customers/{customerId}/recipients/{recipientId}/destinations","href":"/api-reference/recipients/post-v3-customers-by-customer-id-recipients-by-recipient-id-destinations"},{"title":"List recipient destinations","deprecated":null,"version":null,"sidebarTitle":"List recipient destinations","openapi":"/openapi.json get /v3/customers/{customerId}/recipients/{recipientId}/destinations","href":"/api-reference/recipients/get-v3-customers-by-customer-id-recipients-by-recipient-id-destinations"},{"title":"Get recipient destination","deprecated":null,"version":null,"sidebarTitle":"Get recipient destination","openapi":"/openapi.json get /v3/customers/{customerId}/recipients/{recipientId}/destinations/{destinationId}","href":"/api-reference/recipients/get-v3-customers-by-customer-id-recipients-by-recipient-id-destinations-by-destination-id"},{"title":"Archive recipient destination","deprecated":null,"version":null,"sidebarTitle":"Archive recipient destination","openapi":"/openapi.json delete /v3/customers/{customerId}/recipients/{recipientId}/destinations/{destinationId}","href":"/api-reference/recipients/delete-v3-customers-by-customer-id-recipients-by-recipient-id-destinations-by-destination-id"}]},{"group":"Quotes and transfers","pages":[{"title":"Get indicative FX rate","deprecated":null,"version":null,"sidebarTitle":"Get indicative FX rate","openapi":"/openapi.json get /v3/rates","href":"/api-reference/money-movement/get-v3-rates"},{"title":"Create quote","deprecated":null,"version":null,"sidebarTitle":"Create quote","openapi":"/openapi.json post /v3/quotes","href":"/api-reference/money-movement/post-v3-quotes"},{"title":"Get quote","deprecated":null,"version":null,"sidebarTitle":"Get quote","openapi":"/openapi.json get /v3/quotes/{quoteId}","href":"/api-reference/money-movement/get-v3-quotes-by-quote-id"},{"title":"Create transfer (executes a quote)","deprecated":null,"version":null,"sidebarTitle":"Create transfer (executes a quote)","openapi":"/openapi.json post /v3/transfers","href":"/api-reference/money-movement/post-v3-transfers"},{"title":"List transfers","deprecated":null,"version":null,"sidebarTitle":"List transfers","openapi":"/openapi.json get /v3/transfers","href":"/api-reference/money-movement/get-v3-transfers"},{"title":"Get transfer","deprecated":null,"version":null,"sidebarTitle":"Get transfer","openapi":"/openapi.json get /v3/transfers/{transferId}","href":"/api-reference/money-movement/get-v3-transfers-by-transfer-id"},{"title":"Get transfer instructions","deprecated":null,"version":null,"sidebarTitle":"Get transfer instructions","openapi":"/openapi.json get /v3/transfers/{transferId}/instructions","href":"/api-reference/money-movement/get-v3-transfers-by-transfer-id-instructions"},{"title":"List transfer-scoped tasks","deprecated":null,"version":null,"sidebarTitle":"List transfer-scoped tasks","openapi":"/openapi.json get /v3/transfers/{transferId}/tasks","href":"/api-reference/money-movement/get-v3-transfers-by-transfer-id-tasks"},{"title":"Cancel transfer","deprecated":null,"version":null,"sidebarTitle":"Cancel transfer","openapi":"/openapi.json post /v3/transfers/{transferId}/cancel","href":"/api-reference/money-movement/post-v3-transfers-by-transfer-id-cancel"}]},{"group":"Rules","pages":[{"title":"Create rule","deprecated":null,"version":null,"sidebarTitle":"Create rule","openapi":"/openapi.json post /v3/customers/{customerId}/rules","href":"/api-reference/rules/post-v3-customers-by-customer-id-rules"},{"title":"List rules","deprecated":null,"version":null,"sidebarTitle":"List rules","openapi":"/openapi.json get /v3/customers/{customerId}/rules","href":"/api-reference/rules/get-v3-customers-by-customer-id-rules"},{"title":"Get rule","deprecated":null,"version":null,"sidebarTitle":"Get rule","openapi":"/openapi.json get /v3/customers/{customerId}/rules/{ruleId}","href":"/api-reference/rules/get-v3-customers-by-customer-id-rules-by-rule-id"},{"title":"Update rule","deprecated":null,"version":null,"sidebarTitle":"Update rule","openapi":"/openapi.json patch /v3/customers/{customerId}/rules/{ruleId}","href":"/api-reference/rules/patch-v3-customers-by-customer-id-rules-by-rule-id"},{"title":"Archive rule","deprecated":null,"version":null,"sidebarTitle":"Archive rule","openapi":"/openapi.json delete /v3/customers/{customerId}/rules/{ruleId}","href":"/api-reference/rules/delete-v3-customers-by-customer-id-rules-by-rule-id"}]},{"group":"Webhooks","pages":[{"title":"Create webhook endpoint","deprecated":null,"version":null,"sidebarTitle":"Create webhook endpoint","openapi":"/openapi.json post /v3/webhooks","href":"/api-reference/webhooks/post-v3-webhooks"},{"title":"List webhook endpoints","deprecated":null,"version":null,"sidebarTitle":"List webhook endpoints","openapi":"/openapi.json get /v3/webhooks","href":"/api-reference/webhooks/get-v3-webhooks"},{"title":"Get webhook endpoint","deprecated":null,"version":null,"sidebarTitle":"Get webhook endpoint","openapi":"/openapi.json get /v3/webhooks/{webhookId}","href":"/api-reference/webhooks/get-v3-webhooks-by-webhook-id"},{"title":"Update webhook endpoint","deprecated":null,"version":null,"sidebarTitle":"Update webhook endpoint","openapi":"/openapi.json patch /v3/webhooks/{webhookId}","href":"/api-reference/webhooks/patch-v3-webhooks-by-webhook-id"},{"title":"Archive webhook endpoint","deprecated":null,"version":null,"sidebarTitle":"Archive webhook endpoint","openapi":"/openapi.json delete /v3/webhooks/{webhookId}","href":"/api-reference/webhooks/delete-v3-webhooks-by-webhook-id"},{"title":"Get webhook portal URL","deprecated":null,"version":null,"sidebarTitle":"Get webhook portal URL","openapi":"/openapi.json get /v3/webhooks/portal","href":"/api-reference/webhooks/get-v3-webhooks-portal"}]},{"group":"Webhook events","pages":[{"title":"Customer created","version":null,"deprecated":null,"openapi":"/openapi.json webhook customer.created","href":"/api-reference/webhooks/customer-created"},{"title":"Customer updated","version":null,"deprecated":null,"openapi":"/openapi.json webhook customer.updated","href":"/api-reference/webhooks/customer-updated"},{"title":"Customer archived","version":null,"deprecated":null,"openapi":"/openapi.json webhook customer.archived","href":"/api-reference/webhooks/customer-archived"},{"title":"Capability created","version":null,"deprecated":null,"openapi":"/openapi.json webhook capability.created","href":"/api-reference/webhooks/capability-created"},{"title":"Capability status changed","version":null,"deprecated":null,"openapi":"/openapi.json webhook capability.status_changed","href":"/api-reference/webhooks/capability-status-changed"},{"title":"Application status changed","version":null,"deprecated":null,"openapi":"/openapi.json webhook application.status_changed","href":"/api-reference/webhooks/application-status-changed"},{"title":"Recipient status changed","version":null,"deprecated":null,"openapi":"/openapi.json webhook recipient.status_changed","href":"/api-reference/webhooks/recipient-status-changed"},{"title":"Destination status changed","version":null,"deprecated":null,"openapi":"/openapi.json webhook destination.status_changed","href":"/api-reference/webhooks/destination-status-changed"},{"title":"Account created","version":null,"deprecated":null,"openapi":"/openapi.json webhook account.created","href":"/api-reference/webhooks/account-created"},{"title":"Account status changed","version":null,"deprecated":null,"openapi":"/openapi.json webhook account.status_changed","href":"/api-reference/webhooks/account-status-changed"},{"title":"Account details changed","version":null,"deprecated":null,"openapi":"/openapi.json webhook account.details_changed","href":"/api-reference/webhooks/account-details-changed"},{"title":"Transfer state changed","version":null,"deprecated":null,"openapi":"/openapi.json webhook transfer.state_changed","href":"/api-reference/webhooks/transfer-state-changed"}]},{"group":"Sandbox","pages":[{"title":"Simulate customer verification","deprecated":null,"version":null,"sidebarTitle":"Simulate customer verification","openapi":"/openapi.json post /v3/sandbox/customers/{customerId}/verification","href":"/api-reference/sandbox/post-v3-sandbox-customers-by-customer-id-verification"},{"title":"Force sandbox capability status","deprecated":null,"version":null,"sidebarTitle":"Force sandbox capability status","openapi":"/openapi.json post /v3/sandbox/customers/{customerId}/capabilities/{capabilityId}/status","href":"/api-reference/sandbox/post-v3-sandbox-customers-by-customer-id-capabilities-by-capability-id-status"},{"title":"Create sandbox task","deprecated":null,"version":null,"sidebarTitle":"Create sandbox task","openapi":"/openapi.json post /v3/sandbox/tasks","href":"/api-reference/sandbox/post-v3-sandbox-tasks"},{"title":"Review sandbox task submission","deprecated":null,"version":null,"sidebarTitle":"Review sandbox task submission","openapi":"/openapi.json post /v3/sandbox/tasks/{taskId}/review","href":"/api-reference/sandbox/post-v3-sandbox-tasks-by-task-id-review"},{"title":"Credit a sandbox account","deprecated":null,"version":null,"sidebarTitle":"Credit a sandbox account","openapi":"/openapi.json post /v3/sandbox/accounts/{accountId}/topup","href":"/api-reference/sandbox/post-v3-sandbox-accounts-by-account-id-topup"},{"title":"Force sandbox transfer state","deprecated":null,"version":null,"sidebarTitle":"Force sandbox transfer state","openapi":"/openapi.json post /v3/sandbox/transfers/{transferId}/state","href":"/api-reference/sandbox/post-v3-sandbox-transfers-by-transfer-id-state"}]}]}]},{"tab":"Knowledge Base","pages":[{"title":"Knowledge Base","href":"/knowledge-base/compliance/overview"}]}]},{"language":"ca","footer":{"socials":{"x":"https://x.com/swipelux_","linkedin":"https://www.linkedin.com/company/goswipelux","telegram":"https://t.me/swipelux","github":"https://github.com/swipelux"},"links":[{"header":"Swipelux","items":[{"label":"Lloc web","href":"https://www.swipelux.com"},{"label":"Tauler","href":"https://www.swipelux.app"},{"label":"Suport","href":"mailto:support@swipelux.com"}]},{"header":"Legal","items":[{"label":"Política de privadesa","href":"https://www.swipelux.com/legal/privacy-policy"},{"label":"Condicions d'ús","href":"https://www.swipelux.com/legal/terms-of-use"},{"label":"Condicions de l'API i l'SDK","href":"https://www.swipelux.com/legal/api-sdk-terms"}]}]},"navbar":{"links":[{"href":"https://www.swipelux.com","label":"Empresa"},{"href":"mailto:support@swipelux.com","label":"Suport"}],"primary":{"type":"button","label":"Tauler","href":"https://www.swipelux.app"}},"pages":[{"title":"ca","href":"/ca"}]},{"language":"cn","footer":{"socials":{"x":"https://x.com/swipelux_","linkedin":"https://www.linkedin.com/company/goswipelux","telegram":"https://t.me/swipelux","github":"https://github.com/swipelux"},"links":[{"header":"Swipelux","items":[{"label":"网站","href":"https://www.swipelux.com"},{"label":"控制台","href":"https://www.swipelux.app"},{"label":"支持","href":"mailto:support@swipelux.com"}]},{"header":"法律","items":[{"label":"隐私政策","href":"https://www.swipelux.com/legal/privacy-policy"},{"label":"使用条款","href":"https://www.swipelux.com/legal/terms-of-use"},{"label":"API 和 SDK 条款","href":"https://www.swipelux.com/legal/api-sdk-terms"}]}]},"navbar":{"links":[{"href":"https://www.swipelux.com","label":"公司"},{"href":"mailto:support@swipelux.com","label":"支持"}],"primary":{"type":"button","label":"控制台","href":"https://www.swipelux.app"}},"pages":[{"title":"cn","href":"/cn"}]},{"language":"cs","footer":{"socials":{"x":"https://x.com/swipelux_","linkedin":"https://www.linkedin.com/company/goswipelux","telegram":"https://t.me/swipelux","github":"https://github.com/swipelux"},"links":[{"header":"Swipelux","items":[{"label":"Webové stránky","href":"https://www.swipelux.com"},{"label":"Ovládací panel","href":"https://www.swipelux.app"},{"label":"Podpora","href":"mailto:support@swipelux.com"}]},{"header":"Právní informace","items":[{"label":"Zásady ochrany osobních údajů","href":"https://www.swipelux.com/legal/privacy-policy"},{"label":"Podmínky použití","href":"https://www.swipelux.com/legal/terms-of-use"},{"label":"Podmínky API a SDK","href":"https://www.swipelux.com/legal/api-sdk-terms"}]}]},"navbar":{"links":[{"href":"https://www.swipelux.com","label":"Společnost"},{"href":"mailto:support@swipelux.com","label":"Podpora"}],"primary":{"type":"button","label":"Ovládací panel","href":"https://www.swipelux.app"}},"pages":[{"title":"cs","href":"/cs"}]},{"language":"de","footer":{"socials":{"x":"https://x.com/swipelux_","linkedin":"https://www.linkedin.com/company/goswipelux","telegram":"https://t.me/swipelux","github":"https://github.com/swipelux"},"links":[{"header":"Swipelux","items":[{"label":"Website","href":"https://www.swipelux.com"},{"label":"Dashboard","href":"https://www.swipelux.app"},{"label":"Support","href":"mailto:support@swipelux.com"}]},{"header":"Rechtliches","items":[{"label":"Datenschutzerklärung","href":"https://www.swipelux.com/legal/privacy-policy"},{"label":"Nutzungsbedingungen","href":"https://www.swipelux.com/legal/terms-of-use"},{"label":"API- und SDK-Bedingungen","href":"https://www.swipelux.com/legal/api-sdk-terms"}]}]},"navbar":{"links":[{"href":"https://www.swipelux.com","label":"Unternehmen"},{"href":"mailto:support@swipelux.com","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://www.swipelux.app"}},"pages":[{"title":"de","href":"/de"}]},{"language":"es","footer":{"socials":{"x":"https://x.com/swipelux_","linkedin":"https://www.linkedin.com/company/goswipelux","telegram":"https://t.me/swipelux","github":"https://github.com/swipelux"},"links":[{"header":"Swipelux","items":[{"label":"Sitio web","href":"https://www.swipelux.com"},{"label":"Panel","href":"https://www.swipelux.app"},{"label":"Soporte","href":"mailto:support@swipelux.com"}]},{"header":"Legal","items":[{"label":"Política de privacidad","href":"https://www.swipelux.com/legal/privacy-policy"},{"label":"Términos de uso","href":"https://www.swipelux.com/legal/terms-of-use"},{"label":"Términos de la API y el SDK","href":"https://www.swipelux.com/legal/api-sdk-terms"}]}]},"navbar":{"links":[{"href":"https://www.swipelux.com","label":"Empresa"},{"href":"mailto:support@swipelux.com","label":"Soporte"}],"primary":{"type":"button","label":"Panel","href":"https://www.swipelux.app"}},"pages":[{"title":"es","href":"/es"}]},{"language":"fi","footer":{"socials":{"x":"https://x.com/swipelux_","linkedin":"https://www.linkedin.com/company/goswipelux","telegram":"https://t.me/swipelux","github":"https://github.com/swipelux"},"links":[{"header":"Swipelux","items":[{"label":"Verkkosivusto","href":"https://www.swipelux.com"},{"label":"Hallintapaneeli","href":"https://www.swipelux.app"},{"label":"Tuki","href":"mailto:support@swipelux.com"}]},{"header":"Oikeudelliset tiedot","items":[{"label":"Tietosuojakäytäntö","href":"https://www.swipelux.com/legal/privacy-policy"},{"label":"Käyttöehdot","href":"https://www.swipelux.com/legal/terms-of-use"},{"label":"API- ja SDK-ehdot","href":"https://www.swipelux.com/legal/api-sdk-terms"}]}]},"navbar":{"links":[{"href":"https://www.swipelux.com","label":"Yritys"},{"href":"mailto:support@swipelux.com","label":"Tuki"}],"primary":{"type":"button","label":"Hallintapaneeli","href":"https://www.swipelux.app"}},"pages":[{"title":"fi","href":"/fi"}]},{"language":"fr","footer":{"socials":{"x":"https://x.com/swipelux_","linkedin":"https://www.linkedin.com/company/goswipelux","telegram":"https://t.me/swipelux","github":"https://github.com/swipelux"},"links":[{"header":"Swipelux","items":[{"label":"Site web","href":"https://www.swipelux.com"},{"label":"Tableau de bord","href":"https://www.swipelux.app"},{"label":"Support","href":"mailto:support@swipelux.com"}]},{"header":"Informations légales","items":[{"label":"Politique de confidentialité","href":"https://www.swipelux.com/legal/privacy-policy"},{"label":"Conditions d'utilisation","href":"https://www.swipelux.com/legal/terms-of-use"},{"label":"Conditions de l'API et du SDK","href":"https://www.swipelux.com/legal/api-sdk-terms"}]}]},"navbar":{"links":[{"href":"https://www.swipelux.com","label":"Entreprise"},{"href":"mailto:support@swipelux.com","label":"Support"}],"primary":{"type":"button","label":"Tableau de bord","href":"https://www.swipelux.app"}},"pages":[{"title":"fr","href":"/fr"}]},{"language":"hi","footer":{"socials":{"x":"https://x.com/swipelux_","linkedin":"https://www.linkedin.com/company/goswipelux","telegram":"https://t.me/swipelux","github":"https://github.com/swipelux"},"links":[{"header":"Swipelux","items":[{"label":"वेबसाइट","href":"https://www.swipelux.com"},{"label":"डैशबोर्ड","href":"https://www.swipelux.app"},{"label":"सहायता","href":"mailto:support@swipelux.com"}]},{"header":"कानूनी","items":[{"label":"गोपनीयता नीति","href":"https://www.swipelux.com/legal/privacy-policy"},{"label":"उपयोग की शर्तें","href":"https://www.swipelux.com/legal/terms-of-use"},{"label":"API और SDK की शर्तें","href":"https://www.swipelux.com/legal/api-sdk-terms"}]}]},"navbar":{"links":[{"href":"https://www.swipelux.com","label":"कंपनी"},{"href":"mailto:support@swipelux.com","label":"सहायता"}],"primary":{"type":"button","label":"डैशबोर्ड","href":"https://www.swipelux.app"}},"pages":[{"title":"hi","href":"/hi"}]},{"language":"hu","footer":{"socials":{"x":"https://x.com/swipelux_","linkedin":"https://www.linkedin.com/company/goswipelux","telegram":"https://t.me/swipelux","github":"https://github.com/swipelux"},"links":[{"header":"Swipelux","items":[{"label":"Weboldal","href":"https://www.swipelux.com"},{"label":"Irányítópult","href":"https://www.swipelux.app"},{"label":"Támogatás","href":"mailto:support@swipelux.com"}]},{"header":"Jogi információk","items":[{"label":"Adatvédelmi szabályzat","href":"https://www.swipelux.com/legal/privacy-policy"},{"label":"Felhasználási feltételek","href":"https://www.swipelux.com/legal/terms-of-use"},{"label":"API- és SDK-feltételek","href":"https://www.swipelux.com/legal/api-sdk-terms"}]}]},"navbar":{"links":[{"href":"https://www.swipelux.com","label":"Cég"},{"href":"mailto:support@swipelux.com","label":"Támogatás"}],"primary":{"type":"button","label":"Irányítópult","href":"https://www.swipelux.app"}},"pages":[{"title":"hu","href":"/hu"}]},{"language":"it","footer":{"socials":{"x":"https://x.com/swipelux_","linkedin":"https://www.linkedin.com/company/goswipelux","telegram":"https://t.me/swipelux","github":"https://github.com/swipelux"},"links":[{"header":"Swipelux","items":[{"label":"Sito web","href":"https://www.swipelux.com"},{"label":"Dashboard","href":"https://www.swipelux.app"},{"label":"Supporto","href":"mailto:support@swipelux.com"}]},{"header":"Note legali","items":[{"label":"Informativa sulla privacy","href":"https://www.swipelux.com/legal/privacy-policy"},{"label":"Termini di utilizzo","href":"https://www.swipelux.com/legal/terms-of-use"},{"label":"Termini di API e SDK","href":"https://www.swipelux.com/legal/api-sdk-terms"}]}]},"navbar":{"links":[{"href":"https://www.swipelux.com","label":"Azienda"},{"href":"mailto:support@swipelux.com","label":"Supporto"}],"primary":{"type":"button","label":"Dashboard","href":"https://www.swipelux.app"}},"pages":[{"title":"it","href":"/it"}]},{"language":"jp","footer":{"socials":{"x":"https://x.com/swipelux_","linkedin":"https://www.linkedin.com/company/goswipelux","telegram":"https://t.me/swipelux","github":"https://github.com/swipelux"},"links":[{"header":"Swipelux","items":[{"label":"ウェブサイト","href":"https://www.swipelux.com"},{"label":"ダッシュボード","href":"https://www.swipelux.app"},{"label":"サポート","href":"mailto:support@swipelux.com"}]},{"header":"法的情報","items":[{"label":"プライバシーポリシー","href":"https://www.swipelux.com/legal/privacy-policy"},{"label":"利用規約","href":"https://www.swipelux.com/legal/terms-of-use"},{"label":"API および SDK の利用規約","href":"https://www.swipelux.com/legal/api-sdk-terms"}]}]},"navbar":{"links":[{"href":"https://www.swipelux.com","label":"会社情報"},{"href":"mailto:support@swipelux.com","label":"サポート"}],"primary":{"type":"button","label":"ダッシュボード","href":"https://www.swipelux.app"}},"pages":[{"title":"jp","href":"/jp"}]},{"language":"ko","footer":{"socials":{"x":"https://x.com/swipelux_","linkedin":"https://www.linkedin.com/company/goswipelux","telegram":"https://t.me/swipelux","github":"https://github.com/swipelux"},"links":[{"header":"Swipelux","items":[{"label":"웹사이트","href":"https://www.swipelux.com"},{"label":"대시보드","href":"https://www.swipelux.app"},{"label":"지원","href":"mailto:support@swipelux.com"}]},{"header":"법적 고지","items":[{"label":"개인정보 처리방침","href":"https://www.swipelux.com/legal/privacy-policy"},{"label":"이용약관","href":"https://www.swipelux.com/legal/terms-of-use"},{"label":"API 및 SDK 약관","href":"https://www.swipelux.com/legal/api-sdk-terms"}]}]},"navbar":{"links":[{"href":"https://www.swipelux.com","label":"회사"},{"href":"mailto:support@swipelux.com","label":"지원"}],"primary":{"type":"button","label":"대시보드","href":"https://www.swipelux.app"}},"pages":[{"title":"ko","href":"/ko"}]},{"language":"lv","footer":{"socials":{"x":"https://x.com/swipelux_","linkedin":"https://www.linkedin.com/company/goswipelux","telegram":"https://t.me/swipelux","github":"https://github.com/swipelux"},"links":[{"header":"Swipelux","items":[{"label":"Tīmekļa vietne","href":"https://www.swipelux.com"},{"label":"Informācijas panelis","href":"https://www.swipelux.app"},{"label":"Atbalsts","href":"mailto:support@swipelux.com"}]},{"header":"Juridiskā informācija","items":[{"label":"Privātuma politika","href":"https://www.swipelux.com/legal/privacy-policy"},{"label":"Lietošanas noteikumi","href":"https://www.swipelux.com/legal/terms-of-use"},{"label":"API un SDK noteikumi","href":"https://www.swipelux.com/legal/api-sdk-terms"}]}]},"navbar":{"links":[{"href":"https://www.swipelux.com","label":"Uzņēmums"},{"href":"mailto:support@swipelux.com","label":"Atbalsts"}],"primary":{"type":"button","label":"Informācijas panelis","href":"https://www.swipelux.app"}},"pages":[{"title":"lv","href":"/lv"}]},{"language":"nl","footer":{"socials":{"x":"https://x.com/swipelux_","linkedin":"https://www.linkedin.com/company/goswipelux","telegram":"https://t.me/swipelux","github":"https://github.com/swipelux"},"links":[{"header":"Swipelux","items":[{"label":"Website","href":"https://www.swipelux.com"},{"label":"Dashboard","href":"https://www.swipelux.app"},{"label":"Support","href":"mailto:support@swipelux.com"}]},{"header":"Juridisch","items":[{"label":"Privacybeleid","href":"https://www.swipelux.com/legal/privacy-policy"},{"label":"Gebruiksvoorwaarden","href":"https://www.swipelux.com/legal/terms-of-use"},{"label":"API- en SDK-voorwaarden","href":"https://www.swipelux.com/legal/api-sdk-terms"}]}]},"navbar":{"links":[{"href":"https://www.swipelux.com","label":"Bedrijf"},{"href":"mailto:support@swipelux.com","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://www.swipelux.app"}},"pages":[{"title":"nl","href":"/nl"}]},{"language":"no","footer":{"socials":{"x":"https://x.com/swipelux_","linkedin":"https://www.linkedin.com/company/goswipelux","telegram":"https://t.me/swipelux","github":"https://github.com/swipelux"},"links":[{"header":"Swipelux","items":[{"label":"Nettsted","href":"https://www.swipelux.com"},{"label":"Dashbord","href":"https://www.swipelux.app"},{"label":"Støtte","href":"mailto:support@swipelux.com"}]},{"header":"Juridisk","items":[{"label":"Personvernerklæring","href":"https://www.swipelux.com/legal/privacy-policy"},{"label":"Bruksvilkår","href":"https://www.swipelux.com/legal/terms-of-use"},{"label":"API- og SDK-vilkår","href":"https://www.swipelux.com/legal/api-sdk-terms"}]}]},"navbar":{"links":[{"href":"https://www.swipelux.com","label":"Selskap"},{"href":"mailto:support@swipelux.com","label":"Støtte"}],"primary":{"type":"button","label":"Dashbord","href":"https://www.swipelux.app"}},"pages":[{"title":"no","href":"/no"}]},{"language":"zh-Hant","footer":{"socials":{"x":"https://x.com/swipelux_","linkedin":"https://www.linkedin.com/company/goswipelux","telegram":"https://t.me/swipelux","github":"https://github.com/swipelux"},"links":[{"header":"Swipelux","items":[{"label":"網站","href":"https://www.swipelux.com"},{"label":"控制台","href":"https://www.swipelux.app"},{"label":"支援","href":"mailto:support@swipelux.com"}]},{"header":"法律","items":[{"label":"隱私權政策","href":"https://www.swipelux.com/legal/privacy-policy"},{"label":"使用條款","href":"https://www.swipelux.com/legal/terms-of-use"},{"label":"API 與 SDK 條款","href":"https://www.swipelux.com/legal/api-sdk-terms"}]}]},"navbar":{"links":[{"href":"https://www.swipelux.com","label":"公司"},{"href":"mailto:support@swipelux.com","label":"支援"}],"primary":{"type":"button","label":"控制台","href":"https://www.swipelux.app"}},"pages":[{"title":"zh-Hant","href":"/zh-Hant"}]}]},"basePath":"","title":"Create customer - Swipelux","buildId":"dpl_BLQvU86QFwq3AhPofSTw6q8dGWKm","deploymentId":"dpl_BLQvU86QFwq3AhPofSTw6q8dGWKm","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-Myd8dsju.js","utils-C2HkQgW0.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-8rSppmTv.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-B6MjiCFm.js","snippetPresets-DwrSAONL.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-1-a5UQKQ.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C541m7wZ.js","shallow-CWELCZ77.js","getApiPlaygroundDisplay-CTo5Zn03.js","CodeSnippet-D--dzvnl.js","CodeSnippets-DM3cXEDh.js","Page-CxAy5y67.js","getPastedJson-C-VECgcL.js","icon-BPq2-Mg3.js","MethodPill-D9J5cUHd.js","DuplicateIcon-BqHaxUnD.js","createIcon-CIbcZHp9.js","DynamicMarkdown-BKiHAm_d.js","SectionHeading-DstQXt3H.js","axios-vUo_bRtp.js","Markdown-CpxgzsKA.js","clsx-C5EfhVm0.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CJ9Oly2E.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-Mk6P3qvh.js"]}