[{"data":1,"prerenderedAt":1524},["ShallowReactive",2],{"navigation_docs":3,"-docs-guide-getting-started-errors":418,"-docs-guide-getting-started-errors-surround":1519},[4,102,189,412],{"title":5,"path":6,"stem":7,"children":8},"Guides","\u002Fdocs\u002Fguide","docs\u002F1.guide\u002F0.index",[9,11,46,50,54,58,62,76,80,84],{"title":10,"path":6,"stem":7},"Introduction",{"title":12,"path":13,"stem":14,"children":15},"Getting Started","\u002Fdocs\u002Fguide\u002Fgetting-started","docs\u002F1.guide\u002F02.getting-started\u002F0.index",[16,18,22,26,30,34,38,42],{"title":17,"path":13,"stem":14},"Overview",{"title":19,"path":20,"stem":21},"Coverage","\u002Fdocs\u002Fguide\u002Fgetting-started\u002Fcoverage","docs\u002F1.guide\u002F02.getting-started\u002F1.coverage",{"title":23,"path":24,"stem":25},"Authentication","\u002Fdocs\u002Fguide\u002Fgetting-started\u002Fauthentication","docs\u002F1.guide\u002F02.getting-started\u002F2.authentication",{"title":27,"path":28,"stem":29},"Idempotency","\u002Fdocs\u002Fguide\u002Fgetting-started\u002Fidempotency","docs\u002F1.guide\u002F02.getting-started\u002F3.idempotency",{"title":31,"path":32,"stem":33},"Postman Collection","\u002Fdocs\u002Fguide\u002Fgetting-started\u002Fpostman-collection","docs\u002F1.guide\u002F02.getting-started\u002F4.postman-collection",{"title":35,"path":36,"stem":37},"For LLM Agents","\u002Fdocs\u002Fguide\u002Fgetting-started\u002Fllm-agents","docs\u002F1.guide\u002F02.getting-started\u002F5.llm-agents",{"title":39,"path":40,"stem":41},"Errors","\u002Fdocs\u002Fguide\u002Fgetting-started\u002Ferrors","docs\u002F1.guide\u002F02.getting-started\u002F6.errors",{"title":43,"path":44,"stem":45},"Quickstart","\u002Fdocs\u002Fguide\u002Fgetting-started\u002Fquickstart","docs\u002F1.guide\u002F02.getting-started\u002F7.quickstart",{"title":47,"path":48,"stem":49},"Customers","\u002Fdocs\u002Fguide\u002Fcustomers","docs\u002F1.guide\u002F03.customers",{"title":51,"path":52,"stem":53},"Exchange Routes","\u002Fdocs\u002Fguide\u002Fexchange-routes","docs\u002F1.guide\u002F04.exchange-routes",{"title":55,"path":56,"stem":57},"Bank Providers","\u002Fdocs\u002Fguide\u002Fbank-providers","docs\u002F1.guide\u002F05.bank-providers",{"title":59,"path":60,"stem":61},"External Accounts","\u002Fdocs\u002Fguide\u002Fexternal-accounts","docs\u002F1.guide\u002F06.external-accounts",{"title":63,"path":64,"stem":65,"children":66},"Fees & Limits","\u002Fdocs\u002Fguide\u002Ffees-and-limits","docs\u002F1.guide\u002F07.fees-and-limits\u002F0.index",[67,68,72],{"title":17,"path":64,"stem":65},{"title":69,"path":70,"stem":71},"Fees","\u002Fdocs\u002Fguide\u002Ffees-and-limits\u002Ffees","docs\u002F1.guide\u002F07.fees-and-limits\u002F1.fees",{"title":73,"path":74,"stem":75},"Limits","\u002Fdocs\u002Fguide\u002Ffees-and-limits\u002Flimits","docs\u002F1.guide\u002F07.fees-and-limits\u002F2.limits",{"title":77,"path":78,"stem":79},"Orders","\u002Fdocs\u002Fguide\u002Forders","docs\u002F1.guide\u002F08.orders",{"title":81,"path":82,"stem":83},"Webhooks","\u002Fdocs\u002Fguide\u002Fwebhooks","docs\u002F1.guide\u002F09.webhooks",{"title":85,"path":86,"stem":87,"children":88},"Integration Guides","\u002Fdocs\u002Fguide\u002Fintegration-guides","docs\u002F1.guide\u002F10.integration-guides\u002F0.index",[89,90,94,98],{"title":17,"path":86,"stem":87},{"title":91,"path":92,"stem":93},"Integration Checklist","\u002Fdocs\u002Fguide\u002Fintegration-guides\u002Fchecklist","docs\u002F1.guide\u002F10.integration-guides\u002F1.checklist",{"title":95,"path":96,"stem":97},"On-Ramp Guide","\u002Fdocs\u002Fguide\u002Fintegration-guides\u002Fonramp","docs\u002F1.guide\u002F10.integration-guides\u002F2.onramp",{"title":99,"path":100,"stem":101},"Off-Ramp Guide","\u002Fdocs\u002Fguide\u002Fintegration-guides\u002Fofframp","docs\u002F1.guide\u002F10.integration-guides\u002F3.offramp",{"title":103,"path":104,"stem":105,"children":106,"page":188},"Verification","\u002Fdocs\u002Fverification","docs\u002F2.verification",[107,149],{"title":108,"path":109,"stem":110,"children":111},"Common","\u002Fdocs\u002Fverification\u002Fcommon","docs\u002F2.verification\u002F1.common\u002F0.index",[112,113,117,121,125,129,133,137,141,145],{"title":17,"path":109,"stem":110},{"title":114,"path":115,"stem":116},"Legal Notice","\u002Fdocs\u002Fverification\u002Fcommon\u002Flegal-notice","docs\u002F2.verification\u002F1.common\u002F1.legal-notice",{"title":118,"path":119,"stem":120},"Terms of Business","\u002Fdocs\u002Fverification\u002Fcommon\u002Fterms","docs\u002F2.verification\u002F1.common\u002F2.terms",{"title":122,"path":123,"stem":124},"Privacy Policy","\u002Fdocs\u002Fverification\u002Fcommon\u002Fprivacy","docs\u002F2.verification\u002F1.common\u002F3.privacy",{"title":126,"path":127,"stem":128},"Reverse Solicitation Policy","\u002Fdocs\u002Fverification\u002Fcommon\u002Freverse-solicitation-policy","docs\u002F2.verification\u002F1.common\u002F4.reverse-solicitation-policy",{"title":130,"path":131,"stem":132},"Reverse Solicitation Declaration","\u002Fdocs\u002Fverification\u002Fcommon\u002Freverse-solicitation-declaration","docs\u002F2.verification\u002F1.common\u002F5.reverse-solicitation-declaration",{"title":134,"path":135,"stem":136},"Cookie Notice","\u002Fdocs\u002Fverification\u002Fcommon\u002Fcookie-notice","docs\u002F2.verification\u002F1.common\u002F6.cookie-notice",{"title":138,"path":139,"stem":140},"Non-Serviced Countries","\u002Fdocs\u002Fverification\u002Fcommon\u002Fcountries","docs\u002F2.verification\u002F1.common\u002F7.countries",{"title":142,"path":143,"stem":144},"Non-Serviced Business Sectors","\u002Fdocs\u002Fverification\u002Fcommon\u002Fbusiness","docs\u002F2.verification\u002F1.common\u002F8.business",{"title":146,"path":147,"stem":148},"Document Requirements","\u002Fdocs\u002Fverification\u002Fcommon\u002Fdocuments","docs\u002F2.verification\u002F1.common\u002F9.documents",{"title":150,"path":151,"stem":152,"children":153},"Compliance","\u002Fdocs\u002Fverification\u002Fcompliance","docs\u002F2.verification\u002F2.compliance\u002F0.index",[154,155,173],{"title":17,"path":151,"stem":152},{"title":156,"path":157,"stem":158,"children":159},"Individual Verification (KYC)","\u002Fdocs\u002Fverification\u002Fcompliance\u002Findividual","docs\u002F2.verification\u002F2.compliance\u002F1.individual\u002F0.index",[160,161,165,169],{"title":156,"path":157,"stem":158},{"title":162,"path":163,"stem":164},"Verification Process","\u002Fdocs\u002Fverification\u002Fcompliance\u002Findividual\u002Fverification","docs\u002F2.verification\u002F2.compliance\u002F1.individual\u002F1.verification",{"title":166,"path":167,"stem":168},"Account Activation","\u002Fdocs\u002Fverification\u002Fcompliance\u002Findividual\u002Factivation","docs\u002F2.verification\u002F2.compliance\u002F1.individual\u002F2.activation",{"title":170,"path":171,"stem":172},"Source of Funds","\u002Fdocs\u002Fverification\u002Fcompliance\u002Findividual\u002Fsof","docs\u002F2.verification\u002F2.compliance\u002F1.individual\u002F3.sof",{"title":174,"path":175,"stem":176,"children":177},"Business Verification (KYB)","\u002Fdocs\u002Fverification\u002Fcompliance\u002Fbusiness","docs\u002F2.verification\u002F2.compliance\u002F2.business\u002F0.index",[178,179,182,185],{"title":174,"path":175,"stem":176},{"title":162,"path":180,"stem":181},"\u002Fdocs\u002Fverification\u002Fcompliance\u002Fbusiness\u002Fverification","docs\u002F2.verification\u002F2.compliance\u002F2.business\u002F1.verification",{"title":166,"path":183,"stem":184},"\u002Fdocs\u002Fverification\u002Fcompliance\u002Fbusiness\u002Factivation","docs\u002F2.verification\u002F2.compliance\u002F2.business\u002F2.activation",{"title":170,"path":186,"stem":187},"\u002Fdocs\u002Fverification\u002Fcompliance\u002Fbusiness\u002Fsof","docs\u002F2.verification\u002F2.compliance\u002F2.business\u002F3.sof",false,{"title":190,"path":191,"stem":192,"children":193},"API Reference","\u002Fdocs\u002Fapiref","docs\u002F3.apiref\u002F0.index",[194,195,199,235,260,294,303,317,354,389,403],{"title":17,"path":191,"stem":192},{"title":196,"path":197,"stem":198},"Authorization","\u002Fdocs\u002Fapiref\u002Fauth","docs\u002F3.apiref\u002F01.auth",{"title":47,"path":200,"stem":201,"children":202,"page":188},"\u002Fdocs\u002Fapiref\u002Fcustomers","docs\u002F3.apiref\u002F02.customers",[203,211,218,223,230],{"title":204,"path":205,"stem":206,"badge":207},"Get Customers List","\u002Fdocs\u002Fapiref\u002Fcustomers\u002Fget-customers-list","docs\u002F3.apiref\u002F02.customers\u002F01.get-customers-list",{"label":208,"color":209,"variant":210},"GET","success","subtle",{"title":212,"path":213,"stem":214,"badge":215},"Create Customer","\u002Fdocs\u002Fapiref\u002Fcustomers\u002Fcreate-customer","docs\u002F3.apiref\u002F02.customers\u002F02.create-customer",{"label":216,"color":217,"variant":210},"POST","info",{"title":219,"path":220,"stem":221,"badge":222},"Get Customer","\u002Fdocs\u002Fapiref\u002Fcustomers\u002Fget-customer","docs\u002F3.apiref\u002F02.customers\u002F03.get-customer",{"label":208,"color":209,"variant":210},{"title":224,"path":225,"stem":226,"badge":227},"Close Customer","\u002Fdocs\u002Fapiref\u002Fcustomers\u002Fclose-customer","docs\u002F3.apiref\u002F02.customers\u002F04.close-customer",{"label":228,"color":229,"variant":210},"DELETE","error",{"title":231,"path":232,"stem":233,"badge":234},"Download Account Opening Letter","\u002Fdocs\u002Fapiref\u002Fcustomers\u002Fdownload-account-opening-letter","docs\u002F3.apiref\u002F02.customers\u002F05.download-account-opening-letter",{"label":208,"color":209,"variant":210},{"title":236,"path":237,"stem":238,"children":239,"page":188},"Verifications","\u002Fdocs\u002Fapiref\u002Fverifications","docs\u002F3.apiref\u002F03.verifications",[240,245,250,255],{"title":241,"path":242,"stem":243,"badge":244},"Get Customer Verification","\u002Fdocs\u002Fapiref\u002Fverifications\u002Fget-customer-verification","docs\u002F3.apiref\u002F03.verifications\u002F01.get-customer-verification",{"label":208,"color":209,"variant":210},{"title":246,"path":247,"stem":248,"badge":249},"Create Verification Link","\u002Fdocs\u002Fapiref\u002Fverifications\u002Fcreate-verification-link","docs\u002F3.apiref\u002F03.verifications\u002F02.create-verification-link",{"label":216,"color":217,"variant":210},{"title":251,"path":252,"stem":253,"badge":254},"Import Verification Data","\u002Fdocs\u002Fapiref\u002Fverifications\u002Fimport-verification-data","docs\u002F3.apiref\u002F03.verifications\u002F03.import-verification-data",{"label":216,"color":217,"variant":210},{"title":256,"path":257,"stem":258,"badge":259},"Start Instant Verification","\u002Fdocs\u002Fapiref\u002Fverifications\u002Fstart-instant-verification","docs\u002F3.apiref\u002F03.verifications\u002F04.start-instant-verification",{"label":216,"color":217,"variant":210},{"title":77,"path":261,"stem":262,"children":263,"page":188},"\u002Fdocs\u002Fapiref\u002Forders","docs\u002F3.apiref\u002F04.orders",[264,269,274,279,284,289],{"title":265,"path":266,"stem":267,"badge":268},"Get Orders","\u002Fdocs\u002Fapiref\u002Forders\u002Fget-orders","docs\u002F3.apiref\u002F04.orders\u002F01.get-orders",{"label":208,"color":209,"variant":210},{"title":270,"path":271,"stem":272,"badge":273},"Create Order","\u002Fdocs\u002Fapiref\u002Forders\u002Fcreate-order","docs\u002F3.apiref\u002F04.orders\u002F02.create-order",{"label":216,"color":217,"variant":210},{"title":275,"path":276,"stem":277,"badge":278},"Create Verification Order","\u002Fdocs\u002Fapiref\u002Forders\u002Fcreate-verification-order","docs\u002F3.apiref\u002F04.orders\u002F03.create-verification-order",{"label":216,"color":217,"variant":210},{"title":280,"path":281,"stem":282,"badge":283},"Get Order","\u002Fdocs\u002Fapiref\u002Forders\u002Fget-order","docs\u002F3.apiref\u002F04.orders\u002F04.get-order",{"label":208,"color":209,"variant":210},{"title":285,"path":286,"stem":287,"badge":288},"Cancel Order","\u002Fdocs\u002Fapiref\u002Forders\u002Fcancel-order","docs\u002F3.apiref\u002F04.orders\u002F05.cancel-order",{"label":216,"color":217,"variant":210},{"title":290,"path":291,"stem":292,"badge":293},"Attach Invoice","\u002Fdocs\u002Fapiref\u002Forders\u002Fattach-invoice","docs\u002F3.apiref\u002F04.orders\u002F06.attach-invoice",{"label":216,"color":217,"variant":210},{"title":69,"path":295,"stem":296,"children":297,"page":188},"\u002Fdocs\u002Fapiref\u002Ffees","docs\u002F3.apiref\u002F05.fees",[298],{"title":299,"path":300,"stem":301,"badge":302},"Check Customer Fees","\u002Fdocs\u002Fapiref\u002Ffees\u002Fcheck-customer-fees","docs\u002F3.apiref\u002F05.fees\u002F01.check-customer-fees",{"label":216,"color":217,"variant":210},{"title":73,"path":304,"stem":305,"children":306,"page":188},"\u002Fdocs\u002Fapiref\u002Flimits","docs\u002F3.apiref\u002F06.limits",[307,312],{"title":308,"path":309,"stem":310,"badge":311},"Customer Limits","\u002Fdocs\u002Fapiref\u002Flimits\u002Fcustomer-limits","docs\u002F3.apiref\u002F06.limits\u002F01.customer-limits",{"label":208,"color":209,"variant":210},{"title":313,"path":314,"stem":315,"badge":316},"Check Customer Limits","\u002Fdocs\u002Fapiref\u002Flimits\u002Fcheck-customer-limits","docs\u002F3.apiref\u002F06.limits\u002F02.check-customer-limits",{"label":216,"color":217,"variant":210},{"title":318,"path":319,"stem":320,"children":321,"page":188},"Bank accounts","\u002Fdocs\u002Fapiref\u002Fbank-accounts","docs\u002F3.apiref\u002F07.bank-accounts",[322,327,332,337,344,349],{"title":323,"path":324,"stem":325,"badge":326},"Get Bank Accounts","\u002Fdocs\u002Fapiref\u002Fbank-accounts\u002Fget-bank-accounts","docs\u002F3.apiref\u002F07.bank-accounts\u002F01.get-bank-accounts",{"label":208,"color":209,"variant":210},{"title":328,"path":329,"stem":330,"badge":331},"Create Bank Account","\u002Fdocs\u002Fapiref\u002Fbank-accounts\u002Fcreate-bank-account","docs\u002F3.apiref\u002F07.bank-accounts\u002F02.create-bank-account",{"label":216,"color":217,"variant":210},{"title":333,"path":334,"stem":335,"badge":336},"Get Bank Account","\u002Fdocs\u002Fapiref\u002Fbank-accounts\u002Fget-bank-account","docs\u002F3.apiref\u002F07.bank-accounts\u002F03.get-bank-account",{"label":208,"color":209,"variant":210},{"title":338,"path":339,"stem":340,"badge":341},"Update Bank Account","\u002Fdocs\u002Fapiref\u002Fbank-accounts\u002Fupdate-bank-account","docs\u002F3.apiref\u002F07.bank-accounts\u002F04.update-bank-account",{"label":342,"color":343,"variant":210},"PUT","warning",{"title":345,"path":346,"stem":347,"badge":348},"Delete Bank Account","\u002Fdocs\u002Fapiref\u002Fbank-accounts\u002Fdelete-bank-account","docs\u002F3.apiref\u002F07.bank-accounts\u002F05.delete-bank-account",{"label":228,"color":229,"variant":210},{"title":350,"path":351,"stem":352,"badge":353},"Get Bank Info By Iban","\u002Fdocs\u002Fapiref\u002Fbank-accounts\u002Fget-bank-info-by-iban","docs\u002F3.apiref\u002F07.bank-accounts\u002F06.get-bank-info-by-iban",{"label":208,"color":209,"variant":210},{"title":355,"path":356,"stem":357,"children":358,"page":188},"Customer Wallets","\u002Fdocs\u002Fapiref\u002Fcustomer-wallets","docs\u002F3.apiref\u002F08.customer-wallets",[359,364,369,374,379,384],{"title":360,"path":361,"stem":362,"badge":363},"Get Account For Satoshitest","\u002Fdocs\u002Fapiref\u002Fcustomer-wallets\u002Fget-account-for-satoshitest","docs\u002F3.apiref\u002F08.customer-wallets\u002F01.get-account-for-satoshitest",{"label":208,"color":209,"variant":210},{"title":365,"path":366,"stem":367,"badge":368},"Get Customer Wallets List","\u002Fdocs\u002Fapiref\u002Fcustomer-wallets\u002Fget-customer-wallets-list","docs\u002F3.apiref\u002F08.customer-wallets\u002F02.get-customer-wallets-list",{"label":208,"color":209,"variant":210},{"title":370,"path":371,"stem":372,"badge":373},"Create Customer Wallet","\u002Fdocs\u002Fapiref\u002Fcustomer-wallets\u002Fcreate-customer-wallet","docs\u002F3.apiref\u002F08.customer-wallets\u002F03.create-customer-wallet",{"label":216,"color":217,"variant":210},{"title":375,"path":376,"stem":377,"badge":378},"Get Customer Wallet","\u002Fdocs\u002Fapiref\u002Fcustomer-wallets\u002Fget-customer-wallet","docs\u002F3.apiref\u002F08.customer-wallets\u002F04.get-customer-wallet",{"label":208,"color":209,"variant":210},{"title":380,"path":381,"stem":382,"badge":383},"Update Customer Wallet","\u002Fdocs\u002Fapiref\u002Fcustomer-wallets\u002Fupdate-customer-wallet","docs\u002F3.apiref\u002F08.customer-wallets\u002F05.update-customer-wallet",{"label":342,"color":343,"variant":210},{"title":385,"path":386,"stem":387,"badge":388},"Delete Customer Wallet","\u002Fdocs\u002Fapiref\u002Fcustomer-wallets\u002Fdelete-customer-wallet","docs\u002F3.apiref\u002F08.customer-wallets\u002F06.delete-customer-wallet",{"label":228,"color":229,"variant":210},{"title":51,"path":390,"stem":391,"children":392,"page":188},"\u002Fdocs\u002Fapiref\u002Fexchange-routes","docs\u002F3.apiref\u002F09.exchange-routes",[393,398],{"title":394,"path":395,"stem":396,"badge":397},"Get All Supported Exchange Routes","\u002Fdocs\u002Fapiref\u002Fexchange-routes\u002Fget-all-supported-exchange-routes","docs\u002F3.apiref\u002F09.exchange-routes\u002F01.get-all-supported-exchange-routes",{"label":208,"color":209,"variant":210},{"title":399,"path":400,"stem":401,"badge":402},"Check Exchange Route","\u002Fdocs\u002Fapiref\u002Fexchange-routes\u002Fcheck-exchange-route","docs\u002F3.apiref\u002F09.exchange-routes\u002F02.check-exchange-route",{"label":216,"color":217,"variant":210},{"title":55,"path":404,"stem":405,"children":406,"page":188},"\u002Fdocs\u002Fapiref\u002Fbank-providers","docs\u002F3.apiref\u002F10.bank-providers",[407],{"title":408,"path":409,"stem":410,"badge":411},"Get Bank Providers","\u002Fdocs\u002Fapiref\u002Fbank-providers\u002Fget-bank-providers","docs\u002F3.apiref\u002F10.bank-providers\u002F01.get-bank-providers",{"label":208,"color":209,"variant":210},{"title":413,"path":414,"stem":415,"children":416},"Changelog","\u002Fdocs\u002Fchangelog","docs\u002F4.changelog\u002F0.index",[417],{"title":413,"path":414,"stem":415},{"id":419,"title":39,"body":420,"description":1512,"extension":1513,"links":1514,"meta":1515,"navigation":1516,"path":40,"seo":1517,"stem":41,"__hash__":1518},"docs\u002Fdocs\u002F1.guide\u002F02.getting-started\u002F6.errors.md",{"type":421,"value":422,"toc":1503},"minimark",[423,427,542,598,603,747,751,1040,1044,1052,1324,1338,1342,1364,1373,1377,1428,1432,1442,1486,1490,1499],[424,425,426],"p",{},"Every failed request returns the same JSON body.",[428,429,434],"pre",{"className":430,"code":431,"language":432,"meta":433,"style":433},"language-json shiki shiki-themes material-theme-lighter material-theme-lighter material-theme-palenight","{\n  \"trace_id\": \"3f2504e0-4f89-11d3-9a0c-0305e82c3301\",\n  \"error_code\": \"devapi_not_found_error\",\n  \"message\": \"Not Found\",\n  \"details\": \"The customer does not belong to this partner\"\n}\n","json","",[435,436,437,446,474,495,516,536],"code",{"__ignoreMap":433},[438,439,442],"span",{"class":440,"line":441},"line",1,[438,443,445],{"class":444},"sDfIl","{\n",[438,447,449,452,456,459,462,465,469,471],{"class":440,"line":448},2,[438,450,451],{"class":444},"  \"",[438,453,455],{"class":454},"smZ93","trace_id",[438,457,458],{"class":444},"\"",[438,460,461],{"class":444},":",[438,463,464],{"class":444}," \"",[438,466,468],{"class":467},"sGFVr","3f2504e0-4f89-11d3-9a0c-0305e82c3301",[438,470,458],{"class":444},[438,472,473],{"class":444},",\n",[438,475,477,479,482,484,486,488,491,493],{"class":440,"line":476},3,[438,478,451],{"class":444},[438,480,481],{"class":454},"error_code",[438,483,458],{"class":444},[438,485,461],{"class":444},[438,487,464],{"class":444},[438,489,490],{"class":467},"devapi_not_found_error",[438,492,458],{"class":444},[438,494,473],{"class":444},[438,496,498,500,503,505,507,509,512,514],{"class":440,"line":497},4,[438,499,451],{"class":444},[438,501,502],{"class":454},"message",[438,504,458],{"class":444},[438,506,461],{"class":444},[438,508,464],{"class":444},[438,510,511],{"class":467},"Not Found",[438,513,458],{"class":444},[438,515,473],{"class":444},[438,517,519,521,524,526,528,530,533],{"class":440,"line":518},5,[438,520,451],{"class":444},[438,522,523],{"class":454},"details",[438,525,458],{"class":444},[438,527,461],{"class":444},[438,529,464],{"class":444},[438,531,532],{"class":467},"The customer does not belong to this partner",[438,534,535],{"class":444},"\"\n",[438,537,539],{"class":440,"line":538},6,[438,540,541],{"class":444},"}\n",[543,544,545,558],"table",{},[546,547,548],"thead",{},[549,550,551,555],"tr",{},[552,553,554],"th",{},"Field",[552,556,557],{},"What it is",[559,560,561,571,580,589],"tbody",{},[549,562,563,568],{},[564,565,566],"td",{},[435,567,455],{},[564,569,570],{},"Identifier of this request. Keep it: support asks for it first",[549,572,573,577],{},[564,574,575],{},[435,576,481],{},[564,578,579],{},"Machine-readable code, stable across releases. Branch on it",[549,581,582,586],{},[564,583,584],{},[435,585,502],{},[564,587,588],{},"Short explanation for a human. The wording changes without notice, do not match on it",[549,590,591,595],{},[564,592,593],{},[435,594,523],{},[564,596,597],{},"Extra context: a string, a list of field errors, or no key at all when there is nothing to add",[599,600,602],"h2",{"id":601},"status-codes","Status codes",[543,604,605,618],{},[546,606,607],{},[549,608,609,612,615],{},[552,610,611],{},"Status",[552,613,614],{},"Meaning",[552,616,617],{},"What to do",[559,619,620,636,652,665,678,691,704,719,734],{},[549,621,622,627,630],{},[564,623,624],{},[435,625,626],{},"400",[564,628,629],{},"The request is well-formed, but these values cannot be used",[564,631,632,633,635],{},"Read ",[435,634,502],{}," and fix the request",[549,637,638,643,646],{},[564,639,640],{},[435,641,642],{},"401",[564,644,645],{},"The API key is missing or unknown",[564,647,648,649],{},"Send a valid ",[435,650,651],{},"X-Api-Key",[549,653,654,659,662],{},[564,655,656],{},[435,657,658],{},"403",[564,660,661],{},"The key is valid, the action is not allowed for it",[564,663,664],{},"Do not retry; the action needs a different account",[549,666,667,672,675],{},[564,668,669],{},[435,670,671],{},"404",[564,673,674],{},"The object does not exist or belongs to another partner",[564,676,677],{},"Check the UUID against your own customers",[549,679,680,685,688],{},[564,681,682],{},[435,683,684],{},"405",[564,686,687],{},"The method is not allowed on this path",[564,689,690],{},"Fix the request",[549,692,693,698,701],{},[564,694,695],{},[435,696,697],{},"409",[564,699,700],{},"The object is in a state that does not allow the action",[564,702,703],{},"Read the object, act on its current state",[549,705,706,711,714],{},[564,707,708],{},[435,709,710],{},"422",[564,712,713],{},"The body or a header failed validation",[564,715,632,716,718],{},[435,717,523],{},"; the list names every invalid field",[549,720,721,726,729],{},[564,722,723],{},[435,724,725],{},"500",[564,727,728],{},"A failure on our side",[564,730,731,732],{},"Retry with backoff; if it repeats, send support the ",[435,733,455],{},[549,735,736,741,744],{},[564,737,738],{},[435,739,740],{},"503",[564,742,743],{},"The service is temporarily unavailable",[564,745,746],{},"Retry with backoff",[599,748,750],{"id":749},"codes","Codes",[543,752,753,767],{},[546,754,755],{},[549,756,757,761,764],{},[552,758,759],{},[435,760,481],{},[552,762,763],{},"HTTP",[552,765,766],{},"When",[559,768,769,783,796,810,828,849,863,876,889,903,916,934,948,965,981,998,1012,1026],{},[549,770,771,776,780],{},[564,772,773],{},[435,774,775],{},"devapi_internal_error",[564,777,778],{},[435,779,725],{},[564,781,782],{},"Unexpected failure inside Stablegate",[549,784,785,790,794],{},[564,786,787],{},[435,788,789],{},"devapi_request_validation_error",[564,791,792],{},[435,793,710],{},[564,795,713],{},[549,797,798,803,807],{},[564,799,800],{},[435,801,802],{},"devapi_iban_parse_error",[564,804,805],{},[435,806,626],{},[564,808,809],{},"The IBAN cannot be parsed",[549,811,812,817,821],{},[564,813,814],{},[435,815,816],{},"devapi_bank_code_required_error",[564,818,819],{},[435,820,626],{},[564,822,823,824,827],{},"The IBAN does not carry a BIC; pass ",[435,825,826],{},"bank_code"," explicitly",[549,829,830,835,839],{},[564,831,832],{},[435,833,834],{},"devapi_bad_request_error",[564,836,837],{},[435,838,626],{},[564,840,841,842,845,846],{},"The values contradict each other, for example both ",[435,843,844],{},"client_account"," and ",[435,847,848],{},"client_account_uuid",[549,850,851,856,860],{},[564,852,853],{},[435,854,855],{},"devapi_email_occupied_error",[564,857,858],{},[435,859,626],{},[564,861,862],{},"The email or username belongs to an existing customer",[549,864,865,869,873],{},[564,866,867],{},[435,868,490],{},[564,870,871],{},[435,872,671],{},[564,874,875],{},"The object does not exist or is not yours",[549,877,878,883,887],{},[564,879,880],{},[435,881,882],{},"devapi_unauthorized_error",[564,884,885],{},[435,886,642],{},[564,888,645],{},[549,890,891,896,900],{},[564,892,893],{},[435,894,895],{},"devapi_forbidden_error",[564,897,898],{},[435,899,658],{},[564,901,902],{},"The action is not allowed for this key",[549,904,905,910,914],{},[564,906,907],{},[435,908,909],{},"devapi_method_not_allowed_error",[564,911,912],{},[435,913,684],{},[564,915,687],{},[549,917,918,923,927],{},[564,919,920],{},[435,921,922],{},"devapi_customer_close_error",[564,924,925],{},[435,926,697],{},[564,928,929,930,933],{},"A customer can be closed only in the ",[435,931,932],{},"new"," state with no verification submitted",[549,935,936,941,945],{},[564,937,938],{},[435,939,940],{},"devapi_download_aol_error",[564,942,943],{},[435,944,697],{},[564,946,947],{},"The account opening letter is not available in the current state",[549,949,950,955,962],{},[564,951,952],{},[435,953,954],{},"devapi_kyc_application_link_error",[564,956,957,959,960],{},[435,958,626],{},", ",[435,961,697],{},[564,963,964],{},"Verification by link is not configured, or the application is in a state that does not allow the action",[549,966,967,972,978],{},[564,968,969],{},[435,970,971],{},"devapi_instant_verification_error",[564,973,974,959,976],{},[435,975,626],{},[435,977,697],{},[564,979,980],{},"Instant verification is not configured, not available for this customer type, or the application is in a state that does not allow the action",[549,982,983,988,992],{},[564,984,985],{},[435,986,987],{},"devapi_idempotency_invalid_key",[564,989,990],{},[435,991,710],{},[564,993,994,997],{},[435,995,996],{},"Idempotency-Key"," has non-printable characters or is longer than 255",[549,999,1000,1005,1009],{},[564,1001,1002],{},[435,1003,1004],{},"devapi_idempotency_key_misuse",[564,1006,1007],{},[435,1008,710],{},[564,1010,1011],{},"The key was already used with a different body or path",[549,1013,1014,1019,1023],{},[564,1015,1016],{},[435,1017,1018],{},"devapi_idempotency_request_in_progress",[564,1020,1021],{},[435,1022,697],{},[564,1024,1025],{},"A request with this key is still running; retry when it finishes",[549,1027,1028,1033,1037],{},[564,1029,1030],{},[435,1031,1032],{},"devapi_service_unavailable_error",[564,1034,1035],{},[435,1036,740],{},[564,1038,1039],{},"A service Stablegate depends on is down",[599,1041,1043],{"id":1042},"validation-errors","Validation errors",[424,1045,1046,1047,1049,1050,461],{},"A ",[435,1048,710],{}," lists every invalid field in ",[435,1051,523],{},[428,1053,1055],{"className":430,"code":1054,"language":432,"meta":433,"style":433},"{\n  \"trace_id\": \"3f2504e0-4f89-11d3-9a0c-0305e82c3301\",\n  \"error_code\": \"devapi_request_validation_error\",\n  \"message\": \"Unprocessable Entity\",\n  \"details\": [\n    {\n      \"loc\": [\"body\", \"source\", \"amount\"],\n      \"msg\": \"Input should be a valid decimal\",\n      \"type\": \"decimal_parsing\"\n    },\n    {\n      \"loc\": [\"body\", \"destination\", \"client_account_uuid\"],\n      \"msg\": \"Field required\",\n      \"type\": \"missing\"\n    }\n  ]\n}\n",[435,1056,1057,1061,1079,1097,1116,1129,1134,1180,1201,1220,1226,1231,1269,1289,1307,1313,1319],{"__ignoreMap":433},[438,1058,1059],{"class":440,"line":441},[438,1060,445],{"class":444},[438,1062,1063,1065,1067,1069,1071,1073,1075,1077],{"class":440,"line":448},[438,1064,451],{"class":444},[438,1066,455],{"class":454},[438,1068,458],{"class":444},[438,1070,461],{"class":444},[438,1072,464],{"class":444},[438,1074,468],{"class":467},[438,1076,458],{"class":444},[438,1078,473],{"class":444},[438,1080,1081,1083,1085,1087,1089,1091,1093,1095],{"class":440,"line":476},[438,1082,451],{"class":444},[438,1084,481],{"class":454},[438,1086,458],{"class":444},[438,1088,461],{"class":444},[438,1090,464],{"class":444},[438,1092,789],{"class":467},[438,1094,458],{"class":444},[438,1096,473],{"class":444},[438,1098,1099,1101,1103,1105,1107,1109,1112,1114],{"class":440,"line":497},[438,1100,451],{"class":444},[438,1102,502],{"class":454},[438,1104,458],{"class":444},[438,1106,461],{"class":444},[438,1108,464],{"class":444},[438,1110,1111],{"class":467},"Unprocessable Entity",[438,1113,458],{"class":444},[438,1115,473],{"class":444},[438,1117,1118,1120,1122,1124,1126],{"class":440,"line":518},[438,1119,451],{"class":444},[438,1121,523],{"class":454},[438,1123,458],{"class":444},[438,1125,461],{"class":444},[438,1127,1128],{"class":444}," [\n",[438,1130,1131],{"class":440,"line":538},[438,1132,1133],{"class":444},"    {\n",[438,1135,1137,1140,1144,1146,1148,1151,1153,1156,1158,1161,1163,1166,1168,1170,1172,1175,1177],{"class":440,"line":1136},7,[438,1138,1139],{"class":444},"      \"",[438,1141,1143],{"class":1142},"s52Pk","loc",[438,1145,458],{"class":444},[438,1147,461],{"class":444},[438,1149,1150],{"class":444}," [",[438,1152,458],{"class":444},[438,1154,1155],{"class":467},"body",[438,1157,458],{"class":444},[438,1159,1160],{"class":444},",",[438,1162,464],{"class":444},[438,1164,1165],{"class":467},"source",[438,1167,458],{"class":444},[438,1169,1160],{"class":444},[438,1171,464],{"class":444},[438,1173,1174],{"class":467},"amount",[438,1176,458],{"class":444},[438,1178,1179],{"class":444},"],\n",[438,1181,1183,1185,1188,1190,1192,1194,1197,1199],{"class":440,"line":1182},8,[438,1184,1139],{"class":444},[438,1186,1187],{"class":1142},"msg",[438,1189,458],{"class":444},[438,1191,461],{"class":444},[438,1193,464],{"class":444},[438,1195,1196],{"class":467},"Input should be a valid decimal",[438,1198,458],{"class":444},[438,1200,473],{"class":444},[438,1202,1204,1206,1209,1211,1213,1215,1218],{"class":440,"line":1203},9,[438,1205,1139],{"class":444},[438,1207,1208],{"class":1142},"type",[438,1210,458],{"class":444},[438,1212,461],{"class":444},[438,1214,464],{"class":444},[438,1216,1217],{"class":467},"decimal_parsing",[438,1219,535],{"class":444},[438,1221,1223],{"class":440,"line":1222},10,[438,1224,1225],{"class":444},"    },\n",[438,1227,1229],{"class":440,"line":1228},11,[438,1230,1133],{"class":444},[438,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1257,1259,1261,1263,1265,1267],{"class":440,"line":1233},12,[438,1235,1139],{"class":444},[438,1237,1143],{"class":1142},[438,1239,458],{"class":444},[438,1241,461],{"class":444},[438,1243,1150],{"class":444},[438,1245,458],{"class":444},[438,1247,1155],{"class":467},[438,1249,458],{"class":444},[438,1251,1160],{"class":444},[438,1253,464],{"class":444},[438,1255,1256],{"class":467},"destination",[438,1258,458],{"class":444},[438,1260,1160],{"class":444},[438,1262,464],{"class":444},[438,1264,848],{"class":467},[438,1266,458],{"class":444},[438,1268,1179],{"class":444},[438,1270,1272,1274,1276,1278,1280,1282,1285,1287],{"class":440,"line":1271},13,[438,1273,1139],{"class":444},[438,1275,1187],{"class":1142},[438,1277,458],{"class":444},[438,1279,461],{"class":444},[438,1281,464],{"class":444},[438,1283,1284],{"class":467},"Field required",[438,1286,458],{"class":444},[438,1288,473],{"class":444},[438,1290,1292,1294,1296,1298,1300,1302,1305],{"class":440,"line":1291},14,[438,1293,1139],{"class":444},[438,1295,1208],{"class":1142},[438,1297,458],{"class":444},[438,1299,461],{"class":444},[438,1301,464],{"class":444},[438,1303,1304],{"class":467},"missing",[438,1306,535],{"class":444},[438,1308,1310],{"class":440,"line":1309},15,[438,1311,1312],{"class":444},"    }\n",[438,1314,1316],{"class":440,"line":1315},16,[438,1317,1318],{"class":444},"  ]\n",[438,1320,1322],{"class":440,"line":1321},17,[438,1323,541],{"class":444},[424,1325,1326,1328,1329,959,1331,959,1334,1337],{},[435,1327,1143],{}," is the path to the field: the first item is where the value came from (",[435,1330,1155],{},[435,1332,1333],{},"query",[435,1335,1336],{},"header","), the rest is the path inside it.",[599,1339,1341],{"id":1340},"codes-raised-by-other-services","Codes raised by other services",[424,1343,1344,1345,1348,1349,1352,1353,1356,1357,1360,1361,1363],{},"Requests that touch orders, limits, accounts, customers or verification go through internal services, and their codes reach you through the Partner API: ",[435,1346,1347],{},"oa_"," for operations, ",[435,1350,1351],{},"ca_"," for customers. An example is ",[435,1354,1355],{},"oa_limit_exceeded_error",", which ",[435,1358,1359],{},"check-limits"," and order creation return when a rule is broken, with the reason in ",[435,1362,523],{},".",[424,1365,1366,1367,1369,1370,1372],{},"Treat these codes as opaque. Log the code and the ",[435,1368,455],{},", show the customer ",[435,1371,502],{},", and send both to support when the problem needs us.",[599,1374,1376],{"id":1375},"retries","Retries",[1378,1379,1380,1389,1400,1414,1419],"ul",{},[1381,1382,1383,1384,959,1386,1388],"li",{},"Retry ",[435,1385,725],{},[435,1387,740],{}," and timeouts with exponential backoff. Three attempts is enough for an interactive flow; a background job can keep going longer.",[1381,1390,1391,1392,1394,1395,1397,1398,1363],{},"Send the same ",[435,1393,996],{}," on every retry of the same request: a repeated create returns the first result instead of a second order. A retry with a different body answers ",[435,1396,710],{}," with ",[435,1399,1004],{},[1381,1401,1402,1403,959,1405,959,1407,959,1409,845,1411,1413],{},"Do not retry ",[435,1404,626],{},[435,1406,642],{},[435,1408,658],{},[435,1410,671],{},[435,1412,710],{}," unchanged: the same request fails the same way.",[1381,1415,1416,1418],{},[435,1417,697],{}," may go away when the object changes state, so re-read the object before you decide.",[1381,1420,1421,1422,1397,1425,1363],{},"There is no rate limit today. If one appears, it will answer ",[435,1423,1424],{},"429",[435,1426,1427],{},"Retry-After",[599,1429,1431],{"id":1430},"the-request-id-header","The request id header",[424,1433,1434,1435,1438,1439,1441],{},"Every response carries ",[435,1436,1437],{},"X-Request-Id",". Send your own value in the request header and Stablegate returns it unchanged; without it the platform generates one. The ",[435,1440,455],{}," of an error body is the same value, so the header alone identifies the call even when the body never reaches you — for example a gateway timeout.",[428,1443,1447],{"className":1444,"code":1445,"language":1446,"meta":433,"style":433},"language-bash shiki shiki-themes material-theme-lighter material-theme-lighter material-theme-palenight","curl https:\u002F\u002Fapi.stablegate.com\u002Fv1\u002Fcustomers\u002F \\\n  -H \"X-Api-Key: YOUR_API_KEY\" \\\n  -H \"X-Request-Id: order-c1d2e3f4-42\"\n","bash",[435,1448,1449,1461,1475],{"__ignoreMap":433},[438,1450,1451,1454,1457],{"class":440,"line":441},[438,1452,1453],{"class":1142},"curl",[438,1455,1456],{"class":467}," https:\u002F\u002Fapi.stablegate.com\u002Fv1\u002Fcustomers\u002F",[438,1458,1460],{"class":1459},"sZSNi"," \\\n",[438,1462,1463,1466,1468,1471,1473],{"class":440,"line":448},[438,1464,1465],{"class":467},"  -H",[438,1467,464],{"class":444},[438,1469,1470],{"class":467},"X-Api-Key: YOUR_API_KEY",[438,1472,458],{"class":444},[438,1474,1460],{"class":1459},[438,1476,1477,1479,1481,1484],{"class":440,"line":476},[438,1478,1465],{"class":467},[438,1480,464],{"class":444},[438,1482,1483],{"class":467},"X-Request-Id: order-c1d2e3f4-42",[438,1485,535],{"class":444},[599,1487,1489],{"id":1488},"before-you-contact-support","Before you contact support",[424,1491,1492,1493,1495,1496,1498],{},"Send the ",[435,1494,455],{},", the method and path of the request, and the time with the time zone. The ",[435,1497,455],{}," finds the request in our logs, everything else narrows the search.",[1500,1501,1502],"style",{},"html pre.shiki code .sDfIl, html code.shiki .sDfIl{--shiki-light:#39ADB5;--shiki-default:#39ADB5;--shiki-dark:#89DDFF}html pre.shiki code .smZ93, html code.shiki .smZ93{--shiki-light:#9C3EDA;--shiki-default:#9C3EDA;--shiki-dark:#C792EA}html pre.shiki code .sGFVr, html code.shiki .sGFVr{--shiki-light:#91B859;--shiki-default:#91B859;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .s52Pk, html code.shiki .s52Pk{--shiki-light:#E2931D;--shiki-default:#E2931D;--shiki-dark:#FFCB6B}html pre.shiki code .sZSNi, html code.shiki .sZSNi{--shiki-light:#90A4AE;--shiki-default:#90A4AE;--shiki-dark:#BABED8}",{"title":433,"searchDepth":448,"depth":448,"links":1504},[1505,1506,1507,1508,1509,1510,1511],{"id":601,"depth":448,"text":602},{"id":749,"depth":448,"text":750},{"id":1042,"depth":448,"text":1043},{"id":1340,"depth":448,"text":1341},{"id":1375,"depth":448,"text":1376},{"id":1430,"depth":448,"text":1431},{"id":1488,"depth":448,"text":1489},"The body of every failed request, the status codes, the error codes you can branch on, and what to do about each.","md",null,{},true,{"title":39,"description":1512},"n-TLQVQ8bq5oDWaDN2e7XDZADwtEPOK0Z1594094wsc",[1520,1522],{"title":35,"path":36,"stem":37,"description":1521,"children":-1},"Machine-readable Stablegate resources for LLM coding agents: llms.txt, llms-full.txt, the OpenAPI specification and Markdown copies of pages.",{"title":43,"path":44,"stem":45,"description":1523,"children":-1},"Seven requests take a new customer from nothing to a paid-out on-ramp order. Each step links to the page that explains the details; the bodies here are the shortest working form.",1794369922572]