{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"XentFi API Documentation","colors":{"primary":"#F5A623","light":"#FFDE91","dark":"#E09515"},"logo":{"light":"https://mintcdn.com/xentfi/nt7OxiXA-10q40ko/logo/logo-light.png?fit=max\u0026auto=format\u0026n=nt7OxiXA-10q40ko\u0026q=85\u0026s=16c34a61758b9de6b5424ed250c09789","dark":"https://mintcdn.com/xentfi/nt7OxiXA-10q40ko/logo/logo-dark.png?fit=max\u0026auto=format\u0026n=nt7OxiXA-10q40ko\u0026q=85\u0026s=3f71f7865e6c676be30074e3a6d0679b"},"favicon":"https://mintcdn.com/xentfi/nt7OxiXA-10q40ko/logo/favicon-16x16.png?fit=max\u0026auto=format\u0026n=nt7OxiXA-10q40ko\u0026q=85\u0026s=cf57780c07c8f0c9326c3f300499dc45","api":{"playground":{"display":"interactive"},"examples":{"defaults":"required","languages":["curl","javascript","python","go","typescript"],"prefill":true,"autogenerate":true}},"navbar":{"links":[{"href":"https://dashboard.xentfi.com","label":"Dashboard"},{"href":"mailto:support@xentfi.com","label":"Support"}]},"footer":{"socials":{"x":"https://x.com/xentfi","github":"https://github.com/xentfi","discord":"https://discord.gg/xentfi"}},"contextual":{"options":["copy","chatgpt","assistant"],"display":"header"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"xentfi","hasAudioNarration":false,"actualSubdomain":"xentfi","customDomains":["docs.xentfi.com"],"gitSource":{"type":"github","owner":"xentfi","repo":"xentfi-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6aef630559edac7bace6ab9c","clientVersion":"0.0.4088","searchFilterCounts":[{"language":"default","tag":"API Reference","count":134},{"language":"default","tag":"XentFi Pro","count":21},{"language":"default","tag":"Documentation","count":13},{"language":"default","tag":"Getting Started","count":12},{"language":"default","tag":"Agents","count":11},{"language":"default","tag":"Addresses","count":10},{"language":"default","tag":"Auto Settlement","count":10},{"language":"default","tag":"Off-ramp","count":10},{"language":"default","tag":"Agent Self","count":9},{"language":"default","tag":"Master Wallets","count":9}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"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":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/customer-virtual-accounts/update-the-destination-of-a-customer-virtual-account","slug":"/api-reference/customer-virtual-accounts/update-the-destination-of-a-customer-virtual-account","pageMetadata":{"title":"Update the destination of a customer virtual account","description":"Updates where funds are delivered. Bridge does not allow changing the funding currency after creation — only the destination chain/address.\n","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/customers/{customerId}/virtual-accounts/{virtualAccountId}/update","href":"/api-reference/customer-virtual-accounts/update-the-destination-of-a-customer-virtual-account","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Updates where funds are delivered. Bridge does not allow changing the funding currency after creation — only the destination chain/address.\"\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":"Update the destination of a customer virtual account","description":"Updates where funds are delivered. Bridge does not allow changing the funding currency after creation — only the destination chain/address.\n","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/customers/{customerId}/virtual-accounts/{virtualAccountId}/update","href":"/api-reference/customer-virtual-accounts/update-the-destination-of-a-customer-virtual-account","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Customer Virtual Accounts"],"summary":"Update the destination of a customer virtual account","description":"Updates where funds are delivered. Bridge does not allow changing the funding currency after creation — only the destination chain/address.\n","operationId":"updateCustomerVirtualAccount","security":["b54c372c-2cb6-4718-a1a7-2cc3a702a776"],"parameters":["7b4391f9-e0e9-4fd8-8aa3-8bcb4cacdc39","416b113f-a81e-410c-9df3-bea9c51aaa0f"],"requestBody":"630e4f30-e840-4306-b670-ab0198d2742a","responses":{"200":"2bc33bdf-3bc5-4b76-865b-95d8dbb9299b","400":"8f3708c1-7312-4b04-aac3-4d575d00a7d1","401":"d147cdc8-3125-4e7b-ae79-3f6a8ad381d2","404":"4741aeea-654d-4e59-bcdf-e86a08a6908d"},"method":"post","type":"path","servers":["3ef30ada-5b9d-4e1c-85d8-3f6824014001"],"path":"/v1/customers/{customerId}/virtual-accounts/{virtualAccountId}/update","baseUrlOptions":["https://api.xentfi.com"],"title":"Update the destination of a customer virtual account","codeSamples":[],"requestExampleLanguages":["bash","javascript","python","go","typescript"],"requiredOnlyExamples":true,"requestExampleType":"generated","responseExampleType":"generated","prefillPlaygroundWithExample":true,"prefillPlaygroundExamples":[{"body.destination.oneOf.0.walletId.oneOf.0":"3c90c3cc-0d44-4b50-8888-8dd25736052a","body.destination.oneOf.0.address.oneOf.0":"\u003cstring>","body.destination.oneOf.0.assetId.oneOf.0":"3c90c3cc-0d44-4b50-8888-8dd25736052a"}]},"dependencies":{"parameters":{"7b4391f9-e0e9-4fd8-8aa3-8bcb4cacdc39":{"name":"customerId","in":"path","required":true,"schema":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"","typeLabel":"string\u003cuuid>"}},"416b113f-a81e-410c-9df3-bea9c51aaa0f":{"name":"virtualAccountId","in":"path","required":true,"schema":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"","typeLabel":"string\u003cuuid>"}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["destination"],"properties":{"destination":{"oneOf":[{"type":"object","description":"Where funds converted by this virtual account should be delivered. Use `walletType` to discriminate which of `walletId` / `address` is required.\n","required":["walletType","walletId"],"properties":{"walletType":{"type":"string","description":"Which kind of wallet a payout/delivery destination points at.\n * MASTER_WALLET → organisation's MasterWallet (any chain)\n * CHILD_WALLET → child wallet created under a MasterWallet\n * EXTERNAL_WALLET → any external address (wallet or exchange)\n","enum":["MASTER_WALLET","CHILD_WALLET"],"isRequired":true,"uniqueKey":"destination.oneOf.0.walletType","typeLabel":"enum\u003cstring>"},"walletId":{"oneOf":[{"type":"string","format":"uuid","description":"Required when `walletType` is MASTER_WALLET or CHILD_WALLET. Must belong to the calling organisation.\n","isRequired":true,"uniqueKey":"destination.oneOf.0.walletId.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"Required when `walletType` is MASTER_WALLET or CHILD_WALLET. Must belong to the calling organisation.\n","isRequired":true,"uniqueKey":"destination.oneOf.0.walletId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"destination.oneOf.0.walletId","typeLabel":"string\u003cuuid> | null"},"address":{"oneOf":[{"type":"string","description":"Required when `walletType` is EXTERNAL_WALLET. An EVM or Solana address that will receive the settlement.\n","uniqueKey":"destination.oneOf.0.address.oneOf.0","typeLabel":"string"},{"type":"null","description":"Required when `walletType` is EXTERNAL_WALLET. An EVM or Solana address that will receive the settlement.\n","uniqueKey":"destination.oneOf.0.address.oneOf.1","typeLabel":"null"}],"uniqueKey":"destination.oneOf.0.address","typeLabel":"string | null"},"assetId":{"oneOf":[{"type":"string","format":"uuid","description":"Asset (token) to be delivered. Determines both the chain and the token (e.g. USDC on Base, USDT on Tron). Required for EXTERNAL_WALLET; optional for MASTER_WALLET / CHILD_WALLET (defaults to the wallet's primary asset when omitted).\n","uniqueKey":"destination.oneOf.0.assetId.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"Asset (token) to be delivered. Determines both the chain and the token (e.g. USDC on Base, USDT on Tron). Required for EXTERNAL_WALLET; optional for MASTER_WALLET / CHILD_WALLET (defaults to the wallet's primary asset when omitted).\n","uniqueKey":"destination.oneOf.0.assetId.oneOf.1","typeLabel":"null"}],"uniqueKey":"destination.oneOf.0.assetId","typeLabel":"string\u003cuuid> | null"}},"isRequired":true,"uniqueKey":"destination.oneOf.0","typeLabel":"object"},{"type":"object","description":"Where funds converted by this virtual account should be delivered. Use `walletType` to discriminate which of `walletId` / `address` is required.\n","required":["walletType","address","assetId"],"properties":{"walletType":{"type":"string","description":"Which kind of wallet a payout/delivery destination points at.\n * MASTER_WALLET → organisation's MasterWallet (any chain)\n * CHILD_WALLET → child wallet created under a MasterWallet\n * EXTERNAL_WALLET → any external address (wallet or exchange)\n","enum":["EXTERNAL_WALLET"],"isRequired":true,"uniqueKey":"destination.oneOf.1.walletType","typeLabel":"enum\u003cstring>"},"address":{"oneOf":[{"type":"string","description":"Required when `walletType` is EXTERNAL_WALLET. An EVM or Solana address that will receive the settlement.\n","isRequired":true,"uniqueKey":"destination.oneOf.1.address.oneOf.0","typeLabel":"string"},{"type":"null","description":"Required when `walletType` is EXTERNAL_WALLET. An EVM or Solana address that will receive the settlement.\n","isRequired":true,"uniqueKey":"destination.oneOf.1.address.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"destination.oneOf.1.address","typeLabel":"string | null"},"assetId":{"oneOf":[{"type":"string","format":"uuid","description":"Asset (token) to be delivered. Determines both the chain and the token (e.g. USDC on Base, USDT on Tron). Required for EXTERNAL_WALLET; optional for MASTER_WALLET / CHILD_WALLET (defaults to the wallet's primary asset when omitted).\n","isRequired":true,"uniqueKey":"destination.oneOf.1.assetId.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"Asset (token) to be delivered. Determines both the chain and the token (e.g. USDC on Base, USDT on Tron). Required for EXTERNAL_WALLET; optional for MASTER_WALLET / CHILD_WALLET (defaults to the wallet's primary asset when omitted).\n","isRequired":true,"uniqueKey":"destination.oneOf.1.assetId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"destination.oneOf.1.assetId","typeLabel":"string\u003cuuid> | null"},"walletId":{"oneOf":[{"type":"string","format":"uuid","description":"Required when `walletType` is MASTER_WALLET or CHILD_WALLET. Must belong to the calling organisation.\n","uniqueKey":"destination.oneOf.1.walletId.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"Required when `walletType` is MASTER_WALLET or CHILD_WALLET. Must belong to the calling organisation.\n","uniqueKey":"destination.oneOf.1.walletId.oneOf.1","typeLabel":"null"}],"uniqueKey":"destination.oneOf.1.walletId","typeLabel":"string\u003cuuid> | null"}},"isRequired":true,"uniqueKey":"destination.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"destination","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"destination":{"walletId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","address":"\u003cstring>","assetId":"3c90c3cc-0d44-4b50-8888-8dd25736052a"}}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"2bc33bdf-3bc5-4b76-865b-95d8dbb9299b":{"description":"Updated virtual account","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"id":{"type":"string","format":"uuid","uniqueKey":"data.id","typeLabel":"string\u003cuuid>"},"customerId":{"oneOf":[{"type":"string","format":"uuid","uniqueKey":"data.customerId.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","uniqueKey":"data.customerId.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.customerId","typeLabel":"string\u003cuuid> | null"},"currency":{"type":"string","uniqueKey":"data.currency","typeLabel":"string"},"status":{"type":"string","uniqueKey":"data.status","typeLabel":"string"},"depositInstructions":{"type":"object","properties":{"accountNumber":{"oneOf":[{"type":"string","uniqueKey":"data.depositInstructions.accountNumber.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"data.depositInstructions.accountNumber.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.depositInstructions.accountNumber","typeLabel":"string | null"},"accountName":{"oneOf":[{"type":"string","uniqueKey":"data.depositInstructions.accountName.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"data.depositInstructions.accountName.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.depositInstructions.accountName","typeLabel":"string | null"},"bankName":{"oneOf":[{"type":"string","uniqueKey":"data.depositInstructions.bankName.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"data.depositInstructions.bankName.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.depositInstructions.bankName","typeLabel":"string | null"},"routingNumber":{"oneOf":[{"type":"string","uniqueKey":"data.depositInstructions.routingNumber.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"data.depositInstructions.routingNumber.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.depositInstructions.routingNumber","typeLabel":"string | null"},"iban":{"oneOf":[{"type":"string","uniqueKey":"data.depositInstructions.iban.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"data.depositInstructions.iban.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.depositInstructions.iban","typeLabel":"string | null"},"swiftCode":{"oneOf":[{"type":"string","uniqueKey":"data.depositInstructions.swiftCode.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"data.depositInstructions.swiftCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.depositInstructions.swiftCode","typeLabel":"string | null"}},"uniqueKey":"data.depositInstructions","typeLabel":"object"},"createdAt":{"type":"string","format":"date-time","uniqueKey":"data.createdAt","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"data","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"data":{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","customerId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","currency":"\u003cstring>","status":"\u003cstring>","depositInstructions":{"accountNumber":"\u003cstring>","accountName":"\u003cstring>","bankName":"\u003cstring>","routingNumber":"\u003cstring>","iban":"\u003cstring>","swiftCode":"\u003cstring>"},"createdAt":"2023-11-07T05:31:56Z"}}}},"exampleType":"generated"}},"exampleType":"generated"},"8f3708c1-7312-4b04-aac3-4d575d00a7d1":{"description":"Bad request","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","example":"NOT_FOUND","uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","example":"Wallet not found","uniqueKey":"error.message","typeLabel":"string"},"timestamp":{"type":"string","format":"date-time","uniqueKey":"error.timestamp","typeLabel":"string\u003cdate-time>"},"requestId":{"type":"string","uniqueKey":"error.requestId","typeLabel":"string"}},"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"NOT_FOUND","message":"Wallet not found","timestamp":"2023-11-07T05:31:56Z","requestId":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"d147cdc8-3125-4e7b-ae79-3f6a8ad381d2":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","example":"NOT_FOUND","uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","example":"Wallet not found","uniqueKey":"error.message","typeLabel":"string"},"timestamp":{"type":"string","format":"date-time","uniqueKey":"error.timestamp","typeLabel":"string\u003cdate-time>"},"requestId":{"type":"string","uniqueKey":"error.requestId","typeLabel":"string"}},"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"NOT_FOUND","message":"Wallet not found","timestamp":"2023-11-07T05:31:56Z","requestId":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"4741aeea-654d-4e59-bcdf-e86a08a6908d":{"description":"Not found","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","example":"NOT_FOUND","uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","example":"Wallet not found","uniqueKey":"error.message","typeLabel":"string"},"timestamp":{"type":"string","format":"date-time","uniqueKey":"error.timestamp","typeLabel":"string\u003cdate-time>"},"requestId":{"type":"string","uniqueKey":"error.requestId","typeLabel":"string"}},"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"NOT_FOUND","message":"Wallet not found","timestamp":"2023-11-07T05:31:56Z","requestId":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"b54c372c-2cb6-4718-a1a7-2cc3a702a776":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"apiKey","scopes":[],"schemeName":"ApiKeyAuth"},"OrgIdAuth":{"type":"apiKey","in":"header","name":"orgId","scopes":[],"schemeName":"OrgIdAuth"}}},"servers":{"3ef30ada-5b9d-4e1c-85d8-3f6824014001":{"url":"https://api.xentfi.com","description":"Production server"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"apiKey","scopes":[],"schemeName":"ApiKeyAuth"},"schema":{"title":"apiKey","type":"string","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"ApiKeyAuth","name":"apiKey"},{"scheme":{"type":"apiKey","in":"header","name":"orgId","scopes":[],"schemeName":"OrgIdAuth"},"schema":{"title":"orgId","type":"string","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"OrgIdAuth","name":"orgId"}],"title":"ApiKeyAuth \u0026 OrgIdAuth"}]},"originalFileLocation":"api-reference/openapi.json"},"subdomain":"xentfi","siteName":"XentFi API Documentation","title":"Update the destination of a customer virtual account - XentFi API Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-07T17:29:12.025Z","originalFileLocation":"api-reference/customer-virtual-accounts/update-the-destination-of-a-customer-virtual-account.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Updates where funds are delivered. Bridge does not allow changing the funding currency after creation — only the destination chain/address.\">\u003cmeta data-mint-head name=\"application-name\" content=\"XentFi API Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/xentfi/q_Pzx6ysmqGzPfz2/_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/xentfi/q_Pzx6ysmqGzPfz2/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/xentfi/q_Pzx6ysmqGzPfz2/_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/xentfi/q_Pzx6ysmqGzPfz2/_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/xentfi/q_Pzx6ysmqGzPfz2/_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/xentfi/q_Pzx6ysmqGzPfz2/_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/xentfi/q_Pzx6ysmqGzPfz2/_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/xentfi/q_Pzx6ysmqGzPfz2/_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/xentfi/q_Pzx6ysmqGzPfz2/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Update the destination of a customer virtual account - XentFi API Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Updates where funds are delivered. Bridge does not allow changing the funding currency after creation — only the destination chain/address.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"XentFi API Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.xentfi.com/api-reference/customer-virtual-accounts/update-the-destination-of-a-customer-virtual-account\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://xentfi.mintlify.site/_mintlify/api/og/v2?division=Customer+Virtual+Accounts\u0026amp;title=Update+the+destination+of+a+customer+virtual+account\u0026amp;description=Updates+where+funds+are+delivered.+Bridge+does+not+allow+changing+the+funding+currency+after+creation+%E2%80%94+only+the+destination+chain%2Faddress.%0A\u0026amp;theme=d7876670383a0adff8859ee0\u0026amp;signature=e88f5c6ca81a34c1c0f467abade3c35123954c8e0506beafcbf3d7cd0b754a34\">\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=\"Update the destination of a customer virtual account - XentFi API Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Updates where funds are delivered. Bridge does not allow changing the funding currency after creation — only the destination chain/address.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://xentfi.mintlify.site/_mintlify/api/og/v2?division=Customer+Virtual+Accounts\u0026amp;title=Update+the+destination+of+a+customer+virtual+account\u0026amp;description=Updates+where+funds+are+delivered.+Bridge+does+not+allow+changing+the+funding+currency+after+creation+%E2%80%94+only+the+destination+chain%2Faddress.%0A\u0026amp;theme=d7876670383a0adff8859ee0\u0026amp;signature=e88f5c6ca81a34c1c0f467abade3c35123954c8e0506beafcbf3d7cd0b754a34\">\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/xentfi/q_Pzx6ysmqGzPfz2/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"XentFi API Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#F5A623\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.xentfi.com/api-reference/customer-virtual-accounts/update-the-destination-of-a-customer-virtual-account\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/customer-virtual-accounts/update-the-destination-of-a-customer-virtual-account.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.xentfi.com/#organization\",\"name\":\"XentFi API Documentation\",\"url\":\"https://docs.xentfi.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/xentfi/nt7OxiXA-10q40ko/logo/logo-light.png?fit=max\u0026auto=format\u0026n=nt7OxiXA-10q40ko\u0026q=85\u0026s=16c34a61758b9de6b5424ed250c09789\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.xentfi.com#website\",\"name\":\"XentFi API Documentation\",\"url\":\"https://docs.xentfi.com\",\"publisher\":{\"@id\":\"https://docs.xentfi.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.xentfi.com/api-reference/customer-virtual-accounts/update-the-destination-of-a-customer-virtual-account#webpage\",\"url\":\"https://docs.xentfi.com/api-reference/customer-virtual-accounts/update-the-destination-of-a-customer-virtual-account\",\"name\":\"Update the destination of a customer virtual account\",\"description\":\"Updates where funds are delivered. Bridge does not allow changing the funding currency after creation — only the destination chain/address.\",\"dateModified\":\"2026-11-07T17:29:12.025Z\",\"isPartOf\":{\"@id\":\"https://docs.xentfi.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.xentfi.com/api-reference/customer-virtual-accounts/update-the-destination-of-a-customer-virtual-account#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.xentfi.com/api-reference/customer-virtual-accounts/update-the-destination-of-a-customer-virtual-account#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Customer Virtual Accounts\",\"item\":\"https://docs.xentfi.com/api-reference/customer-virtual-accounts/deactivate-a-virtual-account\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Update the destination of a customer virtual account\",\"item\":\"https://docs.xentfi.com/api-reference/customer-virtual-accounts/update-the-destination-of-a-customer-virtual-account\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.xentfi.com/api-reference/customer-virtual-accounts/update-the-destination-of-a-customer-virtual-account#apireference\",\"headline\":\"Update the destination of a customer virtual account\",\"name\":\"Update the destination of a customer virtual account\",\"description\":\"Updates where funds are delivered. Bridge does not allow changing the funding currency after creation — only the destination chain/address.\",\"url\":\"https://docs.xentfi.com/api-reference/customer-virtual-accounts/update-the-destination-of-a-customer-virtual-account\",\"mainEntityOfPage\":{\"@id\":\"https://docs.xentfi.com/api-reference/customer-virtual-accounts/update-the-destination-of-a-customer-virtual-account#webpage\"},\"dateModified\":\"2026-11-07T17:29:12.025Z\",\"publisher\":{\"@id\":\"https://docs.xentfi.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.xentfi.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"XentFi API Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"XentFi API Documentation","nav":{"global":null,"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":""}]},{"tab":"API Reference","groups":[{"group":"Getting Started","pages":[{"title":"API Introduction","href":"/api-reference/introduction"},{"title":"Authentication","href":"/api-reference/authentication"},{"title":"Error Handling","href":"/api-reference/errors"}]},{"group":"Master Wallets","pages":[{"title":"List master wallets","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/master-wallets","href":"/api-reference/master-wallets/list-master-wallets"},{"title":"Create master wallet","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/master-wallets","href":"/api-reference/master-wallets/create-master-wallet"},{"title":"Get single master wallet","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/master-wallets/{masterId}","href":"/api-reference/master-wallets/get-single-master-wallet"},{"title":"Get master wallet token balance","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/master-wallets/{masterId}/balance","href":"/api-reference/master-wallets/get-master-wallet-token-balance"},{"title":"Disable monitoring","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/master-wallets/{masterId}/monitoring/{blockchainId}/disable","href":"/api-reference/master-wallets/disable-monitoring"},{"title":"Enable monitoring","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/master-wallets/{masterId}/monitoring/{blockchainId}/enable","href":"/api-reference/master-wallets/enable-monitoring"},{"title":"Recover assets from a master wallet","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/master-wallets/{masterId}/recover","href":"/api-reference/master-wallets/recover-assets-from-a-master-wallet"},{"title":"Get recoverable assets for a master wallet","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/master-wallets/{masterId}/recoverable-assets","href":"/api-reference/master-wallets/get-recoverable-assets-for-a-master-wallet"},{"title":"List master wallet transfers","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/master-wallets/{masterId}/transactions","href":"/api-reference/master-wallets/list-master-wallet-transfers"}]},{"group":"Auto Settlement","pages":[{"title":"List master settlement rules","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/master-wallets/{masterId}/settlement-rules","href":"/api-reference/auto-settlement/list-master-settlement-rules"},{"title":"Create master settlement rule","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/master-wallets/{masterId}/settlement-rules","href":"/api-reference/auto-settlement/create-master-settlement-rule"},{"title":"Get single settlement rule","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/master-wallets/settlement-rules/{ruleId}","href":"/api-reference/auto-settlement/get-single-settlement-rule"},{"title":"Update settlement rule","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /v1/master-wallets/settlement-rules/{ruleId}","href":"/api-reference/auto-settlement/update-settlement-rule"},{"title":"Delete settlement rule","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/master-wallets/settlement-rules/{ruleId}","href":"/api-reference/auto-settlement/delete-settlement-rule"},{"title":"List address settlement rules","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/addresses/{addressId}/settlement-rules","href":"/api-reference/auto-settlement/list-address-settlement-rules"},{"title":"Create address settlement rule","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/addresses/{addressId}/settlement-rules","href":"/api-reference/auto-settlement/create-address-settlement-rule"},{"title":"Get single settlement rule","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/addresses/settlement-rules/{ruleId}","href":"/api-reference/auto-settlement/get-single-settlement-rule-1"},{"title":"Update settlement rule","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /v1/addresses/settlement-rules/{ruleId}","href":"/api-reference/auto-settlement/update-settlement-rule-1"},{"title":"Delete settlement rule","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/addresses/settlement-rules/{ruleId}","href":"/api-reference/auto-settlement/delete-settlement-rule-1"}]},{"group":"Signing","pages":[{"title":"Sign a message using a master wallet","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/master-wallets/{masterId}/signing/message","href":"/api-reference/signing/sign-a-message-using-a-master-wallet"},{"title":"Sign a transaction using a master wallet","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/master-wallets/{masterId}/signing/transaction","href":"/api-reference/signing/sign-a-transaction-using-a-master-wallet"},{"title":"Sign typed data (EIP-712) using a master wallet","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/master-wallets/{masterId}/signing/typed-data","href":"/api-reference/signing/sign-typed-data-eip-712-using-a-master-wallet"},{"title":"Sign a message using an address wallet","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/addresses/{addressId}/signing/message","href":"/api-reference/signing/sign-a-message-using-an-address-wallet"},{"title":"Sign a transaction using an address wallet","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/addresses/{addressId}/signing/transaction","href":"/api-reference/signing/sign-a-transaction-using-an-address-wallet"},{"title":"Sign typed data (EIP-712) using an address wallet","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/addresses/{addressId}/signing/typed-data","href":"/api-reference/signing/sign-typed-data-eip-712-using-an-address-wallet"}]},{"group":"Transfer","pages":[{"title":"Estimate gas fee for master transfer","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/master-wallets/{masterId}/transfer/estimate-gas","href":"/api-reference/transfer/estimate-gas-fee-for-master-transfer"},{"title":"Create and execute master transfer","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/master-wallets/{masterId}/transfer/execute","href":"/api-reference/transfer/create-and-execute-master-transfer"},{"title":"Execute address transfer quote","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/addresses/{addressId}/transfer/estimate-gas","href":"/api-reference/transfer/execute-address-transfer-quote"},{"title":"Create address transfer quote","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/addresses/{addressId}/transfer/execute","href":"/api-reference/transfer/create-address-transfer-quote"}]},{"group":"Addresses","pages":[{"title":"List deposit addresses","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/addresses","href":"/api-reference/addresses/list-deposit-addresses"},{"title":"Create deposit address","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/addresses","href":"/api-reference/addresses/create-deposit-address"},{"title":"Get single deposit address","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/addresses/{addressId}","href":"/api-reference/addresses/get-single-deposit-address"},{"title":"Get address token balance","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/addresses/{addressId}/balance","href":"/api-reference/addresses/get-address-token-balance"},{"title":"Disable address monitoring","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/addresses/{addressId}/monitoring/{blockchainId}/disable","href":"/api-reference/addresses/disable-address-monitoring"},{"title":"Enable address monitoring","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/addresses/{addressId}/monitoring/{blockchainId}/enable","href":"/api-reference/addresses/enable-address-monitoring"},{"title":"Recover assets from an address","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/addresses/{addressId}/recover","href":"/api-reference/addresses/recover-assets-from-an-address"},{"title":"Get recoverable assets for an address","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/addresses/{addressId}/recoverable-assets","href":"/api-reference/addresses/get-recoverable-assets-for-an-address"},{"title":"List address transfers","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/addresses/{addressId}/transfers","href":"/api-reference/addresses/list-address-transfers"},{"title":"Whitelist an existing deposit address","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/addresses/whitelist","href":"/api-reference/addresses/whitelist-an-existing-deposit-address"}]},{"group":"Assets","pages":[{"title":"List supported blockchains","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/assets/blockchains","href":"/api-reference/assets/list-supported-blockchains"},{"title":"Get blockchain by ID or slug","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/assets/blockchains/{id}","href":"/api-reference/assets/get-blockchain-by-id-or-slug"},{"title":"List supported tokens with optional filtering","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/assets/tokens","href":"/api-reference/assets/list-supported-tokens-with-optional-filtering"},{"title":"Get token by ID or symbol","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/assets/tokens/{id}","href":"/api-reference/assets/get-token-by-id-or-symbol"}]},{"group":"Prices","pages":[{"title":"Get prices for multiple tokens","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/assets/prices/tokens","href":"/api-reference/prices/get-prices-for-multiple-tokens"},{"title":"Get token price by symbol","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/assets/prices/tokens/{symbol}","href":"/api-reference/prices/get-token-price-by-symbol"}]},{"group":"Payment Links","pages":[{"title":"List payment links","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/payment-links","href":"/api-reference/payment-links/list-payment-links"},{"title":"Create payment link","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/payment-links","href":"/api-reference/payment-links/create-payment-link"},{"title":"Get single payment link","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/payment-links/{id}","href":"/api-reference/payment-links/get-single-payment-link"},{"title":"Update payment link","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /v1/payment-links/{id}","href":"/api-reference/payment-links/update-payment-link"},{"title":"List payment transfers","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/payment-transfers","href":"/api-reference/payment-links/list-payment-transfers"},{"title":"Get single payment transfer","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/payment-transfers/{id}","href":"/api-reference/payment-links/get-single-payment-transfer"}]},{"group":"Checkout","pages":[{"title":"Initiate GHS mobile-money payment (payer-facing)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/checkout/mobile-money/{depositInstructionId}/initiate","href":"/api-reference/checkout/initiate-ghs-mobile-money-payment-payer-facing"},{"title":"Verify mobile-money OTP (payer-facing)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/checkout/mobile-money/{depositInstructionId}/verify-otp","href":"/api-reference/checkout/verify-mobile-money-otp-payer-facing"}]},{"group":"Customers","pages":[{"title":"List customers","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/customers","href":"/api-reference/customers/list-customers"},{"title":"Create a customer","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/customers","href":"/api-reference/customers/create-a-customer"},{"title":"Get a customer","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/customers/{customerId}","href":"/api-reference/customers/get-a-customer"},{"title":"Update a customer","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /v1/customers/{customerId}","href":"/api-reference/customers/update-a-customer"}]},{"group":"Customer Onboarding","pages":[{"title":"List a customer's onboarding requests","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/customers/{customerId}/onboarding-requests","href":"/api-reference/customer-onboarding/list-a-customers-onboarding-requests"},{"title":"Create an onboarding request","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/customers/{customerId}/onboarding-requests","href":"/api-reference/customer-onboarding/create-an-onboarding-request"},{"title":"Get an onboarding request","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/customers/{customerId}/onboarding-requests/{caseId}","href":"/api-reference/customer-onboarding/get-an-onboarding-request"},{"title":"Submit onboarding requirements","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/customers/{customerId}/onboarding-requests/{caseId}/submit","href":"/api-reference/customer-onboarding/submit-onboarding-requirements"},{"title":"Get the terms-of-service acceptance URL","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/customers/{customerId}/onboarding-requests/{caseId}/terms","href":"/api-reference/customer-onboarding/get-the-terms-of-service-acceptance-url"},{"title":"Upload a prepared document image","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/onboarding/cases/{caseId}/uploads/{uploadId}","href":"/api-reference/customer-onboarding/upload-a-prepared-document-image"},{"title":"Prepare document uploads","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/onboarding/cases/{caseId}/uploads/prepare","href":"/api-reference/customer-onboarding/prepare-document-uploads"}]},{"group":"USD and EUR Virtual Accounts","pages":[{"title":"List a customer's virtual accounts","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/customers/{customerId}/virtual-accounts","href":"/api-reference/usd-and-eur-virtual-accounts/list-a-customers-virtual-accounts"},{"title":"Create a virtual account","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/customers/{customerId}/virtual-accounts","href":"/api-reference/usd-and-eur-virtual-accounts/create-a-virtual-account"},{"title":"Get a virtual account","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/customers/{customerId}/virtual-accounts/{virtualAccountId}","href":"/api-reference/usd-and-eur-virtual-accounts/get-a-virtual-account"},{"title":"List transactions for a customer virtual account","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/customers/{customerId}/virtual-accounts/{virtualAccountId}/transactions","href":"/api-reference/usd-and-eur-virtual-accounts/list-transactions-for-a-customer-virtual-account"}]},{"group":"Customer Virtual Accounts","pages":[{"title":"Deactivate a virtual account","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/customers/{customerId}/virtual-accounts/{virtualAccountId}/deactivate","href":"/api-reference/customer-virtual-accounts/deactivate-a-virtual-account"},{"title":"Reactivate a virtual account","description":"Re-enables a previously deactivated virtual account. Idempotent — calling on an already-active account returns the current state.\n","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/customers/{customerId}/virtual-accounts/{virtualAccountId}/reactivate","href":"/api-reference/customer-virtual-accounts/reactivate-a-virtual-account"},{"title":"Update the destination of a customer virtual account","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/customers/{customerId}/virtual-accounts/{virtualAccountId}/update","href":"/api-reference/customer-virtual-accounts/update-the-destination-of-a-customer-virtual-account"}]},{"group":"NGN Virtual Accounts","pages":[{"title":"List virtual accounts","description":null,"deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/virtual-accounts","href":"/api-reference/ngn-virtual-accounts/list-virtual-accounts"},{"title":"Provision a virtual account","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/virtual-accounts","href":"/api-reference/ngn-virtual-accounts/provision-a-virtual-account"},{"title":"List transactions for an NGN virtual account","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/virtual-accounts/{virtualAccountId}/transactions","href":"/api-reference/ngn-virtual-accounts/list-transactions-for-an-ngn-virtual-account"}]},{"group":"Off-ramp","pages":[{"title":"List stablecoins that can be paid out","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/offramp/assets","href":"/api-reference/off-ramp/list-stablecoins-that-can-be-paid-out"},{"title":"List banks (NGN, GHS)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/offramp/banks","href":"/api-reference/off-ramp/list-banks-ngn-ghs"},{"title":"List payout currencies","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/offramp/currencies","href":"/api-reference/off-ramp/list-payout-currencies"},{"title":"List payment methods and their requirements","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/offramp/payment-methods","href":"/api-reference/off-ramp/list-payment-methods-and-their-requirements"},{"title":"Create a quote session","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/offramp/quotes","href":"/api-reference/off-ramp/create-a-quote-session"},{"title":"List withdrawals","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/offramp/withdrawals","href":"/api-reference/off-ramp/list-withdrawals"},{"title":"Execute a withdrawal","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/offramp/withdrawals","href":"/api-reference/off-ramp/execute-a-withdrawal"},{"title":"Get a withdrawal","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/offramp/withdrawals/{id}","href":"/api-reference/off-ramp/get-a-withdrawal"},{"title":"Submit refund bank details","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/offramp/withdrawals/{id}/refund-details","href":"/api-reference/off-ramp/submit-refund-bank-details"},{"title":"Verify a refund bank account","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/offramp/withdrawals/{id}/refund-details/verify","href":"/api-reference/off-ramp/verify-a-refund-bank-account"}]},{"group":"On-ramp","pages":[{"title":"List stablecoins the wallet can receive","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/onramp/assets","href":"/api-reference/on-ramp/list-stablecoins-the-wallet-can-receive"},{"title":"List collection currencies","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/onramp/currencies","href":"/api-reference/on-ramp/list-collection-currencies"},{"title":"List orders","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/onramp/orders","href":"/api-reference/on-ramp/list-orders"},{"title":"Create an order","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/onramp/orders","href":"/api-reference/on-ramp/create-an-order"},{"title":"Get an order","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/onramp/orders/{id}","href":"/api-reference/on-ramp/get-an-order"},{"title":"Cancel an order","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/onramp/orders/{id}/cancel","href":"/api-reference/on-ramp/cancel-an-order"},{"title":"Submit a mobile-money OTP","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/onramp/orders/{id}/verify-otp","href":"/api-reference/on-ramp/submit-a-mobile-money-otp"},{"title":"Create a quote session","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/onramp/quotes","href":"/api-reference/on-ramp/create-a-quote-session"},{"title":"List payment rails for a currency","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/onramp/rails","href":"/api-reference/on-ramp/list-payment-rails-for-a-currency"}]},{"group":"OTC","pages":[{"title":"Request an OTC RFQ quote","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/otc/quotes","href":"/api-reference/otc/request-an-otc-rfq-quote"},{"title":"Get a quote","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/otc/quotes/{id}","href":"/api-reference/otc/get-a-quote"},{"title":"Execute a quote","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/otc/quotes/{id}/execute","href":"/api-reference/otc/execute-a-quote"},{"title":"Get a trade","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/otc/trades/{id}","href":"/api-reference/otc/get-a-trade"}]},{"group":"Policies","pages":[{"title":"List policies","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/policies","href":"/api-reference/policies/list-policies"},{"title":"Create a policy","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/policies","href":"/api-reference/policies/create-a-policy"},{"title":"Get a policy by ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/policies/{id}","href":"/api-reference/policies/get-a-policy-by-id"},{"title":"Update a policy","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /v1/policies/{id}","href":"/api-reference/policies/update-a-policy"}]},{"group":"Agents","pages":[{"title":"List agents for organization","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/agents","href":"/api-reference/agents/list-agents-for-organization"},{"title":"Create a new agent","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/agents","href":"/api-reference/agents/create-a-new-agent"},{"title":"List payments for a specific agent","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/agents/{agentId}/payments","href":"/api-reference/agents/list-payments-for-a-specific-agent"},{"title":"List wallets for a specific agent (org admin)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/agents/{agentId}/wallets","href":"/api-reference/agents/list-wallets-for-a-specific-agent-org-admin"},{"title":"Get balance of a specific agent wallet","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/agents/{agentId}/wallets/{agentWalletId}/balance","href":"/api-reference/agents/get-balance-of-a-specific-agent-wallet"},{"title":"Create a new wallet for a specific agent (org admin)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/agents/{agentId}/wallets/create","href":"/api-reference/agents/create-a-new-wallet-for-a-specific-agent-org-admin"},{"title":"link a wallet for a specific agent (org admin)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/agents/{agentId}/wallets/link","href":"/api-reference/agents/link-a-wallet-for-a-specific-agent-org-admin"},{"title":"Get agent by ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/agents/{id}","href":"/api-reference/agents/get-agent-by-id"},{"title":"Revoke agent","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/agents/{id}/revoke","href":"/api-reference/agents/revoke-agent"},{"title":"Suspend agent","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/agents/{id}/suspend","href":"/api-reference/agents/suspend-agent"},{"title":"Rotate (regenerate) an agent's API key","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /agents/{id}/rotate-key","href":"/api-reference/agents/rotate-regenerate-an-agents-api-key"}]},{"group":"Agent Self","pages":[{"title":"Get current agent info","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/agent-self","href":"/api-reference/agent-self/get-current-agent-info"},{"title":"List agent payments","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/agent-self/payments","href":"/api-reference/agent-self/list-agent-payments"},{"title":"Create a payment (move funds)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/agent-self/payments","href":"/api-reference/agent-self/create-a-payment-move-funds"},{"title":"Get a specific payment transaction","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/agent-self/payments/{id}","href":"/api-reference/agent-self/get-a-specific-payment-transaction"},{"title":"Get agent's effective policy and current spend","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/agent-self/policy","href":"/api-reference/agent-self/get-agents-effective-policy-and-current-spend"},{"title":"List agent's wallets","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/agent-self/wallets","href":"/api-reference/agent-self/list-agents-wallets"},{"title":"Get wallet balance","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/agent-self/wallets/{agentWalletId}/balance","href":"/api-reference/agent-self/get-wallet-balance"},{"title":"Create a new wallet for the authenticated agent","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/agent-self/wallets/create","href":"/api-reference/agent-self/create-a-new-wallet-for-the-authenticated-agent"},{"title":"link a wallet for a specific authenticated agent","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/agent-self/wallets/link","href":"/api-reference/agent-self/link-a-wallet-for-a-specific-authenticated-agent"}]},{"group":"AML","pages":[{"title":"Check multiple addresses for sanctions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/aml/check-batch","href":"/api-reference/aml/check-multiple-addresses-for-sanctions"},{"title":"Check if an address is sanctioned","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/aml/check/{address}","href":"/api-reference/aml/check-if-an-address-is-sanctioned"}]},{"group":"Webhooks","pages":[{"title":"List webhook subscriptions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/webhooks","href":"/api-reference/webhooks/list-webhook-subscriptions"},{"title":"Create webhook subscription","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/webhooks","href":"/api-reference/webhooks/create-webhook-subscription"},{"title":"Get webhook subscription details","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/webhooks/{subscriptionId}","href":"/api-reference/webhooks/get-webhook-subscription-details"},{"title":"Update webhook subscription","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /v1/webhooks/{subscriptionId}","href":"/api-reference/webhooks/update-webhook-subscription"},{"title":"Rotate webhook secret","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/webhooks/{subscriptionId}/rotate-secret","href":"/api-reference/webhooks/rotate-webhook-secret"},{"title":"Send a test webhook event","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/webhooks/{subscriptionId}/test","href":"/api-reference/webhooks/send-a-test-webhook-event"},{"title":"List webhook events","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/webhooks/events","href":"/api-reference/webhooks/list-webhook-events"},{"title":"Get webhook event details","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/webhooks/events/{eventId}","href":"/api-reference/webhooks/get-webhook-event-details"}]}]},{"tab":"Agent","icon":"bot","pages":[{"title":"Agent","href":"/agent/introduction"}]},{"tab":"XentFi Pro","icon":"chart-candlestick","pages":[{"title":"XentFi Pro","href":"/xentfi-pro/overview"}]},{"tab":"Resources","icon":"book-open","menu":[{"item":"Release Notes","icon":"file-text","pages":[{"title":"Release Notes","href":"/release-notes/changelog"}]},{"item":"Sample Projects","icon":"folder-open","pages":[{"title":"Sample Projects","href":"/projects"}]}],"pages":[{"title":"Resources","href":"/release-notes/changelog"}]}]},"basePath":"","title":"Update the destination of a customer virtual account - XentFi API Documentation","buildId":"dpl_DTau1J5HqS9UTgVSDwGksstFWtPa","deploymentId":"dpl_DTau1J5HqS9UTgVSDwGksstFWtPa","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-5FCzAcfS.js","utils-SLtAG4EZ.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-2DZi8ZMu.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-D7J3nkzE.js","snippetPresets-D0Alv0AH.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-BI4qNJ2c.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BD3uyr8j.js","shallow-D8iEBr5z.js","getApiPlaygroundDisplay-CgNP4lzR.js","CodeSnippet-CX-QHuMs.js","CodeSnippets-VlXE-ZUf.js","Page-D9ithiIZ.js","getPastedJson-DYNQkZ1M.js","icon-CzacdwOi.js","MethodPill-2JVqoYKi.js","DuplicateIcon-_xVXs-U8.js","createIcon-BRHrweLo.js","DynamicMarkdown-mQG_iQiE.js","SectionHeading-DMpJzv8f.js","axios-vUo_bRtp.js","Markdown-5FGIym-8.js","clsx-D-TRO5q5.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CdrJecqK.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-CHlcWBLM.js"]}