Prices a money movement. Execute the quote before expiresAt; execution still requires the quote, capability, balance, destination, and routing checks to pass.
Required for effectful v3 requests (POST, PATCH, PUT, DELETE). Reuse the same key with the same body to replay the cached response.
Required string length: 1 - 255
Body
application/json
Provide exactly one of in.amount or out.amount. Stablecoin moves are same-network, same-currency transfers; cross-chain bridging and asset swaps are not supported.
Movement output. The public ID prefix determines the resource kind: acc_ identifies an account and dst_ identifies a recipient destination. For stablecoin_transfers, use any active Swipelux stablecoin account or a ready wallet destination owned by the request customer. A wallet destination can contain any address valid for its declared network; create it through the recipient-destination API because raw inline addresses are not accepted. Stablecoin input and output must use the same currency and network, and the resolved destination address must differ from the source address. External wallet accounts receive the selected transfer asset regardless of their stored account currency; issued accounts and recipient wallet destinations must match their registered currency. Destination-owner data is never exposed.
Optional public Institution id selecting an approved Bank route for a crypto-to-fiat payout quote. It must contain at least one non-whitespace character. Omit it to use automatic routing. It is invalid for pay-ins, card quotes, and stablecoin moves.
Optional quote-level developer fee override. Overrides account fees for this quote only. A stablecoin_transfers wallet move currently accepts zero fees only: any non-zero platform or developer fee is rejected with 422 amount_not_deliverable until direct crypto fee settlement is supported.
Payer details for fiat-funded quotes. PSE requires bankCode and full name, tax ID, document type and number, email, and phone; other details may come from the customer profile. Not included in quote responses.
{"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/money-movement/post-v3-quotes","slug":"/api-reference/money-movement/post-v3-quotes","pageMetadata":{"title":"Create quote","description":"Prices a money movement. Execute the quote before `expiresAt`; execution still requires the quote, capability, balance, destination, and routing checks to pass.","deprecated":null,"version":null,"sidebarTitle":"Create quote","openapi":"/openapi.json post /v3/quotes","href":"/api-reference/money-movement/post-v3-quotes","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Prices a money movement. Execute the quote before \", _jsx(_components.code, {\n children: \"expiresAt\"\n }), \"; execution still requires the quote, capability, balance, destination, and routing checks to pass.\"]\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 quote","description":"Prices a money movement. Execute the quote before `expiresAt`; execution still requires the quote, capability, balance, destination, and routing checks to pass.","deprecated":null,"version":null,"sidebarTitle":"Create quote","openapi":"/openapi.json post /v3/quotes","href":"/api-reference/money-movement/post-v3-quotes","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"responses":{"201":"b1c498e1-d8ed-4914-86ed-ce4a463e6836","400":"8d24654a-869c-4860-b356-15af3b305b87","401":"76e0786d-9ea4-4212-9a51-4e56fdfb38b7","403":"f7d46d6c-f8f7-4e7d-966a-548fd561da77","404":"d898c450-1b02-4c33-acc5-5635a3655bde","409":"9362c374-5606-4f81-884d-0e34826aa8bd","422":"90ac13cb-af4d-4f63-961b-ee1737486c7c","500":"7e3924c3-29d1-43c0-a179-aa53f4a81bf3","502":"b5fdf265-0516-4a14-a16b-1e673bbee322","503":"8b73c98c-478e-4d93-9c89-ebd95d35d280"},"operationId":"postV3Quotes","tags":["money-movement"],"parameters":["c736cdac-72af-44dd-898d-cfdf7b43df11"],"requestBody":"1e7d8d75-13c9-4f2f-b062-713954434be4","summary":"Create quote","description":"Prices a money movement. Execute the quote before `expiresAt`; execution still requires the quote, capability, balance, destination, and routing checks to pass.","x-mint":{"href":"/api-reference/money-movement/post-v3-quotes","metadata":{"sidebarTitle":"Create quote"}},"method":"post","type":"path","servers":["07cfbace-a9df-47fe-9948-3e81a461ee0d"],"security":["7d9f28e4-30e8-425d-83e4-7cf58c2d1007"],"path":"/v3/quotes","baseUrlOptions":["https://platform.swipelux.com"],"title":"Create quote","codeSamples":[],"requestExampleLanguages":["bash","node","python","go","java","php","ruby"],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"c736cdac-72af-44dd-898d-cfdf7b43df11":{"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":{"type":"object","description":"Provide exactly one of `in.amount` or `out.amount`. Stablecoin moves are same-network, same-currency transfers; cross-chain bridging and asset swaps are not supported.","required":["customerId","capabilityId","in","destinationId","out"],"properties":{"customerId":{"type":"string","pattern":"^cus_[a-zA-Z0-9]+$","example":"cus_7F3pL2nQ9xA5mW8kR1sT4v","isRequired":true,"uniqueKey":"customerId","typeLabel":"string"},"capabilityId":{"type":"string","minLength":1,"description":"Ready capability used to price this quote. Open enum — values are added over time; clients must tolerate unknown values.","example":"ach_pooled","isRequired":true,"uniqueKey":"capabilityId","typeLabel":"string"},"in":{"type":"object","required":["currency"],"properties":{"currency":{"type":"string","minLength":1,"example":"USD","isRequired":true,"uniqueKey":"in.currency","typeLabel":"string"},"amount":{"type":"string","minLength":1,"pattern":"^(?:\\d*[1-9]\\d*(?:\\.\\d+)?|\\d+\\.\\d*[1-9]\\d*)$","description":"Positive source amount for exact_in quotes. Omit when `out.amount` is supplied. For currencies with a published scale, fractional digits beyond that scale are rejected. USDC and USDT exact-in and exact-out amounts accept up to six fractional digits; excess precision is rejected, never rounded.","example":"100.00","uniqueKey":"in.amount","typeLabel":"string"},"accountId":{"type":"string","pattern":"^acc_[a-zA-Z0-9]+$","description":"Source account for stablecoin-funded quotes. It must be an active issued custodial account owned by the request customer in the authenticated merchant and developer space and support `in.currency`. The scoped default issued account is used when omitted; ignored for fiat-funded quotes.","example":"acc_base123","uniqueKey":"in.accountId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"in","typeLabel":"object"},"destinationId":{"type":"string","pattern":"^(?:acc|dst)_[a-zA-Z0-9]+$","description":"Movement output. The public ID prefix determines the resource kind: `acc_` identifies an account and `dst_` identifies a recipient destination. For `stablecoin_transfers`, use any active Swipelux stablecoin account or a ready wallet destination owned by the request customer. A wallet destination can contain any address valid for its declared network; create it through the recipient-destination API because raw inline addresses are not accepted. Stablecoin input and output must use the same currency and network, and the resolved destination address must differ from the source address. External wallet accounts receive the selected transfer asset regardless of their stored account currency; issued accounts and recipient wallet destinations must match their registered currency. Destination-owner data is never exposed.","example":"acc_base123","isRequired":true,"uniqueKey":"destinationId","typeLabel":"string"},"out":{"type":"object","required":["currency"],"properties":{"currency":{"type":"string","minLength":1,"example":"USDC","isRequired":true,"uniqueKey":"out.currency","typeLabel":"string"},"amount":{"type":"string","minLength":1,"pattern":"^(?:\\d*[1-9]\\d*(?:\\.\\d+)?|\\d+\\.\\d*[1-9]\\d*)$","description":"Positive target amount for exact_out quotes. Omit when `in.amount` is supplied. For currencies with a published scale, fractional digits beyond that scale are rejected. USDC and USDT exact-in and exact-out amounts accept up to six fractional digits; excess precision is rejected, never rounded.","example":"100.00","uniqueKey":"out.amount","typeLabel":"string"}},"isRequired":true,"uniqueKey":"out","typeLabel":"object"},"institutionId":{"type":"string","minLength":1,"pattern":"\\S","description":"Optional public Institution id selecting an approved Bank route for a crypto-to-fiat payout quote. It must contain at least one non-whitespace character. Omit it to use automatic routing. It is invalid for pay-ins, card quotes, and stablecoin moves.","example":"lead_bank","uniqueKey":"institutionId","typeLabel":"string"},"externalId":{"type":"string","minLength":1,"maxLength":255,"description":"Optional merchant-supplied opaque reference of at most 255 characters. Echoed on the quote resource and not required to be unique.","example":"quote-ref-123","uniqueKey":"externalId","typeLabel":"string"},"fees":{"type":"object","description":"Optional quote-level developer fee override. Overrides account fees for this quote only. A `stablecoin_transfers` wallet move currently accepts zero fees only: any non-zero platform or developer fee is rejected with `422 amount_not_deliverable` until direct crypto fee settlement is supported.","required":["breakdown"],"properties":{"breakdown":{"type":"object","required":["developer"],"properties":{"developer":{"type":"object","required":["fixed","bips"],"properties":{"fixed":{"type":"string","pattern":"^\\d+(\\.\\d{1,2})?$","description":"Fixed developer fee as a major-unit decimal string with at most 2 decimal places.","example":"0.50","isRequired":true,"uniqueKey":"fees.breakdown.developer.fixed","typeLabel":"string"},"bips":{"type":"integer","minimum":0,"maximum":9999,"description":"Variable developer fee in basis points. `50` means `0.50%`. Must be below 10000 (100%).","example":25,"isRequired":true,"uniqueKey":"fees.breakdown.developer.bips","typeLabel":"integer"}},"isRequired":true,"uniqueKey":"fees.breakdown.developer","typeLabel":"object"}},"isRequired":true,"uniqueKey":"fees.breakdown","typeLabel":"object"}},"uniqueKey":"fees","typeLabel":"object"},"payer":{"type":"object","description":"Payer details for fiat-funded quotes. PSE requires bankCode and full name, tax ID, document type and number, email, and phone; other details may come from the customer profile. Not included in quote responses.","properties":{"fullName":{"type":"string","minLength":1,"uniqueKey":"payer.fullName","typeLabel":"string"},"taxId":{"type":"string","minLength":1,"uniqueKey":"payer.taxId","typeLabel":"string"},"taxIds":{"type":"array","items":{"type":"string","minLength":1,"uniqueKey":"payer.taxIds.items.[INDEX]","typeLabel":"string"},"uniqueKey":"payer.taxIds","typeLabel":"string[]"},"documentType":{"type":"string","enum":["CC","NIT"],"uniqueKey":"payer.documentType","typeLabel":"enum\u003cstring>"},"documentNumber":{"type":"string","minLength":1,"uniqueKey":"payer.documentNumber","typeLabel":"string"},"email":{"type":"string","format":"email","uniqueKey":"payer.email","typeLabel":"string\u003cemail>"},"phone":{"type":"string","minLength":1,"uniqueKey":"payer.phone","typeLabel":"string"},"bankCode":{"type":"string","minLength":1,"description":"Payer bank code required for PSE. Preserve leading zeros.","example":"051","uniqueKey":"payer.bankCode","typeLabel":"string"}},"uniqueKey":"payer","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Fiat to stablecoin":{"title":"Fiat to stablecoin","value":{"customerId":"cus_7F3pL2nQ9xA5mW8kR1sT4v","capabilityId":"ach_pooled","externalId":"quote-ref-123","in":{"amount":"150.00","currency":"USD"},"destinationId":"acc_base123","out":{"currency":"USDC"}}},"Stablecoin to fiat":{"title":"Stablecoin to fiat","value":{"customerId":"cus_7F3pL2nQ9xA5mW8kR1sT4v","capabilityId":"ach_pooled","in":{"amount":"150.00","currency":"USDC"},"destinationId":"acc_7mA9sL1kBc6dV8xN2pQ4rT","out":{"currency":"USD"}}},"Stablecoin to fiat destination":{"title":"Stablecoin to fiat destination","value":{"customerId":"cus_7F3pL2nQ9xA5mW8kR1sT4v","capabilityId":"ach_pooled","in":{"amount":"150.00","currency":"USDC"},"destinationId":"dst_2pQ4rT7mA9sL1kBc6dV8xN","out":{"currency":"USD"}}},"Stablecoin to fiat with an exact output amount":{"title":"Stablecoin to fiat with an exact output amount","value":{"customerId":"cus_7F3pL2nQ9xA5mW8kR1sT4v","capabilityId":"ach_pooled","in":{"currency":"USDC"},"destinationId":"dst_2pQ4rT7mA9sL1kBc6dV8xN","out":{"amount":"100.00","currency":"USD"}}},"Stablecoin move":{"title":"Stablecoin move","value":{"customerId":"cus_7F3pL2nQ9xA5mW8kR1sT4v","capabilityId":"stablecoin_transfers","in":{"amount":"1.234567","currency":"USDC","accountId":"acc_base123"},"destinationId":"dst_8xN2pQ4rT7mA9sL1kBc6dV","out":{"currency":"USDC"}}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"b1c498e1-d8ed-4914-86ed-ce4a463e6836":{"description":"Quote created","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","properties":{"data":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"data.id","typeLabel":"string"},"customerId":{"type":"string","isRequired":true,"uniqueKey":"data.customerId","typeLabel":"string"},"capabilityId":{"type":"string","isRequired":true,"uniqueKey":"data.capabilityId","typeLabel":"string"},"mode":{"enum":["exact_in","exact_out"],"description":"Quote pricing mode. Closed enum — exhaustive; additions would be a breaking change.","type":"string","isRequired":true,"uniqueKey":"data.mode","typeLabel":"enum\u003cstring>"},"direction":{"enum":["fiat_to_stablecoin","stablecoin_to_fiat","stablecoin_move"],"description":"Quote direction. Closed enum — exhaustive; additions would be a breaking change.","type":"string","isRequired":true,"uniqueKey":"data.direction","typeLabel":"enum\u003cstring>"},"destination":{"oneOf":[{"type":"object","title":"account","required":["type","id"],"properties":{"type":{"enum":["account"],"type":"string","isRequired":true,"uniqueKey":"data.destination.oneOf.0.type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","pattern":"^acc_[a-zA-Z0-9]+$","isRequired":true,"uniqueKey":"data.destination.oneOf.0.id","typeLabel":"string"}},"isRequired":true,"uniqueKey":"data.destination.oneOf.0","typeLabel":"account · object"},{"type":"object","title":"destination","required":["type","id"],"properties":{"type":{"enum":["destination"],"type":"string","isRequired":true,"uniqueKey":"data.destination.oneOf.1.type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","pattern":"^dst_[a-zA-Z0-9]+$","isRequired":true,"uniqueKey":"data.destination.oneOf.1.id","typeLabel":"string"}},"isRequired":true,"uniqueKey":"data.destination.oneOf.1","typeLabel":"destination · object"}],"isRequired":true,"uniqueKey":"data.destination","typeLabel":"account · object | destination · object"},"in":{"type":"object","properties":{"amount":{"type":"string","isRequired":true,"uniqueKey":"data.in.amount","typeLabel":"string"},"currency":{"type":"string","isRequired":true,"uniqueKey":"data.in.currency","typeLabel":"string"},"network":{"enum":["polygon","ethereum","base","arbitrum","optimism","bsc","avalanche","solana","tron"],"description":"Blockchain network for a crypto leg. Absent for fiat legs and uncatalogued networks. Blockchain network id. Open enum — values are added over time; clients must tolerate unknown values.","type":"string","uniqueKey":"data.in.network","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"isRequired":true,"uniqueKey":"data.in","typeLabel":"object"},"out":{"type":"object","properties":{"amount":{"type":"string","isRequired":true,"uniqueKey":"data.out.amount","typeLabel":"string"},"currency":{"type":"string","isRequired":true,"uniqueKey":"data.out.currency","typeLabel":"string"},"network":{"enum":["polygon","ethereum","base","arbitrum","optimism","bsc","avalanche","solana","tron"],"description":"Blockchain network for a crypto leg. Absent for fiat legs and uncatalogued networks. Blockchain network id. Open enum — values are added over time; clients must tolerate unknown values.","type":"string","uniqueKey":"data.out.network","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"isRequired":true,"uniqueKey":"data.out","typeLabel":"object"},"rate":{"type":"string","isRequired":true,"uniqueKey":"data.rate","typeLabel":"string"},"fees":{"type":"array","items":{"type":"object","properties":{"beneficiary":{"enum":["developer","service"],"description":"Fee beneficiary. Closed enum — exhaustive; additions would be a breaking change.","type":"string","isRequired":true,"uniqueKey":"data.fees.items.[INDEX].beneficiary","typeLabel":"enum\u003cstring>"},"amount":{"type":"string","isRequired":true,"uniqueKey":"data.fees.items.[INDEX].amount","typeLabel":"string"},"currency":{"type":"string","isRequired":true,"uniqueKey":"data.fees.items.[INDEX].currency","typeLabel":"string"},"rule":{"type":"object","required":["fixed","bips"],"properties":{"fixed":{"type":"string","isRequired":true,"uniqueKey":"data.fees.items.[INDEX].rule.fixed","typeLabel":"string"},"bips":{"type":"number","isRequired":true,"uniqueKey":"data.fees.items.[INDEX].rule.bips","typeLabel":"number"}},"uniqueKey":"data.fees.items.[INDEX].rule","typeLabel":"object"},"components":{"type":"array","items":{"type":"object","properties":{"type":{"enum":["processing","network"],"description":"Kind of checkout deduction.","type":"string","isRequired":true,"uniqueKey":"data.fees.items.[INDEX].components.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"amount":{"type":"string","description":"Exact decimal deduction in currency major units; may contain sub-cent precision.","isRequired":true,"uniqueKey":"data.fees.items.[INDEX].components.items.[INDEX].amount","typeLabel":"string"},"currency":{"type":"string","description":"Fiat currency of the deduction.","isRequired":true,"uniqueKey":"data.fees.items.[INDEX].components.items.[INDEX].currency","typeLabel":"string"},"rate":{"type":"object","properties":{"value":{"type":"string","description":"Provider processing rate as a fraction; 0.005 means 0.5%. Fixed charges can make the amount differ from input times this rate.","isRequired":true,"uniqueKey":"data.fees.items.[INDEX].components.items.[INDEX].rate.value","typeLabel":"string"},"unit":{"enum":["fraction"],"type":"string","isRequired":true,"uniqueKey":"data.fees.items.[INDEX].components.items.[INDEX].rate.unit","typeLabel":"enum\u003cstring>"}},"required":["value","unit"],"uniqueKey":"data.fees.items.[INDEX].components.items.[INDEX].rate","typeLabel":"object"}},"required":["type","amount","currency"],"uniqueKey":"data.fees.items.[INDEX].components.items.[INDEX]","typeLabel":"object"},"description":"Itemized checkout deductions for newly priced card quotes. Included in the parent fee amount; do not add them again.","uniqueKey":"data.fees.items.[INDEX].components","typeLabel":"object[]"}},"required":["beneficiary","amount","currency"],"uniqueKey":"data.fees.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"data.fees","typeLabel":"object[]"},"status":{"enum":["active","executed","expired","failed"],"description":"Quote status. Closed enum — exhaustive; additions would be a breaking change.","type":"string","isRequired":true,"uniqueKey":"data.status","typeLabel":"enum\u003cstring>"},"transferId":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"data.transferId.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"data.transferId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.transferId","typeLabel":"string | null"},"createdAt":{"type":"string","isRequired":true,"uniqueKey":"data.createdAt","typeLabel":"string"},"expiresAt":{"type":"string","isRequired":true,"uniqueKey":"data.expiresAt","typeLabel":"string"},"institutionId":{"type":"string","description":"Public Institution ID of the approved Bank route selected for this quote. Omitted when the Bank cannot be identified.","uniqueKey":"data.institutionId","typeLabel":"string"},"externalId":{"type":"string","uniqueKey":"data.externalId","typeLabel":"string"},"source":{"oneOf":[{"type":"object","title":"external","description":"Resolved funding source. External for fiat-funded quotes and an account for stablecoin-funded quotes. May be absent on older stablecoin-funded quotes.","required":["type"],"properties":{"type":{"enum":["external"],"type":"string","isRequired":true,"uniqueKey":"data.source.oneOf.0.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"data.source.oneOf.0","typeLabel":"external · object"},{"type":"object","title":"account","description":"Resolved funding source. External for fiat-funded quotes and an account for stablecoin-funded quotes. May be absent on older stablecoin-funded quotes.","required":["type","id"],"properties":{"type":{"enum":["account"],"type":"string","isRequired":true,"uniqueKey":"data.source.oneOf.1.type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Source account for stablecoin-funded movements.","isRequired":true,"uniqueKey":"data.source.oneOf.1.id","typeLabel":"string"}},"uniqueKey":"data.source.oneOf.1","typeLabel":"account · object"}],"uniqueKey":"data.source","typeLabel":"external · object | account · object"},"sponsorship":{"enum":["sponsored","unsupported"],"description":"Whether provider fee sponsorship backs the zero-fee destination amount.","type":"string","uniqueKey":"data.sponsorship","typeLabel":"enum\u003cstring>"}},"required":["id","customerId","capabilityId","mode","direction","destination","in","out","rate","fees","status","transferId","createdAt","expiresAt"],"isRequired":true,"uniqueKey":"data","typeLabel":"object"}},"required":["data"],"uniqueKey":"","typeLabel":"object"},"examples":{"Card checkout deductions and estimated net USDC":{"title":"Card checkout deductions and estimated net USDC","value":{"data":{"id":"quo_5aT8xN2pQ7rV6sL1dZ9yPa","capabilityId":"card","customerId":"cus_7F3pL2nQ9xA5mW8kR1sT4v","externalId":"card-quote-ref-123","mode":"exact_in","rate":"1.00","status":"active","transferId":null,"createdAt":"2026-06-25T12:00:00.000Z","expiresAt":"2026-06-25T12:05:00.000Z","direction":"fiat_to_stablecoin","source":{"type":"external"},"in":{"amount":"20.00","currency":"USD"},"out":{"amount":"18.89","currency":"USDC","network":"polygon"},"destination":{"type":"account","id":"acc_3eG7xN2pQ4rT8mA1sL6dVc"},"fees":[{"beneficiary":"service","amount":"1.11","currency":"USD","components":[{"type":"processing","amount":"1.10","currency":"USD","rate":{"value":"0.005","unit":"fraction"}},{"type":"network","amount":"0.01","currency":"USD"}]}]}}},"Fiat to stablecoin":{"title":"Fiat to stablecoin","value":{"data":{"customerId":"cus_7F3pL2nQ9xA5mW8kR1sT4v","externalId":"quote-ref-123","mode":"exact_in","rate":"1.00","status":"active","transferId":null,"createdAt":"2026-06-25T12:00:00.000Z","expiresAt":"2026-06-25T12:05:00.000Z","id":"quo_6dV8xN2pQ4rT7mA9sL1kBc","capabilityId":"ach_pooled","institutionId":"jpmorgan","direction":"fiat_to_stablecoin","source":{"type":"external"},"in":{"amount":"150.00","currency":"USD"},"out":{"amount":"145.00","currency":"USDC","network":"base"},"destination":{"type":"account","id":"acc_3eG7xN2pQ4rT8mA1sL6dVc"},"fees":[{"beneficiary":"developer","amount":"0.88","currency":"USDC","rule":{"fixed":"0.50","bips":25}},{"beneficiary":"service","amount":"4.12","currency":"USDC"}]}}},"Stablecoin to fiat":{"title":"Stablecoin to fiat","value":{"data":{"customerId":"cus_7F3pL2nQ9xA5mW8kR1sT4v","externalId":"quote-ref-123","mode":"exact_in","rate":"1.00","status":"active","transferId":null,"createdAt":"2026-06-25T12:00:00.000Z","expiresAt":"2026-06-25T12:05:00.000Z","id":"quo_9zK4pQ8rT2mA7sL1dV6xNc","capabilityId":"ach_pooled","institutionId":"jpmorgan","direction":"stablecoin_to_fiat","source":{"type":"account","id":"acc_base123"},"in":{"amount":"150.00","currency":"USDC","network":"base"},"out":{"amount":"145.00","currency":"USD"},"destination":{"type":"account","id":"acc_7mA9sL1kBc6dV8xN2pQ4rT"},"fees":[{"beneficiary":"developer","amount":"0.88","currency":"USDC","rule":{"fixed":"0.50","bips":25}},{"beneficiary":"service","amount":"4.12","currency":"USDC"}]}}},"Stablecoin move":{"title":"Stablecoin move","value":{"data":{"customerId":"cus_7F3pL2nQ9xA5mW8kR1sT4v","externalId":"quote-ref-123","mode":"exact_in","rate":"1.00","status":"active","transferId":null,"createdAt":"2026-06-25T12:00:00.000Z","expiresAt":"2026-06-25T12:05:00.000Z","id":"quo_4mT8xN2pQ7rV6sL1dZ9yPa","capabilityId":"stablecoin_transfers","direction":"stablecoin_move","source":{"type":"account","id":"acc_base123"},"in":{"amount":"1.234567","currency":"USDC","network":"base"},"out":{"amount":"1.234567","currency":"USDC","network":"base"},"destination":{"type":"destination","id":"dst_8xN2pQ4rT7mA9sL1kBc6dV"},"fees":[{"beneficiary":"service","amount":"0.00","currency":"USD"}]}}}},"exampleType":"examples"}},"exampleType":"examples"},"8d24654a-869c-4860-b356-15af3b305b87":{"description":"Invalid request.","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":"amount_side_ambiguous","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/amount-side-ambiguous"],"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":["amount_side_ambiguous"],"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":"amount_side_ambiguous · object"},{"type":"object","title":"payout_target_relationship_invalid","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/payout-target-relationship-invalid"],"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":[400],"isRequired":true,"uniqueKey":"oneOf.2.status","typeLabel":"enum\u003cinteger>"},"code":{"type":"string","description":"Stable snake_case error code.","enum":["payout_target_relationship_invalid"],"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"},"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"},"retryable":{"type":"boolean","description":"Whether retrying the same request may succeed.","uniqueKey":"oneOf.2.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.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":"payout_target_relationship_invalid · object"},{"type":"object","title":"quote_amount_out_of_range","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/quote-amount-out-of-range"],"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":[400],"isRequired":true,"uniqueKey":"oneOf.3.status","typeLabel":"enum\u003cinteger>"},"code":{"type":"string","description":"Stable snake_case error code.","enum":["quote_amount_out_of_range"],"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":[false],"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":"quote_amount_out_of_range · object"},{"type":"object","title":"quote_volume_limit_exceeded","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/quote-volume-limit-exceeded"],"isRequired":true,"uniqueKey":"oneOf.4.type","typeLabel":"enum\u003cstring>"},"title":{"type":"string","description":"Short human-readable problem title.","isRequired":true,"uniqueKey":"oneOf.4.title","typeLabel":"string"},"status":{"type":"integer","description":"HTTP status code.","enum":[400],"isRequired":true,"uniqueKey":"oneOf.4.status","typeLabel":"enum\u003cinteger>"},"code":{"type":"string","description":"Stable snake_case error code.","enum":["quote_volume_limit_exceeded"],"isRequired":true,"uniqueKey":"oneOf.4.code","typeLabel":"enum\u003cstring>"},"detail":{"type":"string","description":"Actionable problem detail for legitimate callers.","isRequired":true,"uniqueKey":"oneOf.4.detail","typeLabel":"string"},"correlationId":{"type":"string","description":"Request correlation id. Mirrors `X-Request-Id`.","isRequired":true,"uniqueKey":"oneOf.4.correlationId","typeLabel":"string"},"retryable":{"type":"boolean","description":"Whether retrying the same request may succeed.","enum":[false],"isRequired":true,"uniqueKey":"oneOf.4.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.4.errors.items.[INDEX].pointer","typeLabel":"string"},"code":{"type":"string","description":"Machine-readable field error code.","isRequired":true,"uniqueKey":"oneOf.4.errors.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable field error message.","isRequired":true,"uniqueKey":"oneOf.4.errors.items.[INDEX].message","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.4.errors.items.[INDEX]","typeLabel":"object"},"description":"Field-level validation errors.","uniqueKey":"oneOf.4.errors","typeLabel":"object[]"},"transferId":{"type":"string","description":"Existing transfer that consumed the quote. Present on `quote_already_executed`.","uniqueKey":"oneOf.4.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.4.statusReason.code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable explanation of the current status.","isRequired":true,"uniqueKey":"oneOf.4.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.4.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.4.statusReason.retryable","typeLabel":"boolean"}},"uniqueKey":"oneOf.4.statusReason","typeLabel":"object"},"reviewAnswer":{"oneOf":[{"type":"string","description":"Verification review answer when supplied by the verifier.","uniqueKey":"oneOf.4.reviewAnswer.oneOf.0","typeLabel":"string"},{"type":"null","description":"Verification review answer when supplied by the verifier.","uniqueKey":"oneOf.4.reviewAnswer.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.4.reviewAnswer","typeLabel":"string | null"},"capabilities":{"type":"array","minItems":1,"items":{"type":"string","uniqueKey":"oneOf.4.capabilities.items.[INDEX]","typeLabel":"string"},"description":"Capability ids that satisfy the failed operation.","uniqueKey":"oneOf.4.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.4.blockingResources.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Public id of the blocking resource.","isRequired":true,"uniqueKey":"oneOf.4.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.4.blockingResources.items.[INDEX].requiredAction","typeLabel":"enum\u003cstring>"}},"uniqueKey":"oneOf.4.blockingResources.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.4.blockingResources","typeLabel":"object[]"}},"additionalProperties":false,"uniqueKey":"oneOf.4","typeLabel":"quote_volume_limit_exceeded · object"},{"type":"object","title":"quote_source_network_unsupported","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/quote-source-network-unsupported"],"isRequired":true,"uniqueKey":"oneOf.5.type","typeLabel":"enum\u003cstring>"},"title":{"type":"string","description":"Short human-readable problem title.","isRequired":true,"uniqueKey":"oneOf.5.title","typeLabel":"string"},"status":{"type":"integer","description":"HTTP status code.","enum":[400],"isRequired":true,"uniqueKey":"oneOf.5.status","typeLabel":"enum\u003cinteger>"},"code":{"type":"string","description":"Stable snake_case error code.","enum":["quote_source_network_unsupported"],"isRequired":true,"uniqueKey":"oneOf.5.code","typeLabel":"enum\u003cstring>"},"detail":{"type":"string","description":"Actionable problem detail for legitimate callers.","isRequired":true,"uniqueKey":"oneOf.5.detail","typeLabel":"string"},"correlationId":{"type":"string","description":"Request correlation id. Mirrors `X-Request-Id`.","isRequired":true,"uniqueKey":"oneOf.5.correlationId","typeLabel":"string"},"retryable":{"type":"boolean","description":"Whether retrying the same request may succeed.","enum":[false],"isRequired":true,"uniqueKey":"oneOf.5.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.5.errors.items.[INDEX].pointer","typeLabel":"string"},"code":{"type":"string","description":"Machine-readable field error code.","isRequired":true,"uniqueKey":"oneOf.5.errors.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable field error message.","isRequired":true,"uniqueKey":"oneOf.5.errors.items.[INDEX].message","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.5.errors.items.[INDEX]","typeLabel":"object"},"description":"Field-level validation errors.","uniqueKey":"oneOf.5.errors","typeLabel":"object[]"},"transferId":{"type":"string","description":"Existing transfer that consumed the quote. Present on `quote_already_executed`.","uniqueKey":"oneOf.5.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.5.statusReason.code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable explanation of the current status.","isRequired":true,"uniqueKey":"oneOf.5.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.5.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.5.statusReason.retryable","typeLabel":"boolean"}},"uniqueKey":"oneOf.5.statusReason","typeLabel":"object"},"reviewAnswer":{"oneOf":[{"type":"string","description":"Verification review answer when supplied by the verifier.","uniqueKey":"oneOf.5.reviewAnswer.oneOf.0","typeLabel":"string"},{"type":"null","description":"Verification review answer when supplied by the verifier.","uniqueKey":"oneOf.5.reviewAnswer.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.5.reviewAnswer","typeLabel":"string | null"},"capabilities":{"type":"array","minItems":1,"items":{"type":"string","uniqueKey":"oneOf.5.capabilities.items.[INDEX]","typeLabel":"string"},"description":"Capability ids that satisfy the failed operation.","uniqueKey":"oneOf.5.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.5.blockingResources.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Public id of the blocking resource.","isRequired":true,"uniqueKey":"oneOf.5.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.5.blockingResources.items.[INDEX].requiredAction","typeLabel":"enum\u003cstring>"}},"uniqueKey":"oneOf.5.blockingResources.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.5.blockingResources","typeLabel":"object[]"}},"additionalProperties":false,"uniqueKey":"oneOf.5","typeLabel":"quote_source_network_unsupported · object"},{"type":"object","title":"quote_failed","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/quote-failed"],"isRequired":true,"uniqueKey":"oneOf.6.type","typeLabel":"enum\u003cstring>"},"title":{"type":"string","description":"Short human-readable problem title.","isRequired":true,"uniqueKey":"oneOf.6.title","typeLabel":"string"},"status":{"type":"integer","description":"HTTP status code.","enum":[400],"isRequired":true,"uniqueKey":"oneOf.6.status","typeLabel":"enum\u003cinteger>"},"code":{"type":"string","description":"Stable snake_case error code.","enum":["quote_failed"],"isRequired":true,"uniqueKey":"oneOf.6.code","typeLabel":"enum\u003cstring>"},"detail":{"type":"string","description":"Actionable problem detail for legitimate callers.","isRequired":true,"uniqueKey":"oneOf.6.detail","typeLabel":"string"},"correlationId":{"type":"string","description":"Request correlation id. Mirrors `X-Request-Id`.","isRequired":true,"uniqueKey":"oneOf.6.correlationId","typeLabel":"string"},"retryable":{"type":"boolean","description":"Whether retrying the same request may succeed.","enum":[false],"isRequired":true,"uniqueKey":"oneOf.6.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.6.errors.items.[INDEX].pointer","typeLabel":"string"},"code":{"type":"string","description":"Machine-readable field error code.","isRequired":true,"uniqueKey":"oneOf.6.errors.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable field error message.","isRequired":true,"uniqueKey":"oneOf.6.errors.items.[INDEX].message","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.6.errors.items.[INDEX]","typeLabel":"object"},"description":"Field-level validation errors.","uniqueKey":"oneOf.6.errors","typeLabel":"object[]"},"transferId":{"type":"string","description":"Existing transfer that consumed the quote. Present on `quote_already_executed`.","uniqueKey":"oneOf.6.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.6.statusReason.code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable explanation of the current status.","isRequired":true,"uniqueKey":"oneOf.6.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.6.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.6.statusReason.retryable","typeLabel":"boolean"}},"uniqueKey":"oneOf.6.statusReason","typeLabel":"object"},"reviewAnswer":{"oneOf":[{"type":"string","description":"Verification review answer when supplied by the verifier.","uniqueKey":"oneOf.6.reviewAnswer.oneOf.0","typeLabel":"string"},{"type":"null","description":"Verification review answer when supplied by the verifier.","uniqueKey":"oneOf.6.reviewAnswer.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.6.reviewAnswer","typeLabel":"string | null"},"capabilities":{"type":"array","minItems":1,"items":{"type":"string","uniqueKey":"oneOf.6.capabilities.items.[INDEX]","typeLabel":"string"},"description":"Capability ids that satisfy the failed operation.","uniqueKey":"oneOf.6.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.6.blockingResources.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Public id of the blocking resource.","isRequired":true,"uniqueKey":"oneOf.6.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.6.blockingResources.items.[INDEX].requiredAction","typeLabel":"enum\u003cstring>"}},"uniqueKey":"oneOf.6.blockingResources.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.6.blockingResources","typeLabel":"object[]"}},"additionalProperties":false,"uniqueKey":"oneOf.6","typeLabel":"quote_failed · object"}],"uniqueKey":"","typeLabel":"validation_error · object | amount_side_ambiguous · object | payout_target_relationship_invalid · object | quote_amount_out_of_range · object | quote_volume_limit_exceeded · object | quote_source_network_unsupported · object | quote_failed · object"},"examples":{"Example":{"title":"Example","value":{"type":"https://docs.swipelux.com/errors/validation-error","title":"\u003cstring>","status":400,"code":"validation_error","detail":"\u003cstring>","correlationId":"\u003cstring>","errors":[{"pointer":"\u003cstring>","code":"\u003cstring>","message":"\u003cstring>"}],"transferId":"\u003cstring>","retryable":true,"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"},"76e0786d-9ea4-4212-9a51-4e56fdfb38b7":{"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"},"f7d46d6c-f8f7-4e7d-966a-548fd561da77":{"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"},"d898c450-1b02-4c33-acc5-5635a3655bde":{"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","enum":["https://docs.swipelux.com/errors/not-found"],"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":[404],"description":"HTTP status code.","isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cinteger>"},"code":{"type":"string","enum":["not_found"],"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/not-found","title":"\u003cstring>","status":404,"code":"not_found","detail":"\u003cstring>","correlationId":"\u003cstring>","errors":[{"pointer":"\u003cstring>","code":"\u003cstring>","message":"\u003cstring>"}]}}},"exampleType":"generated"}},"exampleType":"generated"},"9362c374-5606-4f81-884d-0e34826aa8bd":{"description":"Capability is not ready, the payout account is not ready (`account_not_ready`), the recipient destination is not ready (`destination_not_ready`), or the selected payment rail is not ready (`rail_not_ready`).","content":{"application/problem+json":{"schema":{"oneOf":[{"type":"object","title":"account_unavailable","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/account-unavailable"],"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":["account_unavailable"],"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":"account_unavailable · object"},{"type":"object","title":"account_not_ready","required":["type","title","status","code","detail","correlationId","retryable","statusReason"],"properties":{"type":{"type":"string","description":"Documentation URL for this stable problem code.","format":"uri","enum":["https://docs.swipelux.com/errors/account-not-ready"],"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":["account_not_ready"],"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,true],"isRequired":true,"uniqueKey":"oneOf.1.retryable","typeLabel":"enum\u003cboolean>"},"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","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.","enum":["customer","developer","provider","network","swipelux"],"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"}},"isRequired":true,"uniqueKey":"oneOf.1.statusReason","typeLabel":"object"},"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"},"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":"account_not_ready · object"},{"type":"object","title":"capability_not_ready","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/capability-not-ready"],"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":["capability_not_ready"],"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":"capability_not_ready · object"},{"type":"object","title":"customer_bank_limit_exceeded","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/customer-bank-limit-exceeded"],"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":["customer_bank_limit_exceeded"],"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":[false],"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":"customer_bank_limit_exceeded · object"},{"type":"object","title":"destination_not_ready","required":["type","title","status","code","detail","correlationId","retryable","statusReason"],"properties":{"type":{"type":"string","description":"Documentation URL for this stable problem code.","format":"uri","enum":["https://docs.swipelux.com/errors/destination-not-ready"],"isRequired":true,"uniqueKey":"oneOf.4.type","typeLabel":"enum\u003cstring>"},"title":{"type":"string","description":"Short human-readable problem title.","isRequired":true,"uniqueKey":"oneOf.4.title","typeLabel":"string"},"status":{"type":"integer","description":"HTTP status code.","enum":[409],"isRequired":true,"uniqueKey":"oneOf.4.status","typeLabel":"enum\u003cinteger>"},"code":{"type":"string","description":"Stable snake_case error code.","enum":["destination_not_ready"],"isRequired":true,"uniqueKey":"oneOf.4.code","typeLabel":"enum\u003cstring>"},"detail":{"type":"string","description":"Actionable problem detail for legitimate callers.","isRequired":true,"uniqueKey":"oneOf.4.detail","typeLabel":"string"},"correlationId":{"type":"string","description":"Request correlation id. Mirrors `X-Request-Id`.","isRequired":true,"uniqueKey":"oneOf.4.correlationId","typeLabel":"string"},"retryable":{"type":"boolean","description":"Whether retrying the same request may succeed.","enum":[false,true],"isRequired":true,"uniqueKey":"oneOf.4.retryable","typeLabel":"enum\u003cboolean>"},"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.4.statusReason.code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable explanation of the current status.","isRequired":true,"uniqueKey":"oneOf.4.statusReason.message","typeLabel":"string"},"actor":{"type":"string","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.","enum":["customer","developer","provider","network","swipelux"],"isRequired":true,"uniqueKey":"oneOf.4.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.4.statusReason.retryable","typeLabel":"boolean"}},"isRequired":true,"uniqueKey":"oneOf.4.statusReason","typeLabel":"object"},"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.4.errors.items.[INDEX].pointer","typeLabel":"string"},"code":{"type":"string","description":"Machine-readable field error code.","isRequired":true,"uniqueKey":"oneOf.4.errors.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable field error message.","isRequired":true,"uniqueKey":"oneOf.4.errors.items.[INDEX].message","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.4.errors.items.[INDEX]","typeLabel":"object"},"description":"Field-level validation errors.","uniqueKey":"oneOf.4.errors","typeLabel":"object[]"},"transferId":{"type":"string","description":"Existing transfer that consumed the quote. Present on `quote_already_executed`.","uniqueKey":"oneOf.4.transferId","typeLabel":"string"},"reviewAnswer":{"oneOf":[{"type":"string","description":"Verification review answer when supplied by the verifier.","uniqueKey":"oneOf.4.reviewAnswer.oneOf.0","typeLabel":"string"},{"type":"null","description":"Verification review answer when supplied by the verifier.","uniqueKey":"oneOf.4.reviewAnswer.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.4.reviewAnswer","typeLabel":"string | null"},"capabilities":{"type":"array","minItems":1,"items":{"type":"string","uniqueKey":"oneOf.4.capabilities.items.[INDEX]","typeLabel":"string"},"description":"Capability ids that satisfy the failed operation.","uniqueKey":"oneOf.4.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.4.blockingResources.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Public id of the blocking resource.","isRequired":true,"uniqueKey":"oneOf.4.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.4.blockingResources.items.[INDEX].requiredAction","typeLabel":"enum\u003cstring>"}},"uniqueKey":"oneOf.4.blockingResources.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.4.blockingResources","typeLabel":"object[]"}},"additionalProperties":false,"uniqueKey":"oneOf.4","typeLabel":"destination_not_ready · object"},{"type":"object","title":"exact_zero_fee_daily_limit_exceeded","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/exact-zero-fee-daily-limit-exceeded"],"isRequired":true,"uniqueKey":"oneOf.5.type","typeLabel":"enum\u003cstring>"},"title":{"type":"string","description":"Short human-readable problem title.","isRequired":true,"uniqueKey":"oneOf.5.title","typeLabel":"string"},"status":{"type":"integer","description":"HTTP status code.","enum":[409],"isRequired":true,"uniqueKey":"oneOf.5.status","typeLabel":"enum\u003cinteger>"},"code":{"type":"string","description":"Stable snake_case error code.","enum":["exact_zero_fee_daily_limit_exceeded"],"isRequired":true,"uniqueKey":"oneOf.5.code","typeLabel":"enum\u003cstring>"},"detail":{"type":"string","description":"Actionable problem detail for legitimate callers.","isRequired":true,"uniqueKey":"oneOf.5.detail","typeLabel":"string"},"correlationId":{"type":"string","description":"Request correlation id. Mirrors `X-Request-Id`.","isRequired":true,"uniqueKey":"oneOf.5.correlationId","typeLabel":"string"},"retryable":{"type":"boolean","description":"Whether retrying the same request may succeed.","enum":[false],"isRequired":true,"uniqueKey":"oneOf.5.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.5.errors.items.[INDEX].pointer","typeLabel":"string"},"code":{"type":"string","description":"Machine-readable field error code.","isRequired":true,"uniqueKey":"oneOf.5.errors.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable field error message.","isRequired":true,"uniqueKey":"oneOf.5.errors.items.[INDEX].message","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.5.errors.items.[INDEX]","typeLabel":"object"},"description":"Field-level validation errors.","uniqueKey":"oneOf.5.errors","typeLabel":"object[]"},"transferId":{"type":"string","description":"Existing transfer that consumed the quote. Present on `quote_already_executed`.","uniqueKey":"oneOf.5.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.5.statusReason.code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable explanation of the current status.","isRequired":true,"uniqueKey":"oneOf.5.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.5.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.5.statusReason.retryable","typeLabel":"boolean"}},"uniqueKey":"oneOf.5.statusReason","typeLabel":"object"},"reviewAnswer":{"oneOf":[{"type":"string","description":"Verification review answer when supplied by the verifier.","uniqueKey":"oneOf.5.reviewAnswer.oneOf.0","typeLabel":"string"},{"type":"null","description":"Verification review answer when supplied by the verifier.","uniqueKey":"oneOf.5.reviewAnswer.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.5.reviewAnswer","typeLabel":"string | null"},"capabilities":{"type":"array","minItems":1,"items":{"type":"string","uniqueKey":"oneOf.5.capabilities.items.[INDEX]","typeLabel":"string"},"description":"Capability ids that satisfy the failed operation.","uniqueKey":"oneOf.5.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.5.blockingResources.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Public id of the blocking resource.","isRequired":true,"uniqueKey":"oneOf.5.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.5.blockingResources.items.[INDEX].requiredAction","typeLabel":"enum\u003cstring>"}},"uniqueKey":"oneOf.5.blockingResources.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.5.blockingResources","typeLabel":"object[]"}},"additionalProperties":false,"uniqueKey":"oneOf.5","typeLabel":"exact_zero_fee_daily_limit_exceeded · 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.6.type","typeLabel":"enum\u003cstring>"},"title":{"type":"string","description":"Short human-readable problem title.","isRequired":true,"uniqueKey":"oneOf.6.title","typeLabel":"string"},"status":{"type":"integer","description":"HTTP status code.","enum":[409],"isRequired":true,"uniqueKey":"oneOf.6.status","typeLabel":"enum\u003cinteger>"},"code":{"type":"string","description":"Stable snake_case error code.","enum":["idempotency_conflict"],"isRequired":true,"uniqueKey":"oneOf.6.code","typeLabel":"enum\u003cstring>"},"detail":{"type":"string","description":"Actionable problem detail for legitimate callers.","isRequired":true,"uniqueKey":"oneOf.6.detail","typeLabel":"string"},"correlationId":{"type":"string","description":"Request correlation id. Mirrors `X-Request-Id`.","isRequired":true,"uniqueKey":"oneOf.6.correlationId","typeLabel":"string"},"retryable":{"type":"boolean","description":"Whether retrying the same request may succeed.","enum":[false],"isRequired":true,"uniqueKey":"oneOf.6.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.6.errors.items.[INDEX].pointer","typeLabel":"string"},"code":{"type":"string","description":"Machine-readable field error code.","isRequired":true,"uniqueKey":"oneOf.6.errors.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable field error message.","isRequired":true,"uniqueKey":"oneOf.6.errors.items.[INDEX].message","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.6.errors.items.[INDEX]","typeLabel":"object"},"description":"Field-level validation errors.","uniqueKey":"oneOf.6.errors","typeLabel":"object[]"},"transferId":{"type":"string","description":"Existing transfer that consumed the quote. Present on `quote_already_executed`.","uniqueKey":"oneOf.6.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.6.statusReason.code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable explanation of the current status.","isRequired":true,"uniqueKey":"oneOf.6.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.6.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.6.statusReason.retryable","typeLabel":"boolean"}},"uniqueKey":"oneOf.6.statusReason","typeLabel":"object"},"reviewAnswer":{"oneOf":[{"type":"string","description":"Verification review answer when supplied by the verifier.","uniqueKey":"oneOf.6.reviewAnswer.oneOf.0","typeLabel":"string"},{"type":"null","description":"Verification review answer when supplied by the verifier.","uniqueKey":"oneOf.6.reviewAnswer.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.6.reviewAnswer","typeLabel":"string | null"},"capabilities":{"type":"array","minItems":1,"items":{"type":"string","uniqueKey":"oneOf.6.capabilities.items.[INDEX]","typeLabel":"string"},"description":"Capability ids that satisfy the failed operation.","uniqueKey":"oneOf.6.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.6.blockingResources.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Public id of the blocking resource.","isRequired":true,"uniqueKey":"oneOf.6.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.6.blockingResources.items.[INDEX].requiredAction","typeLabel":"enum\u003cstring>"}},"uniqueKey":"oneOf.6.blockingResources.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.6.blockingResources","typeLabel":"object[]"}},"additionalProperties":false,"uniqueKey":"oneOf.6","typeLabel":"idempotency_conflict · object"},{"type":"object","title":"rail_not_ready","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/rail-not-ready"],"isRequired":true,"uniqueKey":"oneOf.7.type","typeLabel":"enum\u003cstring>"},"title":{"type":"string","description":"Short human-readable problem title.","isRequired":true,"uniqueKey":"oneOf.7.title","typeLabel":"string"},"status":{"type":"integer","description":"HTTP status code.","enum":[409],"isRequired":true,"uniqueKey":"oneOf.7.status","typeLabel":"enum\u003cinteger>"},"code":{"type":"string","description":"Stable snake_case error code.","enum":["rail_not_ready"],"isRequired":true,"uniqueKey":"oneOf.7.code","typeLabel":"enum\u003cstring>"},"detail":{"type":"string","description":"Actionable problem detail for legitimate callers.","isRequired":true,"uniqueKey":"oneOf.7.detail","typeLabel":"string"},"correlationId":{"type":"string","description":"Request correlation id. Mirrors `X-Request-Id`.","isRequired":true,"uniqueKey":"oneOf.7.correlationId","typeLabel":"string"},"retryable":{"type":"boolean","description":"Whether retrying the same request may succeed.","enum":[false],"isRequired":true,"uniqueKey":"oneOf.7.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.7.errors.items.[INDEX].pointer","typeLabel":"string"},"code":{"type":"string","description":"Machine-readable field error code.","isRequired":true,"uniqueKey":"oneOf.7.errors.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable field error message.","isRequired":true,"uniqueKey":"oneOf.7.errors.items.[INDEX].message","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.7.errors.items.[INDEX]","typeLabel":"object"},"description":"Field-level validation errors.","uniqueKey":"oneOf.7.errors","typeLabel":"object[]"},"transferId":{"type":"string","description":"Existing transfer that consumed the quote. Present on `quote_already_executed`.","uniqueKey":"oneOf.7.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.7.statusReason.code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable explanation of the current status.","isRequired":true,"uniqueKey":"oneOf.7.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.7.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.7.statusReason.retryable","typeLabel":"boolean"}},"uniqueKey":"oneOf.7.statusReason","typeLabel":"object"},"reviewAnswer":{"oneOf":[{"type":"string","description":"Verification review answer when supplied by the verifier.","uniqueKey":"oneOf.7.reviewAnswer.oneOf.0","typeLabel":"string"},{"type":"null","description":"Verification review answer when supplied by the verifier.","uniqueKey":"oneOf.7.reviewAnswer.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.7.reviewAnswer","typeLabel":"string | null"},"capabilities":{"type":"array","minItems":1,"items":{"type":"string","uniqueKey":"oneOf.7.capabilities.items.[INDEX]","typeLabel":"string"},"description":"Capability ids that satisfy the failed operation.","uniqueKey":"oneOf.7.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.7.blockingResources.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Public id of the blocking resource.","isRequired":true,"uniqueKey":"oneOf.7.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.7.blockingResources.items.[INDEX].requiredAction","typeLabel":"enum\u003cstring>"}},"uniqueKey":"oneOf.7.blockingResources.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.7.blockingResources","typeLabel":"object[]"}},"additionalProperties":false,"uniqueKey":"oneOf.7","typeLabel":"rail_not_ready · object"},{"type":"object","title":"wallet_destination_not_supported","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/wallet-destination-not-supported"],"isRequired":true,"uniqueKey":"oneOf.8.type","typeLabel":"enum\u003cstring>"},"title":{"type":"string","description":"Short human-readable problem title.","isRequired":true,"uniqueKey":"oneOf.8.title","typeLabel":"string"},"status":{"type":"integer","description":"HTTP status code.","enum":[409],"isRequired":true,"uniqueKey":"oneOf.8.status","typeLabel":"enum\u003cinteger>"},"code":{"type":"string","description":"Stable snake_case error code.","enum":["wallet_destination_not_supported"],"isRequired":true,"uniqueKey":"oneOf.8.code","typeLabel":"enum\u003cstring>"},"detail":{"type":"string","description":"Actionable problem detail for legitimate callers.","isRequired":true,"uniqueKey":"oneOf.8.detail","typeLabel":"string"},"correlationId":{"type":"string","description":"Request correlation id. Mirrors `X-Request-Id`.","isRequired":true,"uniqueKey":"oneOf.8.correlationId","typeLabel":"string"},"retryable":{"type":"boolean","description":"Whether retrying the same request may succeed.","enum":[false],"isRequired":true,"uniqueKey":"oneOf.8.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.8.errors.items.[INDEX].pointer","typeLabel":"string"},"code":{"type":"string","description":"Machine-readable field error code.","isRequired":true,"uniqueKey":"oneOf.8.errors.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable field error message.","isRequired":true,"uniqueKey":"oneOf.8.errors.items.[INDEX].message","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.8.errors.items.[INDEX]","typeLabel":"object"},"description":"Field-level validation errors.","uniqueKey":"oneOf.8.errors","typeLabel":"object[]"},"transferId":{"type":"string","description":"Existing transfer that consumed the quote. Present on `quote_already_executed`.","uniqueKey":"oneOf.8.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.8.statusReason.code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable explanation of the current status.","isRequired":true,"uniqueKey":"oneOf.8.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.8.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.8.statusReason.retryable","typeLabel":"boolean"}},"uniqueKey":"oneOf.8.statusReason","typeLabel":"object"},"reviewAnswer":{"oneOf":[{"type":"string","description":"Verification review answer when supplied by the verifier.","uniqueKey":"oneOf.8.reviewAnswer.oneOf.0","typeLabel":"string"},{"type":"null","description":"Verification review answer when supplied by the verifier.","uniqueKey":"oneOf.8.reviewAnswer.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.8.reviewAnswer","typeLabel":"string | null"},"capabilities":{"type":"array","minItems":1,"items":{"type":"string","uniqueKey":"oneOf.8.capabilities.items.[INDEX]","typeLabel":"string"},"description":"Capability ids that satisfy the failed operation.","uniqueKey":"oneOf.8.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.8.blockingResources.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Public id of the blocking resource.","isRequired":true,"uniqueKey":"oneOf.8.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.8.blockingResources.items.[INDEX].requiredAction","typeLabel":"enum\u003cstring>"}},"uniqueKey":"oneOf.8.blockingResources.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.8.blockingResources","typeLabel":"object[]"}},"additionalProperties":false,"uniqueKey":"oneOf.8","typeLabel":"wallet_destination_not_supported · object"}],"uniqueKey":"","typeLabel":"account_unavailable · object | account_not_ready · object | capability_not_ready · object | customer_bank_limit_exceeded · object | destination_not_ready · object | exact_zero_fee_daily_limit_exceeded · object | idempotency_conflict · object | rail_not_ready · object | wallet_destination_not_supported · object"},"examples":{"Example":{"title":"Example","value":{"type":"https://docs.swipelux.com/errors/account-unavailable","title":"\u003cstring>","status":409,"code":"account_unavailable","detail":"\u003cstring>","correlationId":"\u003cstring>","retryable":false,"errors":[{"pointer":"\u003cstring>","code":"\u003cstring>","message":"\u003cstring>"}],"transferId":"\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"},"90ac13cb-af4d-4f63-961b-ee1737486c7c":{"description":"Request cannot be processed.","content":{"application/problem+json":{"schema":{"oneOf":[{"type":"object","title":"bank_not_supported_for_customer","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/bank-not-supported-for-customer"],"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":[422],"isRequired":true,"uniqueKey":"oneOf.0.status","typeLabel":"enum\u003cinteger>"},"code":{"type":"string","description":"Stable snake_case error code.","enum":["bank_not_supported_for_customer"],"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":"bank_not_supported_for_customer · object"},{"type":"object","title":"account_method_not_supported","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/account-method-not-supported"],"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":[422],"isRequired":true,"uniqueKey":"oneOf.1.status","typeLabel":"enum\u003cinteger>"},"code":{"type":"string","description":"Stable snake_case error code.","enum":["account_method_not_supported"],"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":"account_method_not_supported · object"},{"type":"object","title":"amount_not_deliverable","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/amount-not-deliverable"],"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":[422],"isRequired":true,"uniqueKey":"oneOf.2.status","typeLabel":"enum\u003cinteger>"},"code":{"type":"string","description":"Stable snake_case error code.","enum":["amount_not_deliverable"],"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":"amount_not_deliverable · object"},{"type":"object","title":"capability_direction_unsupported","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/capability-direction-unsupported"],"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":[422],"isRequired":true,"uniqueKey":"oneOf.3.status","typeLabel":"enum\u003cinteger>"},"code":{"type":"string","description":"Stable snake_case error code.","enum":["capability_direction_unsupported"],"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":[false],"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":"capability_direction_unsupported · object"},{"type":"object","title":"developer_fee_invalid","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/developer-fee-invalid"],"isRequired":true,"uniqueKey":"oneOf.4.type","typeLabel":"enum\u003cstring>"},"title":{"type":"string","description":"Short human-readable problem title.","isRequired":true,"uniqueKey":"oneOf.4.title","typeLabel":"string"},"status":{"type":"integer","description":"HTTP status code.","enum":[422],"isRequired":true,"uniqueKey":"oneOf.4.status","typeLabel":"enum\u003cinteger>"},"code":{"type":"string","description":"Stable snake_case error code.","enum":["developer_fee_invalid"],"isRequired":true,"uniqueKey":"oneOf.4.code","typeLabel":"enum\u003cstring>"},"detail":{"type":"string","description":"Actionable problem detail for legitimate callers.","isRequired":true,"uniqueKey":"oneOf.4.detail","typeLabel":"string"},"correlationId":{"type":"string","description":"Request correlation id. Mirrors `X-Request-Id`.","isRequired":true,"uniqueKey":"oneOf.4.correlationId","typeLabel":"string"},"retryable":{"type":"boolean","description":"Whether retrying the same request may succeed.","enum":[false],"isRequired":true,"uniqueKey":"oneOf.4.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.4.errors.items.[INDEX].pointer","typeLabel":"string"},"code":{"type":"string","description":"Machine-readable field error code.","isRequired":true,"uniqueKey":"oneOf.4.errors.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable field error message.","isRequired":true,"uniqueKey":"oneOf.4.errors.items.[INDEX].message","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.4.errors.items.[INDEX]","typeLabel":"object"},"description":"Field-level validation errors.","uniqueKey":"oneOf.4.errors","typeLabel":"object[]"},"transferId":{"type":"string","description":"Existing transfer that consumed the quote. Present on `quote_already_executed`.","uniqueKey":"oneOf.4.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.4.statusReason.code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable explanation of the current status.","isRequired":true,"uniqueKey":"oneOf.4.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.4.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.4.statusReason.retryable","typeLabel":"boolean"}},"uniqueKey":"oneOf.4.statusReason","typeLabel":"object"},"reviewAnswer":{"oneOf":[{"type":"string","description":"Verification review answer when supplied by the verifier.","uniqueKey":"oneOf.4.reviewAnswer.oneOf.0","typeLabel":"string"},{"type":"null","description":"Verification review answer when supplied by the verifier.","uniqueKey":"oneOf.4.reviewAnswer.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.4.reviewAnswer","typeLabel":"string | null"},"capabilities":{"type":"array","minItems":1,"items":{"type":"string","uniqueKey":"oneOf.4.capabilities.items.[INDEX]","typeLabel":"string"},"description":"Capability ids that satisfy the failed operation.","uniqueKey":"oneOf.4.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.4.blockingResources.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Public id of the blocking resource.","isRequired":true,"uniqueKey":"oneOf.4.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.4.blockingResources.items.[INDEX].requiredAction","typeLabel":"enum\u003cstring>"}},"uniqueKey":"oneOf.4.blockingResources.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.4.blockingResources","typeLabel":"object[]"}},"additionalProperties":false,"uniqueKey":"oneOf.4","typeLabel":"developer_fee_invalid · object"},{"type":"object","title":"quote_direction_invalid","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/quote-direction-invalid"],"isRequired":true,"uniqueKey":"oneOf.5.type","typeLabel":"enum\u003cstring>"},"title":{"type":"string","description":"Short human-readable problem title.","isRequired":true,"uniqueKey":"oneOf.5.title","typeLabel":"string"},"status":{"type":"integer","description":"HTTP status code.","enum":[422],"isRequired":true,"uniqueKey":"oneOf.5.status","typeLabel":"enum\u003cinteger>"},"code":{"type":"string","description":"Stable snake_case error code.","enum":["quote_direction_invalid"],"isRequired":true,"uniqueKey":"oneOf.5.code","typeLabel":"enum\u003cstring>"},"detail":{"type":"string","description":"Actionable problem detail for legitimate callers.","isRequired":true,"uniqueKey":"oneOf.5.detail","typeLabel":"string"},"correlationId":{"type":"string","description":"Request correlation id. Mirrors `X-Request-Id`.","isRequired":true,"uniqueKey":"oneOf.5.correlationId","typeLabel":"string"},"retryable":{"type":"boolean","description":"Whether retrying the same request may succeed.","enum":[false],"isRequired":true,"uniqueKey":"oneOf.5.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.5.errors.items.[INDEX].pointer","typeLabel":"string"},"code":{"type":"string","description":"Machine-readable field error code.","isRequired":true,"uniqueKey":"oneOf.5.errors.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable field error message.","isRequired":true,"uniqueKey":"oneOf.5.errors.items.[INDEX].message","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.5.errors.items.[INDEX]","typeLabel":"object"},"description":"Field-level validation errors.","uniqueKey":"oneOf.5.errors","typeLabel":"object[]"},"transferId":{"type":"string","description":"Existing transfer that consumed the quote. Present on `quote_already_executed`.","uniqueKey":"oneOf.5.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.5.statusReason.code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable explanation of the current status.","isRequired":true,"uniqueKey":"oneOf.5.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.5.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.5.statusReason.retryable","typeLabel":"boolean"}},"uniqueKey":"oneOf.5.statusReason","typeLabel":"object"},"reviewAnswer":{"oneOf":[{"type":"string","description":"Verification review answer when supplied by the verifier.","uniqueKey":"oneOf.5.reviewAnswer.oneOf.0","typeLabel":"string"},{"type":"null","description":"Verification review answer when supplied by the verifier.","uniqueKey":"oneOf.5.reviewAnswer.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.5.reviewAnswer","typeLabel":"string | null"},"capabilities":{"type":"array","minItems":1,"items":{"type":"string","uniqueKey":"oneOf.5.capabilities.items.[INDEX]","typeLabel":"string"},"description":"Capability ids that satisfy the failed operation.","uniqueKey":"oneOf.5.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.5.blockingResources.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Public id of the blocking resource.","isRequired":true,"uniqueKey":"oneOf.5.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.5.blockingResources.items.[INDEX].requiredAction","typeLabel":"enum\u003cstring>"}},"uniqueKey":"oneOf.5.blockingResources.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.5.blockingResources","typeLabel":"object[]"}},"additionalProperties":false,"uniqueKey":"oneOf.5","typeLabel":"quote_direction_invalid · object"},{"type":"object","title":"recipient_destination_invalid","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/recipient-destination-invalid"],"isRequired":true,"uniqueKey":"oneOf.6.type","typeLabel":"enum\u003cstring>"},"title":{"type":"string","description":"Short human-readable problem title.","isRequired":true,"uniqueKey":"oneOf.6.title","typeLabel":"string"},"status":{"type":"integer","description":"HTTP status code.","enum":[422],"isRequired":true,"uniqueKey":"oneOf.6.status","typeLabel":"enum\u003cinteger>"},"code":{"type":"string","description":"Stable snake_case error code.","enum":["recipient_destination_invalid"],"isRequired":true,"uniqueKey":"oneOf.6.code","typeLabel":"enum\u003cstring>"},"detail":{"type":"string","description":"Actionable problem detail for legitimate callers.","isRequired":true,"uniqueKey":"oneOf.6.detail","typeLabel":"string"},"correlationId":{"type":"string","description":"Request correlation id. Mirrors `X-Request-Id`.","isRequired":true,"uniqueKey":"oneOf.6.correlationId","typeLabel":"string"},"retryable":{"type":"boolean","description":"Whether retrying the same request may succeed.","enum":[false],"isRequired":true,"uniqueKey":"oneOf.6.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.6.errors.items.[INDEX].pointer","typeLabel":"string"},"code":{"type":"string","description":"Machine-readable field error code.","isRequired":true,"uniqueKey":"oneOf.6.errors.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable field error message.","isRequired":true,"uniqueKey":"oneOf.6.errors.items.[INDEX].message","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.6.errors.items.[INDEX]","typeLabel":"object"},"description":"Field-level validation errors.","uniqueKey":"oneOf.6.errors","typeLabel":"object[]"},"transferId":{"type":"string","description":"Existing transfer that consumed the quote. Present on `quote_already_executed`.","uniqueKey":"oneOf.6.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.6.statusReason.code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable explanation of the current status.","isRequired":true,"uniqueKey":"oneOf.6.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.6.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.6.statusReason.retryable","typeLabel":"boolean"}},"uniqueKey":"oneOf.6.statusReason","typeLabel":"object"},"reviewAnswer":{"oneOf":[{"type":"string","description":"Verification review answer when supplied by the verifier.","uniqueKey":"oneOf.6.reviewAnswer.oneOf.0","typeLabel":"string"},{"type":"null","description":"Verification review answer when supplied by the verifier.","uniqueKey":"oneOf.6.reviewAnswer.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.6.reviewAnswer","typeLabel":"string | null"},"capabilities":{"type":"array","minItems":1,"items":{"type":"string","uniqueKey":"oneOf.6.capabilities.items.[INDEX]","typeLabel":"string"},"description":"Capability ids that satisfy the failed operation.","uniqueKey":"oneOf.6.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.6.blockingResources.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Public id of the blocking resource.","isRequired":true,"uniqueKey":"oneOf.6.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.6.blockingResources.items.[INDEX].requiredAction","typeLabel":"enum\u003cstring>"}},"uniqueKey":"oneOf.6.blockingResources.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.6.blockingResources","typeLabel":"object[]"}},"additionalProperties":false,"uniqueKey":"oneOf.6","typeLabel":"recipient_destination_invalid · object"},{"type":"object","title":"validation_error","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/validation-error"],"isRequired":true,"uniqueKey":"oneOf.7.type","typeLabel":"enum\u003cstring>"},"title":{"type":"string","description":"Short human-readable problem title.","isRequired":true,"uniqueKey":"oneOf.7.title","typeLabel":"string"},"status":{"type":"integer","description":"HTTP status code.","enum":[422],"isRequired":true,"uniqueKey":"oneOf.7.status","typeLabel":"enum\u003cinteger>"},"code":{"type":"string","description":"Stable snake_case error code.","enum":["validation_error"],"isRequired":true,"uniqueKey":"oneOf.7.code","typeLabel":"enum\u003cstring>"},"detail":{"type":"string","description":"Actionable problem detail for legitimate callers.","isRequired":true,"uniqueKey":"oneOf.7.detail","typeLabel":"string"},"correlationId":{"type":"string","description":"Request correlation id. Mirrors `X-Request-Id`.","isRequired":true,"uniqueKey":"oneOf.7.correlationId","typeLabel":"string"},"retryable":{"type":"boolean","description":"Whether retrying the same request may succeed.","enum":[false],"isRequired":true,"uniqueKey":"oneOf.7.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.7.errors.items.[INDEX].pointer","typeLabel":"string"},"code":{"type":"string","description":"Machine-readable field error code.","isRequired":true,"uniqueKey":"oneOf.7.errors.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable field error message.","isRequired":true,"uniqueKey":"oneOf.7.errors.items.[INDEX].message","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.7.errors.items.[INDEX]","typeLabel":"object"},"description":"Field-level validation errors.","uniqueKey":"oneOf.7.errors","typeLabel":"object[]"},"transferId":{"type":"string","description":"Existing transfer that consumed the quote. Present on `quote_already_executed`.","uniqueKey":"oneOf.7.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.7.statusReason.code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable explanation of the current status.","isRequired":true,"uniqueKey":"oneOf.7.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.7.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.7.statusReason.retryable","typeLabel":"boolean"}},"uniqueKey":"oneOf.7.statusReason","typeLabel":"object"},"reviewAnswer":{"oneOf":[{"type":"string","description":"Verification review answer when supplied by the verifier.","uniqueKey":"oneOf.7.reviewAnswer.oneOf.0","typeLabel":"string"},{"type":"null","description":"Verification review answer when supplied by the verifier.","uniqueKey":"oneOf.7.reviewAnswer.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.7.reviewAnswer","typeLabel":"string | null"},"capabilities":{"type":"array","minItems":1,"items":{"type":"string","uniqueKey":"oneOf.7.capabilities.items.[INDEX]","typeLabel":"string"},"description":"Capability ids that satisfy the failed operation.","uniqueKey":"oneOf.7.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.7.blockingResources.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Public id of the blocking resource.","isRequired":true,"uniqueKey":"oneOf.7.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.7.blockingResources.items.[INDEX].requiredAction","typeLabel":"enum\u003cstring>"}},"uniqueKey":"oneOf.7.blockingResources.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.7.blockingResources","typeLabel":"object[]"}},"additionalProperties":false,"uniqueKey":"oneOf.7","typeLabel":"validation_error · object"}],"uniqueKey":"","typeLabel":"bank_not_supported_for_customer · object | account_method_not_supported · object | amount_not_deliverable · object | capability_direction_unsupported · object | developer_fee_invalid · object | quote_direction_invalid · object | recipient_destination_invalid · object | validation_error · object"},"examples":{"Capability does not support the inferred direction":{"title":"Capability does not support the inferred direction","value":{"type":"https://docs.swipelux.com/errors/capability-direction-unsupported","title":"Capability Direction Unsupported","status":422,"code":"capability_direction_unsupported","detail":"The selected capability does not support the inferred money-movement direction.","correlationId":"cor_01JMM25CAPDIRECTION","retryable":false,"errors":[{"pointer":"/capabilityId","code":"unsupported_direction","message":"Choose a capability that advertises support for this direction."}]}},"Fiat-funded quote cannot target a recipient destination":{"title":"Fiat-funded quote cannot target a recipient destination","value":{"type":"https://docs.swipelux.com/errors/quote-direction-invalid","title":"Quote Direction Invalid","status":422,"code":"quote_direction_invalid","detail":"Fiat-funded quotes must target a customer account.","correlationId":"cor_01JMM25QUOTEDIRECTION","retryable":false,"errors":[{"pointer":"/destinationId","code":"invalid_direction","message":"Choose an acc_ destination account for a fiat-funded quote."}]}},"Stablecoin destination uses a different network":{"title":"Stablecoin destination uses a different network","value":{"type":"https://docs.swipelux.com/errors/recipient-destination-invalid","title":"Recipient Destination Invalid","status":422,"code":"recipient_destination_invalid","detail":"Destination is invalid for this stablecoin transfer.","correlationId":"cor_01JMM25DESTNETWORK","retryable":false,"errors":[{"pointer":"/destinationId","code":"network_mismatch","message":"The source and destination networks must match."}]}},"Stablecoin destination uses a different currency":{"title":"Stablecoin destination uses a different currency","value":{"type":"https://docs.swipelux.com/errors/recipient-destination-invalid","title":"Recipient Destination Invalid","status":422,"code":"recipient_destination_invalid","detail":"Destination is invalid for this stablecoin transfer.","correlationId":"cor_01JMM25DESTCURRENCY","retryable":false,"errors":[{"pointer":"/out/currency","code":"currency_mismatch","message":"The source and destination currencies must match."}]}},"Stablecoin destination resolves to the source address":{"title":"Stablecoin destination resolves to the source address","value":{"type":"https://docs.swipelux.com/errors/recipient-destination-invalid","title":"Recipient Destination Invalid","status":422,"code":"recipient_destination_invalid","detail":"Destination is invalid for this stablecoin transfer.","correlationId":"cor_01JMM25DESTSELF","retryable":false,"errors":[{"pointer":"/destinationId","code":"self_send","message":"The destination address must differ from the source address."}]}}},"exampleType":"examples"}},"exampleType":"examples"},"7e3924c3-29d1-43c0-a179-aa53f4a81bf3":{"description":"Internal server error.","content":{"application/problem+json":{"schema":{"oneOf":[{"type":"object","title":"internal_error","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/internal-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":[500],"isRequired":true,"uniqueKey":"oneOf.0.status","typeLabel":"enum\u003cinteger>"},"code":{"type":"string","description":"Stable snake_case error code.","enum":["internal_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"},"retryable":{"type":"boolean","description":"Whether retrying the same request may succeed.","enum":[true],"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":"internal_error · object"},{"type":"object","title":"quote_failed","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/quote-failed"],"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":[500],"isRequired":true,"uniqueKey":"oneOf.1.status","typeLabel":"enum\u003cinteger>"},"code":{"type":"string","description":"Stable snake_case error code.","enum":["quote_failed"],"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,true],"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":"quote_failed · object"}],"uniqueKey":"","typeLabel":"internal_error · object | quote_failed · 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>"}],"transferId":"\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"},"b5fdf265-0516-4a14-a16b-1e673bbee322":{"description":"Internal server error.","content":{"application/problem+json":{"schema":{"oneOf":[{"type":"object","title":"quote_failed","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/quote-failed"],"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":[502],"isRequired":true,"uniqueKey":"oneOf.0.status","typeLabel":"enum\u003cinteger>"},"code":{"type":"string","description":"Stable snake_case error code.","enum":["quote_failed"],"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":"quote_failed · object"},{"type":"object","title":"rate_unavailable","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/rate-unavailable"],"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":[502],"isRequired":true,"uniqueKey":"oneOf.1.status","typeLabel":"enum\u003cinteger>"},"code":{"type":"string","description":"Stable snake_case error code.","enum":["rate_unavailable"],"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":[true],"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":"rate_unavailable · object"}],"uniqueKey":"","typeLabel":"quote_failed · object | rate_unavailable · object"},"examples":{"Example":{"title":"Example","value":{"type":"https://docs.swipelux.com/errors/quote-failed","title":"\u003cstring>","status":502,"code":"quote_failed","detail":"\u003cstring>","correlationId":"\u003cstring>","retryable":false,"errors":[{"pointer":"\u003cstring>","code":"\u003cstring>","message":"\u003cstring>"}],"transferId":"\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"},"8b73c98c-478e-4d93-9c89-ebd95d35d280":{"description":"Internal server error.","content":{"application/problem+json":{"schema":{"oneOf":[{"type":"object","title":"customer_bank_limits_unavailable","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/customer-bank-limits-unavailable"],"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":[503],"isRequired":true,"uniqueKey":"oneOf.0.status","typeLabel":"enum\u003cinteger>"},"code":{"type":"string","description":"Stable snake_case error code.","enum":["customer_bank_limits_unavailable"],"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":[true],"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":"customer_bank_limits_unavailable · object"},{"type":"object","title":"quote_temporarily_unavailable","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/quote-temporarily-unavailable"],"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":[503],"isRequired":true,"uniqueKey":"oneOf.1.status","typeLabel":"enum\u003cinteger>"},"code":{"type":"string","description":"Stable snake_case error code.","enum":["quote_temporarily_unavailable"],"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":[true],"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":"quote_temporarily_unavailable · object"},{"type":"object","title":"rail_temporarily_unavailable","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/rail-temporarily-unavailable"],"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":[503],"isRequired":true,"uniqueKey":"oneOf.2.status","typeLabel":"enum\u003cinteger>"},"code":{"type":"string","description":"Stable snake_case error code.","enum":["rail_temporarily_unavailable"],"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":[true],"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":"rail_temporarily_unavailable · object"}],"uniqueKey":"","typeLabel":"customer_bank_limits_unavailable · object | quote_temporarily_unavailable · object | rail_temporarily_unavailable · object"},"examples":{"Example":{"title":"Example","value":{"type":"https://docs.swipelux.com/errors/customer-bank-limits-unavailable","title":"\u003cstring>","status":503,"code":"customer_bank_limits_unavailable","detail":"\u003cstring>","correlationId":"\u003cstring>","retryable":true,"errors":[{"pointer":"\u003cstring>","code":"\u003cstring>","message":"\u003cstring>"}],"transferId":"\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"}},"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 quote - Swipelux","relatedPagesConfig":{"enabled":true,"limit":5,"mode":"automatic"},"navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/api-reference/money-movement/post-v3-quotes","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.899Z","originalFileLocation":"api-reference/money-movement/post-v3-quotes.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=\"Prices a money movement. Execute the quote before expiresAt; execution still requires the quote, capability, balance, destination, and routing checks to pass.\">\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 quote - Swipelux\">\u003cmeta data-mint-head property=\"og:description\" content=\"Prices a money movement. Execute the quote before expiresAt; execution still requires the quote, capability, balance, destination, and routing checks to pass.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Swipelux\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.swipelux.com/api-reference/money-movement/post-v3-quotes\">\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=Quotes+and+transfers\u0026amp;title=Create+quote\u0026amp;description=Prices+a+money+movement.+Execute+the+quote+before+%60expiresAt%60%3B+execution+still+requires+the+quote%2C+capability%2C+balance%2C+destination%2C+and+routing+checks+to+pass.\u0026amp;theme=8e3a6a1118904282451c2501\u0026amp;signature=03277fdddb3732ba1d52f095e2b49611cf319fdc6ada80379e2f588dccc67c66\">\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 quote - Swipelux\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Prices a money movement. Execute the quote before expiresAt; execution still requires the quote, capability, balance, destination, and routing checks to pass.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://swipelux-b2a33a9b.mintlify.site/_mintlify/api/og/v2?division=Quotes+and+transfers\u0026amp;title=Create+quote\u0026amp;description=Prices+a+money+movement.+Execute+the+quote+before+%60expiresAt%60%3B+execution+still+requires+the+quote%2C+capability%2C+balance%2C+destination%2C+and+routing+checks+to+pass.\u0026amp;theme=8e3a6a1118904282451c2501\u0026amp;signature=03277fdddb3732ba1d52f095e2b49611cf319fdc6ada80379e2f588dccc67c66\">\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/money-movement/post-v3-quotes\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/money-movement/post-v3-quotes.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/money-movement/post-v3-quotes#webpage\",\"url\":\"https://docs.swipelux.com/api-reference/money-movement/post-v3-quotes\",\"name\":\"Create quote\",\"description\":\"Prices a money movement. Execute the quote before expiresAt; execution still requires the quote, capability, balance, destination, and routing checks to pass.\",\"dateModified\":\"2026-10-12T20:58:07.899Z\",\"isPartOf\":{\"@id\":\"https://docs.swipelux.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.swipelux.com/api-reference/money-movement/post-v3-quotes#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.swipelux.com/api-reference/money-movement/post-v3-quotes#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Endpoints\",\"item\":\"https://docs.swipelux.com/api-reference/customers/post-v3-customers\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Quotes and transfers\",\"item\":\"https://docs.swipelux.com/api-reference/money-movement/get-v3-rates\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Create quote\",\"item\":\"https://docs.swipelux.com/api-reference/money-movement/post-v3-quotes\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.swipelux.com/api-reference/money-movement/post-v3-quotes#apireference\",\"headline\":\"Create quote\",\"name\":\"Create quote\",\"description\":\"Prices a money movement. Execute the quote before expiresAt; execution still requires the quote, capability, balance, destination, and routing checks to pass.\",\"url\":\"https://docs.swipelux.com/api-reference/money-movement/post-v3-quotes\",\"mainEntityOfPage\":{\"@id\":\"https://docs.swipelux.com/api-reference/money-movement/post-v3-quotes#webpage\"},\"dateModified\":\"2026-10-12T20:58:07.899Z\",\"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","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","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","description":"Returns an indicative fiat FX rate. Executable pricing is returned by quote creation.","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","description":"Returns a v3 quote by id. Only quotes created through `POST /v3/quotes` are exposed here.","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 quote - 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"]}