A unique Id representing the end user. Typically this will be a user Id from the
client application. Personally identifiable information, such as an email address or phone number,
should not be used. 300 characters length maximum.
Type of integration to redirect to. Will redirect to catalog if not provided.
Not supported types: DeFiWallet, CryptocurrencyAddress, CryptocurrencyWallet.
The final screen of Link allows users to ācontinueā back to your app or āLink another account.ā
If this param is present then this button will be hidden.
For direct integrations that also support API keys, Link presents the user with the option to generate an API key for seamless access.
If this param is true, this feature will be disabled.
Opaque team code for error routing. Resolved from exception origin or caller file path via CODEOWNERS.
Format: 2-character code (e.g., "7K", "M2"). Use for alerting/routing, not display.
Strictly-typed error type that is explaining the reason of an unsuccessful status of the operation.
All possible error types are available in the documentation.
{"docsConfig":{"theme":"luma","$schema":"https://mintlify.com/docs.json","name":"Mesh","colors":{"primary":"#F9FF4D","light":"#F9FF4D","dark":"#F9FF4D"},"logo":{"light":"https://mintcdn.com/mesh-40/xC8T3jgyIbITRgDa/logo/yellow-logo.svg?fit=max\u0026auto=format\u0026n=xC8T3jgyIbITRgDa\u0026q=85\u0026s=1cd02a0ba4a7d0f45f959161701ec02d","dark":"https://mintcdn.com/mesh-40/xC8T3jgyIbITRgDa/logo/yellow-logo.svg?fit=max\u0026auto=format\u0026n=xC8T3jgyIbITRgDa\u0026q=85\u0026s=1cd02a0ba4a7d0f45f959161701ec02d"},"favicon":"https://mintcdn.com/mesh-40/AvjtqKCGv95_YUUc/favicon-new.png?fit=max\u0026auto=format\u0026n=AvjtqKCGv95_YUUc\u0026q=85\u0026s=932699c8f94d0f777bdd1b1ac6f17f23","api":{"openapi":"https://integration-api.meshconnect.com/swagger/v1/swagger.json"},"appearance":{"default":"dark","strict":true},"navbar":{"primary":{"type":"button","label":"Dashboard","href":"https://dashboard.meshconnect.com/login"}},"footer":{"socials":{"twitter":"https://twitter.com/meshconnectapi","linkedin":"https://www.linkedin.com/company/meshconnectapi"}},"integrations":{"ga4":{"measurementId":"G-1QG55ZYBHD"}},"errors":{"404":{"redirect":false,"title":"Page not found","description":"The page you're looking for doesn't exist or has been moved. Try using the **search bar** above, or head back to the [Quickstart guide](/build/15min-quickstart) to get started."}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"mesh-40","hasAudioNarration":false,"actualSubdomain":"mesh-40","customDomains":["docs.meshconnect.com"],"gitSource":{"type":"github","owner":"frontfin","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae0dae8e74a047ddf86d048","collectionId":"0ef4057f-1521-4a14-bb9d-dc5140583669","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae0dae8e74a047ddf86d048"},"feedback":{"thumbs":true,"issues":false,"edits":false,"agentFeedback":false},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"DISABLED"},"CONTEXTUAL_FEEDBACK":{"status":"DISABLED"},"CODE_SNIPPET_FEEDBACK":{"status":"DISABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae11ce223f2d0a3ed80e86a","clientVersion":"0.0.3990","searchFilterCounts":[{"language":"default","tag":"API Reference","count":34},{"language":"default","tag":"Guides","count":27},{"language":"default","tag":"Further resources","count":16},{"language":"default","tag":"Account Management endpoints","count":10},{"language":"default","tag":"Build your integration","count":8},{"language":"default","tag":"Registered Clients","count":7},{"language":"default","tag":"Deprecated","count":6},{"language":"default","tag":"Core endpoints","count":6},{"language":"default","tag":"User account endpoints","count":4},{"language":"default","tag":"Headless bridging endpoints","count":4}]},"assistantConfig":{},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","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":"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":"pause-universal-search-reconcile","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":"per-site-search-delta","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":"editor-private-page-search","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":"editor-nav-generations","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":"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":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","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":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"@keyframes not-found-appear{0%{opacity:0}to{opacity:1}}.sdk-badge{display:inline-block;padding:.125rem .5rem;border-radius:.375rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;font-weight:500;line-height:1rem;white-space:nowrap;vertical-align:baseline;text-align:center}.sdk-live{color:#86efac;background-color:rgba(74,222,128,.1)}.sdk-backlog{color:#fca5a5;background-color:rgba(248,113,113,.1)}.sdk-coming-soon{color:#fcd34d;background-color:rgba(251,191,36,.1)}.sdk-default{color:#93c5fd;background-color:rgba(96,165,250,.1)}body:has(.not-found-container) #sidebar,body:has(.not-found-container) #table-of-contents{display:none!important}.not-found-container{position:fixed!important;top:64px!important;left:0!important;right:0!important;bottom:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:1.5rem!important;pointer-events:none;z-index:0;animation:not-found-appear .15s ease both}.not-found-container>*{pointer-events:auto;max-width:36rem;width:100%}#error-badge,.not-found-status-code{font-size:8rem!important;font-weight:900!important;line-height:1!important;color:#f9ff4d!important;opacity:.4!important;margin-bottom:.5rem!important;padding:0!important}#error-title,.not-found-title{font-size:1.75rem!important;font-weight:700!important;margin-bottom:.5rem!important}.not-found-description{font-size:1.05rem;color:rgba(229,229,231,.7);max-width:28rem;margin:0 auto 2.5rem;line-height:1.7}.not-found-recommended-page-link,.sidebar-group-header{color:#f9ff4d!important;font-weight:500}.sidebar-group-header{font-size:1rem!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;opacity:1!important;margin-top:1.75rem!important}#navigation-items,#sidebar-content{padding-top:0!important}li[data-group-tag]>button{font-weight:700!important}.parameter-reference{background:rgba(168,85,247,.1);border:1px solid rgba(168,85,247,.28);border-radius:.75rem;padding:.25rem .9rem;margin:.75rem 0 1.25rem}.parameter-reference [class*=accordion],.parameter-reference details,.parameter-reference>div:first-child{background:0 0!important;border:0!important;box-shadow:none!important}.parameter-reference button,.parameter-reference summary{background:0 0!important;position:relative;padding-left:1.75rem!important}.parameter-reference button::before,.parameter-reference summary::before{content:\"š\";position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:1rem;line-height:1}.platform-list{display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.08);border-radius:.75rem;overflow:hidden;margin:1rem 0}.platform-list .platform-row{display:flex;align-items:center;gap:.6rem;padding:.9rem 1.1rem;border-bottom:1px solid rgba(255,255,255,.08)}.param-list .param-row:last-child,.platform-list .platform-row:last-child{border-bottom:none}.platform-list .platform-row img{width:18px;height:18px;flex-shrink:0;margin:0}.platform-list .platform-row span{font-weight:600}.param-list{display:flex;flex-direction:column;margin:1rem 0 .5rem}.param-list .param-row{padding:.9rem 0;border-bottom:1px solid rgba(255,255,255,.07)}.param-list .param-name{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .65rem;margin-bottom:.4rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;font-weight:600;color:#f9ff4d;background:0 0}.param-list .param-name code{background:0 0;padding:0;border:0;font-size:inherit;font-weight:inherit;color:inherit}.param-list .param-name strong{font-weight:700}.param-list .param-body{font-size:.9em;color:rgba(229,229,231,.85);line-height:1.6}.param-list .param-body p{margin:0}.param-list .param-body p+p{margin-top:.55em}.param-list .param-body code{font-size:.88em}.param-list .param-tag{font-size:.7em;padding:.08em .5em}.parameter-reference table td:first-child,.parameter-reference table th:first-child{white-space:nowrap;min-width:14rem;vertical-align:top}.parameter-reference table td{vertical-align:top;padding-top:.6em;padding-bottom:.6em}.param-tag{display:inline-block;padding:.125rem .5rem;border-radius:.375rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;font-weight:500;line-height:1rem;white-space:nowrap;vertical-align:baseline;margin-bottom:.5rem}.param-tag-required{color:#86efac;background-color:rgba(74,222,128,.1)}.param-tag-optional{color:#fcd34d;background-color:rgba(251,191,36,.1)}:root{--sidebar-width:18rem;--content-edge-buffer:4.5rem;--content-max-width:56rem}@media (min-width:1024px){#sidebar-content{width:var(--sidebar-width)!important}#body-content{padding-left:var(--sidebar-width)!important}[class*=\"max-w-[696px]\"]{box-sizing:border-box!important;width:100%!important;max-width:min(var(--content-max-width),calc(100vw - var(--sidebar-width) - var(--content-edge-buffer)),100%)!important;margin-left:auto!important;margin-right:auto!important}}@media (min-width:1280px){:root{--content-edge-buffer:6.5rem}}@media (min-width:1520px){:root{--content-max-width:80rem}}#body-content :is(.frame, [class*=\"frame\"]){max-width:min(100%,48rem);margin-left:auto;margin-right:auto}#body-content :is(.frame, [class*=\"frame\"]) :is(img, picture, source){max-width:100%;height:auto;margin-left:auto;margin-right:auto;border-radius:.5rem}img.inline-icon{display:inline-block;width:1em;height:1em;max-width:none;margin:0 .3em 0 0;vertical-align:-.15em}"}],"page":{"pagePath":"api-reference/managed-account-authentication/get-link-token-with-parameters","slug":"/api-reference/managed-account-authentication/get-link-token-with-parameters","pageMetadata":{"openapi":"post /api/v1/linktoken","title":"Get Link token","description":"Get a short-lived, one-time use token for initializing a Link session using the client-side SDKs","href":"/api-reference/managed-account-authentication/get-link-token-with-parameters"},"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: \"Get a short-lived, one-time use token for initializing a Link session using the client-side SDKs\"\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":{"openapi":"post /api/v1/linktoken","title":"Get Link token","description":"Get a short-lived, one-time use token for initializing a Link session using the client-side SDKs","href":"/api-reference/managed-account-authentication/get-link-token-with-parameters"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Managed Account Authentication"],"summary":"Get Link token","description":"Get a short-lived, one-time use token for initializing a Link session using the client-side SDKs","requestBody":"6b714073-89c4-4db2-8139-c5c17682ee67","responses":{"200":"98d74e8a-1cb9-4605-b23e-56b6bb749c12","400":"ede4cf36-99ed-4c8a-bec6-b63825832dd5","401":"a308c081-0b3a-4d2c-8fe3-ce4dc82aed3b","404":"ae167a2c-8465-416f-9b72-f1c68ea896c6"},"method":"post","type":"path","servers":["ef6f5a2b-ab8d-4df1-921e-5a3c3ce3ed9b","21932255-52bf-4518-b9ae-5be26995f5c1"],"security":["2da970fa-9815-4da0-8dd5-c45d047c4cf1"],"path":"/api/v1/linktoken","baseUrlOptions":["https://integration-api.meshconnect.com","https://sandbox-integration-api.meshconnect.com"],"title":"Get Link token","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"description":"Create Link token request.","content":{"application/json":{"schema":{"type":"object","required":["userId"],"properties":{"userId":{"maxLength":300,"minLength":1,"type":"string","description":"A unique Id representing the end user. Typically this will be a user Id from the\r\nclient application. Personally identifiable information, such as an email address or phone number,\r\nshould not be used. 300 characters length maximum.","isRequired":true,"uniqueKey":"userId","typeLabel":"string"},"brokerType":{"oneOf":[{"type":"string","description":"Type of integration to redirect to. Will redirect to catalog if not provided.\r\nNot supported types: DeFiWallet, CryptocurrencyAddress, CryptocurrencyWallet.","enum":["robinhood","eTrade","alpaca","tdAmeritrade","weBull","stash","interactiveBrokers","public","coinbase","kraken","coinbasePro","cryptoCom","openSea","binanceUs","gemini","cryptocurrencyAddress","cryptocurrencyWallet","okCoin","bittrex","kuCoin","etoro","cexIo","binanceInternational","bitstamp","gateIo","acorns","okx","bitFlyer","coinlist","huobi","bitfinex","deFiWallet","krakenDirect","vanguard","binanceInternationalDirect","bitfinexDirect","bybit","paxos","coinbasePrime","btcTurkDirect","kuCoinDirect","okxOAuth","paribuDirect","robinhoodConnect","blockchainCom","bitsoDirect","binanceConnect","binanceOAuth","revolutConnect","binancePay","bybitDirect","paribuOAuth","payPalConnect","binanceTrDirect","coinbaseRamp","bybitDirectMobile","sandbox","cryptoComPay","bybitEuDirect","uphold","binancePayOnchain","sandboxCoinbase","bybitPay","krakenOAuth","bluvoKrakenOAuth","cashApp","sandboxKrakenOAuth","krakPay","unlimit","alchemyPay","okxPay","bybitPayPsp"],"deprecated":true,"uniqueKey":"brokerType.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"brokerType.oneOf.1","typeLabel":"null"}],"uniqueKey":"brokerType","typeLabel":"enum\u003cstring> | null"},"restrictMultipleAccounts":{"type":"boolean","description":"The final screen of Link allows users to ācontinueā back to your app or āLink another account.ā\r\nIf this param is present then this button will be hidden.","uniqueKey":"restrictMultipleAccounts","typeLabel":"boolean"},"transferOptions":{"oneOf":[{"type":"object","description":"Encapsulates transaction-related parameters, including destination addresses and the amount to transfer in fiat currency.","properties":{"toAddresses":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"networkId":{"type":"string","description":"The Id of the network in Front system. The list of all available networks can be obtained by\r\nusing `GET /transfers/managed/networks` endpoint.","format":"uuid","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].networkId","typeLabel":"string\u003cuuid>"},"symbol":{"oneOf":[{"type":"string","description":"The symbol of the digital asset.","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].symbol.oneOf.0","typeLabel":"string"},{"type":"null","description":"The symbol of the digital asset.","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].symbol.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].symbol","typeLabel":"string | null"},"address":{"oneOf":[{"type":"string","description":"The address to send the asset to.","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].address.oneOf.0","typeLabel":"string"},{"type":"null","description":"The address to send the asset to.","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].address.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].address","typeLabel":"string | null"},"addressTag":{"oneOf":[{"type":"string","description":"Secondary address identifier for coins like XRP,XMR etc.","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].addressTag.oneOf.0","typeLabel":"string"},{"type":"null","description":"Secondary address identifier for coins like XRP,XMR etc.","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].addressTag.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].addressTag","typeLabel":"string | null"},"note":{"oneOf":[{"maxLength":200,"minLength":0,"type":"string","description":"Optional informational message shown to the end-user alongside this destination address\r\n(for example \"Only send USDC on Ethereum\"). Maximum 200 characters.","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].note.oneOf.0","typeLabel":"string"},{"maxLength":200,"minLength":0,"type":"null","description":"Optional informational message shown to the end-user alongside this destination address\r\n(for example \"Only send USDC on Ethereum\"). Maximum 200 characters.","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].note.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].note","typeLabel":"string | null"},"amount":{"oneOf":[{"type":"number","description":"Amount of tokens to transfer by specified network.","format":"double","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].amount.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","description":"Amount of tokens to transfer by specified network.","format":"double","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].amount.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].amount","typeLabel":"number\u003cdouble> | null"},"displayAmountInFiat":{"oneOf":[{"type":"number","description":"Transfer amount in fiat which is requested by client to be shown as amount in fiat.\r\nIt will be shown to end-user if and only if it's difference with actual amount in fiat is less that 1%.","format":"double","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].displayAmountInFiat.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","description":"Transfer amount in fiat which is requested by client to be shown as amount in fiat.\r\nIt will be shown to end-user if and only if it's difference with actual amount in fiat is less that 1%.","format":"double","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].displayAmountInFiat.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].displayAmountInFiat","typeLabel":"number\u003cdouble> | null"},"minAmount":{"oneOf":[{"type":"number","description":"Minimum allowed amount of tokens to transfer by specified token/network combination.","format":"double","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].minAmount.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","description":"Minimum allowed amount of tokens to transfer by specified token/network combination.","format":"double","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].minAmount.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].minAmount","typeLabel":"number\u003cdouble> | null"},"minAmountInFiat":{"oneOf":[{"type":"number","description":"Minimum allowed amount in fiat to transfer by specified token/network combination.","format":"double","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].minAmountInFiat.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","description":"Minimum allowed amount in fiat to transfer by specified token/network combination.","format":"double","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].minAmountInFiat.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].minAmountInFiat","typeLabel":"number\u003cdouble> | null"},"maxAmount":{"oneOf":[{"type":"number","description":"Maximum allowed amount of tokens to transfer by specified token/network combination.","format":"double","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].maxAmount.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","description":"Maximum allowed amount of tokens to transfer by specified token/network combination.","format":"double","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].maxAmount.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].maxAmount","typeLabel":"number\u003cdouble> | null"},"maxAmountInFiat":{"oneOf":[{"type":"number","description":"Maximum allowed amount in fiat to transfer by specified token/network combination.","format":"double","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].maxAmountInFiat.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","description":"Maximum allowed amount in fiat to transfer by specified token/network combination.","format":"double","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].maxAmountInFiat.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].maxAmountInFiat","typeLabel":"number\u003cdouble> | null"}},"additionalProperties":false,"uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX]","typeLabel":"object"},"description":"The list of destination addresses with corresponding networks are asset symbols that\r\ncan be used to initiate incoming transfers. If this parameter is present, the Link\r\nsession will continue to transfer flow after connecting the origin account.","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"networkId":{"type":"string","description":"The Id of the network in Front system. The list of all available networks can be obtained by\r\nusing `GET /transfers/managed/networks` endpoint.","format":"uuid"},"symbol":{"oneOf":[{"type":"string","description":"The symbol of the digital asset."},{"type":"null","description":"The symbol of the digital asset."}]},"address":{"oneOf":[{"type":"string","description":"The address to send the asset to."},{"type":"null","description":"The address to send the asset to."}]},"addressTag":{"oneOf":[{"type":"string","description":"Secondary address identifier for coins like XRP,XMR etc."},{"type":"null","description":"Secondary address identifier for coins like XRP,XMR etc."}]},"note":{"oneOf":[{"maxLength":200,"minLength":0,"type":"string","description":"Optional informational message shown to the end-user alongside this destination address\r\n(for example \"Only send USDC on Ethereum\"). Maximum 200 characters."},{"maxLength":200,"minLength":0,"type":"null","description":"Optional informational message shown to the end-user alongside this destination address\r\n(for example \"Only send USDC on Ethereum\"). Maximum 200 characters."}]},"amount":{"oneOf":[{"type":"number","description":"Amount of tokens to transfer by specified network.","format":"double"},{"type":"null","description":"Amount of tokens to transfer by specified network.","format":"double"}]},"displayAmountInFiat":{"oneOf":[{"type":"number","description":"Transfer amount in fiat which is requested by client to be shown as amount in fiat.\r\nIt will be shown to end-user if and only if it's difference with actual amount in fiat is less that 1%.","format":"double"},{"type":"null","description":"Transfer amount in fiat which is requested by client to be shown as amount in fiat.\r\nIt will be shown to end-user if and only if it's difference with actual amount in fiat is less that 1%.","format":"double"}]},"minAmount":{"oneOf":[{"type":"number","description":"Minimum allowed amount of tokens to transfer by specified token/network combination.","format":"double"},{"type":"null","description":"Minimum allowed amount of tokens to transfer by specified token/network combination.","format":"double"}]},"minAmountInFiat":{"oneOf":[{"type":"number","description":"Minimum allowed amount in fiat to transfer by specified token/network combination.","format":"double"},{"type":"null","description":"Minimum allowed amount in fiat to transfer by specified token/network combination.","format":"double"}]},"maxAmount":{"oneOf":[{"type":"number","description":"Maximum allowed amount of tokens to transfer by specified token/network combination.","format":"double"},{"type":"null","description":"Maximum allowed amount of tokens to transfer by specified token/network combination.","format":"double"}]},"maxAmountInFiat":{"oneOf":[{"type":"number","description":"Maximum allowed amount in fiat to transfer by specified token/network combination.","format":"double"},{"type":"null","description":"Maximum allowed amount in fiat to transfer by specified token/network combination.","format":"double"}]}},"additionalProperties":false},"description":"The list of destination addresses with corresponding networks are asset symbols that\r\ncan be used to initiate incoming transfers. If this parameter is present, the Link\r\nsession will continue to transfer flow after connecting the origin account.","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.toAddresses","typeLabel":"object[] | null"},"fromPairs":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"networkId":{"type":"string","description":"Required. The Id of the network in Front system. The list of all available networks can be\r\nobtained by using `GET /transfers/managed/networks` endpoint.","format":"uuid","uniqueKey":"transferOptions.oneOf.0.fromPairs.oneOf.0.items.[INDEX].networkId","typeLabel":"string\u003cuuid>"},"symbol":{"oneOf":[{"type":"string","description":"Required. The symbol of the digital asset your custodian pays out, e.g. \"USDC\".","uniqueKey":"transferOptions.oneOf.0.fromPairs.oneOf.0.items.[INDEX].symbol.oneOf.0","typeLabel":"string"},{"type":"null","description":"Required. The symbol of the digital asset your custodian pays out, e.g. \"USDC\".","uniqueKey":"transferOptions.oneOf.0.fromPairs.oneOf.0.items.[INDEX].symbol.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.fromPairs.oneOf.0.items.[INDEX].symbol","typeLabel":"string | null"},"maxAmount":{"oneOf":[{"type":"number","description":"Required. The most the user may withdraw from this pair, in units of the asset (not fiat):\r\ntypically the user's withdrawable balance. Must be greater than zero.","format":"double","uniqueKey":"transferOptions.oneOf.0.fromPairs.oneOf.0.items.[INDEX].maxAmount.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","description":"Required. The most the user may withdraw from this pair, in units of the asset (not fiat):\r\ntypically the user's withdrawable balance. Must be greater than zero.","format":"double","uniqueKey":"transferOptions.oneOf.0.fromPairs.oneOf.0.items.[INDEX].maxAmount.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.fromPairs.oneOf.0.items.[INDEX].maxAmount","typeLabel":"number\u003cdouble> | null"}},"additionalProperties":false,"description":"An asset and network your custodian can pay a withdrawal from, with the most the user may\r\nwithdraw from it.","uniqueKey":"transferOptions.oneOf.0.fromPairs.oneOf.0.items.[INDEX]","typeLabel":"object"},"description":"Withdrawal only, and required for it: the assets and networks your custodian can pay the\r\nwithdrawal from, 1 to 20 entries, each with its own `maxAmount`. Link offers the user the\r\ndestinations Mesh can deliver to from these pairs. Do not send `toAddresses` or\r\n`amountInFiat` with a withdrawal.","uniqueKey":"transferOptions.oneOf.0.fromPairs.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"networkId":{"type":"string","description":"Required. The Id of the network in Front system. The list of all available networks can be\r\nobtained by using `GET /transfers/managed/networks` endpoint.","format":"uuid"},"symbol":{"oneOf":[{"type":"string","description":"Required. The symbol of the digital asset your custodian pays out, e.g. \"USDC\"."},{"type":"null","description":"Required. The symbol of the digital asset your custodian pays out, e.g. \"USDC\"."}]},"maxAmount":{"oneOf":[{"type":"number","description":"Required. The most the user may withdraw from this pair, in units of the asset (not fiat):\r\ntypically the user's withdrawable balance. Must be greater than zero.","format":"double"},{"type":"null","description":"Required. The most the user may withdraw from this pair, in units of the asset (not fiat):\r\ntypically the user's withdrawable balance. Must be greater than zero.","format":"double"}]}},"additionalProperties":false,"description":"An asset and network your custodian can pay a withdrawal from, with the most the user may\r\nwithdraw from it."},"description":"Withdrawal only, and required for it: the assets and networks your custodian can pay the\r\nwithdrawal from, 1 to 20 entries, each with its own `maxAmount`. Link offers the user the\r\ndestinations Mesh can deliver to from these pairs. Do not send `toAddresses` or\r\n`amountInFiat` with a withdrawal.","uniqueKey":"transferOptions.oneOf.0.fromPairs.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.fromPairs","typeLabel":"object[] | null"},"amountInFiat":{"oneOf":[{"type":"number","description":"Amount in USD to transfer. If not provided users can specify amount by themselves.","format":"double","uniqueKey":"transferOptions.oneOf.0.amountInFiat.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","description":"Amount in USD to transfer. If not provided users can specify amount by themselves.","format":"double","uniqueKey":"transferOptions.oneOf.0.amountInFiat.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.amountInFiat","typeLabel":"number\u003cdouble> | null"},"transactionId":{"oneOf":[{"maxLength":128,"minLength":0,"type":"string","description":"Transaction ID Provided by client to track transaction in future calls","uniqueKey":"transferOptions.oneOf.0.transactionId.oneOf.0","typeLabel":"string"},{"maxLength":128,"minLength":0,"type":"null","description":"Transaction ID Provided by client to track transaction in future calls","uniqueKey":"transferOptions.oneOf.0.transactionId.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.transactionId","typeLabel":"string | null"},"clientFee":{"oneOf":[{"maximum":1,"minimum":0,"type":"number","description":"A percentage fee (input as a ratio, eg. 0.02500 = 2.500%) added onto your users' gross payments to your company.\r\nThis will override any default fee entered in your Mesh dashboard for an individual transaction.\r\nPlease note: this fee should only be used for Payments (when the transfer destination is an address owned by your company),\r\nand not for Deposits (when the transfer destination is an address owned by the end user).\r\nIf used for Deposits, it will increase the size of the user's Deposit by the fee amount,\r\nbut will incorrectly show to the user as a fee.","format":"double","uniqueKey":"transferOptions.oneOf.0.clientFee.oneOf.0","typeLabel":"number\u003cdouble>"},{"maximum":1,"minimum":0,"type":"null","description":"A percentage fee (input as a ratio, eg. 0.02500 = 2.500%) added onto your users' gross payments to your company.\r\nThis will override any default fee entered in your Mesh dashboard for an individual transaction.\r\nPlease note: this fee should only be used for Payments (when the transfer destination is an address owned by your company),\r\nand not for Deposits (when the transfer destination is an address owned by the end user).\r\nIf used for Deposits, it will increase the size of the user's Deposit by the fee amount,\r\nbut will incorrectly show to the user as a fee.","format":"double","uniqueKey":"transferOptions.oneOf.0.clientFee.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.clientFee","typeLabel":"number\u003cdouble> | null"},"transferType":{"oneOf":[{"type":"string","description":"Deposit: The user is transferring crypto to a wallet they own on your platform.\r\nPayment: The user is transferring crypto to a wallet your company owns in exchange for receiving a good or service.\r\nOnramp: The user is using balances and linked payment methods in an exchange account to fund the purchase of crypto in their wallet on your platform.\r\nFiatOnRamp: The user is purchasing crypto using a bank transfer (e.g. SPEI, SEPA) via a fiat-to-crypto ramp provider.\r\nFiatOffRamp: The user is selling crypto to receive fiat via a bank transfer through a crypto-to-fiat ramp provider.\r\nWithdrawal: Your custodian pays crypto out to a wallet or exchange account the user chooses in Link. Requires\r\n`fromPairs`. After the user confirms, Mesh sends the `withdrawal.pay_in_requested` webhook with the address and\r\nexact amount your custodian pays.","enum":["deposit","payment","onramp","fiatOnRamp","fiatOffRamp","subscribe","unsubscribe","withdrawal"],"uniqueKey":"transferOptions.oneOf.0.transferType.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"transferOptions.oneOf.0.transferType.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.transferType","typeLabel":"enum\u003cstring> | null"},"isInclusiveFeeEnabled":{"type":"boolean","description":"Specifies if all the fees are included in the amount to transfer.","uniqueKey":"transferOptions.oneOf.0.isInclusiveFeeEnabled","typeLabel":"boolean"},"description":{"oneOf":[{"maxLength":256,"minLength":0,"type":"string","description":"Transaction description. (Binance Pay)","uniqueKey":"transferOptions.oneOf.0.description.oneOf.0","typeLabel":"string"},{"maxLength":256,"minLength":0,"type":"null","description":"Transaction description. (Binance Pay)","uniqueKey":"transferOptions.oneOf.0.description.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.description","typeLabel":"string | null"},"goodsDetails":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"goodsType":{"oneOf":[{"type":"string","description":"The type of the goods for the order (01: Tangible Goods, 02: Virtual Goods).","uniqueKey":"transferOptions.oneOf.0.goodsDetails.oneOf.0.items.[INDEX].goodsType.oneOf.0","typeLabel":"string"},{"type":"null","description":"The type of the goods for the order (01: Tangible Goods, 02: Virtual Goods).","uniqueKey":"transferOptions.oneOf.0.goodsDetails.oneOf.0.items.[INDEX].goodsType.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.goodsDetails.oneOf.0.items.[INDEX].goodsType","typeLabel":"string | null"},"goodsCategory":{"oneOf":[{"type":"string","description":"The category of goods (e.g., Electronics, Food).","uniqueKey":"transferOptions.oneOf.0.goodsDetails.oneOf.0.items.[INDEX].goodsCategory.oneOf.0","typeLabel":"string"},{"type":"null","description":"The category of goods (e.g., Electronics, Food).","uniqueKey":"transferOptions.oneOf.0.goodsDetails.oneOf.0.items.[INDEX].goodsCategory.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.goodsDetails.oneOf.0.items.[INDEX].goodsCategory","typeLabel":"string | null"},"referenceGoodsId":{"oneOf":[{"type":"string","description":"A unique reference ID to identify the goods.","uniqueKey":"transferOptions.oneOf.0.goodsDetails.oneOf.0.items.[INDEX].referenceGoodsId.oneOf.0","typeLabel":"string"},{"type":"null","description":"A unique reference ID to identify the goods.","uniqueKey":"transferOptions.oneOf.0.goodsDetails.oneOf.0.items.[INDEX].referenceGoodsId.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.goodsDetails.oneOf.0.items.[INDEX].referenceGoodsId","typeLabel":"string | null"},"goodsName":{"oneOf":[{"type":"string","description":"The name of the goods.","uniqueKey":"transferOptions.oneOf.0.goodsDetails.oneOf.0.items.[INDEX].goodsName.oneOf.0","typeLabel":"string"},{"type":"null","description":"The name of the goods.","uniqueKey":"transferOptions.oneOf.0.goodsDetails.oneOf.0.items.[INDEX].goodsName.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.goodsDetails.oneOf.0.items.[INDEX].goodsName","typeLabel":"string | null"},"goodsDetail":{"oneOf":[{"type":"string","description":"Additional details about the goods (optional).","uniqueKey":"transferOptions.oneOf.0.goodsDetails.oneOf.0.items.[INDEX].goodsDetail.oneOf.0","typeLabel":"string"},{"type":"null","description":"Additional details about the goods (optional).","uniqueKey":"transferOptions.oneOf.0.goodsDetails.oneOf.0.items.[INDEX].goodsDetail.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.goodsDetails.oneOf.0.items.[INDEX].goodsDetail","typeLabel":"string | null"}},"additionalProperties":false,"uniqueKey":"transferOptions.oneOf.0.goodsDetails.oneOf.0.items.[INDEX]","typeLabel":"object"},"description":"Goods details for the transaction. (Binance Pay)","uniqueKey":"transferOptions.oneOf.0.goodsDetails.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"goodsType":{"oneOf":[{"type":"string","description":"The type of the goods for the order (01: Tangible Goods, 02: Virtual Goods)."},{"type":"null","description":"The type of the goods for the order (01: Tangible Goods, 02: Virtual Goods)."}]},"goodsCategory":{"oneOf":[{"type":"string","description":"The category of goods (e.g., Electronics, Food)."},{"type":"null","description":"The category of goods (e.g., Electronics, Food)."}]},"referenceGoodsId":{"oneOf":[{"type":"string","description":"A unique reference ID to identify the goods."},{"type":"null","description":"A unique reference ID to identify the goods."}]},"goodsName":{"oneOf":[{"type":"string","description":"The name of the goods."},{"type":"null","description":"The name of the goods."}]},"goodsDetail":{"oneOf":[{"type":"string","description":"Additional details about the goods (optional)."},{"type":"null","description":"Additional details about the goods (optional)."}]}},"additionalProperties":false},"description":"Goods details for the transaction. (Binance Pay)","uniqueKey":"transferOptions.oneOf.0.goodsDetails.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.goodsDetails","typeLabel":"object[] | null"},"generatePayLink":{"type":"boolean","description":"Link presents the user with the option to generate a unique payment link for Mesh pay scenarios.\r\nIf this param is true, a unique payment link will be returned.","uniqueKey":"transferOptions.oneOf.0.generatePayLink","typeLabel":"boolean"},"payLinkReturnUrl":{"oneOf":[{"maxLength":2048,"minLength":0,"type":"string","description":"If this parameter is specified then user will be redirected to this url after UI is closed.\r\nReturned for both success and unsuccess scenarios.","uniqueKey":"transferOptions.oneOf.0.payLinkReturnUrl.oneOf.0","typeLabel":"string"},{"maxLength":2048,"minLength":0,"type":"null","description":"If this parameter is specified then user will be redirected to this url after UI is closed.\r\nReturned for both success and unsuccess scenarios.","uniqueKey":"transferOptions.oneOf.0.payLinkReturnUrl.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.payLinkReturnUrl","typeLabel":"string | null"}},"additionalProperties":false,"uniqueKey":"transferOptions.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"transferOptions.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions","typeLabel":"object | null"},"integrationId":{"oneOf":[{"type":"string","description":"A unique identifier representing a specific integration obtained from the list of available integrations.","format":"uuid","uniqueKey":"integrationId.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","description":"A unique identifier representing a specific integration obtained from the list of available integrations.","format":"uuid","uniqueKey":"integrationId.oneOf.1","typeLabel":"null"}],"uniqueKey":"integrationId","typeLabel":"string\u003cuuid> | null"},"disableApiKeyGeneration":{"type":"boolean","description":"For direct integrations that also support API keys, Link presents the user with the option to generate an API key for seamless access.\r\nIf this param is true, this feature will be disabled.","uniqueKey":"disableApiKeyGeneration","typeLabel":"boolean"},"verifyWalletOptions":{"oneOf":[{"type":"object","description":"Encapsulates verify DeFi wallet parameters.","properties":{"message":{"oneOf":[{"type":"string","description":"Verification message to sign.\r\nRequired if `signedMessage` is provided in \u003cparamref name=\"VerificationMethods\">VerificationMethods\u003c/paramref> list.","uniqueKey":"verifyWalletOptions.oneOf.0.message.oneOf.0","typeLabel":"string"},{"type":"null","description":"Verification message to sign.\r\nRequired if `signedMessage` is provided in \u003cparamref name=\"VerificationMethods\">VerificationMethods\u003c/paramref> list.","uniqueKey":"verifyWalletOptions.oneOf.0.message.oneOf.1","typeLabel":"null"}],"uniqueKey":"verifyWalletOptions.oneOf.0.message","typeLabel":"string | null"},"verificationMethods":{"oneOf":[{"type":"array","items":{"enum":["signedMessage"],"type":"string","description":"Verification method.","uniqueKey":"verifyWalletOptions.oneOf.0.verificationMethods.oneOf.0.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"List or required verification methods. By default - sign message with wallet key.","uniqueKey":"verifyWalletOptions.oneOf.0.verificationMethods.oneOf.0","typeLabel":"enum\u003cstring>[]"},{"type":"null","items":{"enum":["signedMessage"],"type":"string","description":"Verification method."},"description":"List or required verification methods. By default - sign message with wallet key.","uniqueKey":"verifyWalletOptions.oneOf.0.verificationMethods.oneOf.1","typeLabel":"null"}],"uniqueKey":"verifyWalletOptions.oneOf.0.verificationMethods","typeLabel":"enum\u003cstring>[] | null"},"addresses":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"verifyWalletOptions.oneOf.0.addresses.oneOf.0.items.[INDEX]","typeLabel":"string"},"description":"Addresses list to verify. If user verifies another address then verification will be failed.","uniqueKey":"verifyWalletOptions.oneOf.0.addresses.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string"},"description":"Addresses list to verify. If user verifies another address then verification will be failed.","uniqueKey":"verifyWalletOptions.oneOf.0.addresses.oneOf.1","typeLabel":"null"}],"uniqueKey":"verifyWalletOptions.oneOf.0.addresses","typeLabel":"string[] | null"},"networkId":{"oneOf":[{"type":"string","description":"Network to verify. If user verifies another network address then verification will be failed.","format":"uuid","uniqueKey":"verifyWalletOptions.oneOf.0.networkId.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","description":"Network to verify. If user verifies another network address then verification will be failed.","format":"uuid","uniqueKey":"verifyWalletOptions.oneOf.0.networkId.oneOf.1","typeLabel":"null"}],"uniqueKey":"verifyWalletOptions.oneOf.0.networkId","typeLabel":"string\u003cuuid> | null"},"networkType":{"oneOf":[{"type":"string","description":"Network type to verify. If user verifies another network address then verification will be failed.","enum":["unknown","evm","solana","bitcoin","cardano","tron","avalancheX","tezos","dogecoin","ripple","stellar","litecoin","sui","aptos","tvm","injective","cosmos","starknet","hedera","filecoin","kusama","enjin","bittensor","terra","terraClassic","xpla","celestia","fogo","assetHub","astarNative","cryptoOrg","osmosis","dydx","juno","oraichain","axelar","kyve","band","akash","fetch","thorchain","dymension","initia","eos","wax","casper","mina","near","algorand","stacks","icp","multiversx","icon","nano","chia","siacoin","ravencoin","digibyte","bitcoinCash","ontology","neo","arweave","vara","polymesh","qtum","brc20","flow","ark","nervos","canton","kava","harmony","ioTeX","theta","veChain"],"uniqueKey":"verifyWalletOptions.oneOf.0.networkType.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"verifyWalletOptions.oneOf.0.networkType.oneOf.1","typeLabel":"null"}],"uniqueKey":"verifyWalletOptions.oneOf.0.networkType","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":false,"uniqueKey":"verifyWalletOptions.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"verifyWalletOptions.oneOf.1","typeLabel":"null"}],"uniqueKey":"verifyWalletOptions","typeLabel":"object | null"},"subClientId":{"oneOf":[{"type":"string","description":"Sub Client ID, for B2B2B clients to tailor Link experience for their clients.","format":"uuid","uniqueKey":"subClientId.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","description":"Sub Client ID, for B2B2B clients to tailor Link experience for their clients.","format":"uuid","uniqueKey":"subClientId.oneOf.1","typeLabel":"null"}],"uniqueKey":"subClientId","typeLabel":"string\u003cuuid> | null"}},"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"Deposit":{"title":"Deposit","value":{"userId":"UserId","configurationId":"18a20b11-e47f-43b9-8546-94284e9ee547","restrictMultipleAccounts":true,"transferOptions":{"toAddresses":[{"networkId":"e3c7fdd8-b1fc-4e51-85ae-bb276e075611","symbol":"ETH","address":"0x00000000000000000000000"},{"networkId":"e3c7fdd8-b1fc-4e51-85ae-bb276e075611","symbol":"USDC","address":"0x00000000000000000000000"},{"networkId":"7436e9d0-ba42-4d2b-b4c0-8e4e606b2c12","symbol":"MATIC","address":"0x00000000000000000000000"},{"networkId":"7436e9d0-ba42-4d2b-b4c0-8e4e606b2c12","symbol":"USDC","address":"0x00000000000000000000000"}],"amountInFiat":10,"isInclusiveFeeEnabled":false,"generatePayLink":false},"disableApiKeyGeneration":false}},"Withdrawal":{"title":"Withdrawal","value":{"userId":"UserId","restrictMultipleAccounts":false,"transferOptions":{"fromPairs":[{"networkId":"0291810a-5947-424d-9a59-e88bb33e999d","symbol":"USDC","maxAmount":99.99},{"networkId":"e3c7fdd8-b1fc-4e51-85ae-bb276e075611","symbol":"USDC","maxAmount":99.99},{"networkId":"aa883b03-120d-477c-a588-37c2afd3ca71","symbol":"USDC","maxAmount":99.99}],"transactionId":"TransactionId","transferType":"withdrawal","isInclusiveFeeEnabled":false,"generatePayLink":false},"disableApiKeyGeneration":false}}},"exampleType":"examples"},"text/json":{"schema":{"type":"object","required":["userId"],"properties":{"userId":{"maxLength":300,"minLength":1,"type":"string","description":"A unique Id representing the end user. Typically this will be a user Id from the\r\nclient application. Personally identifiable information, such as an email address or phone number,\r\nshould not be used. 300 characters length maximum.","isRequired":true,"uniqueKey":"userId","typeLabel":"string"},"brokerType":{"oneOf":[{"type":"string","description":"Type of integration to redirect to. Will redirect to catalog if not provided.\r\nNot supported types: DeFiWallet, CryptocurrencyAddress, CryptocurrencyWallet.","enum":["robinhood","eTrade","alpaca","tdAmeritrade","weBull","stash","interactiveBrokers","public","coinbase","kraken","coinbasePro","cryptoCom","openSea","binanceUs","gemini","cryptocurrencyAddress","cryptocurrencyWallet","okCoin","bittrex","kuCoin","etoro","cexIo","binanceInternational","bitstamp","gateIo","acorns","okx","bitFlyer","coinlist","huobi","bitfinex","deFiWallet","krakenDirect","vanguard","binanceInternationalDirect","bitfinexDirect","bybit","paxos","coinbasePrime","btcTurkDirect","kuCoinDirect","okxOAuth","paribuDirect","robinhoodConnect","blockchainCom","bitsoDirect","binanceConnect","binanceOAuth","revolutConnect","binancePay","bybitDirect","paribuOAuth","payPalConnect","binanceTrDirect","coinbaseRamp","bybitDirectMobile","sandbox","cryptoComPay","bybitEuDirect","uphold","binancePayOnchain","sandboxCoinbase","bybitPay","krakenOAuth","bluvoKrakenOAuth","cashApp","sandboxKrakenOAuth","krakPay","unlimit","alchemyPay","okxPay","bybitPayPsp"],"deprecated":true,"uniqueKey":"brokerType.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"brokerType.oneOf.1","typeLabel":"null"}],"uniqueKey":"brokerType","typeLabel":"enum\u003cstring> | null"},"restrictMultipleAccounts":{"type":"boolean","description":"The final screen of Link allows users to ācontinueā back to your app or āLink another account.ā\r\nIf this param is present then this button will be hidden.","uniqueKey":"restrictMultipleAccounts","typeLabel":"boolean"},"transferOptions":{"oneOf":[{"type":"object","description":"Encapsulates transaction-related parameters, including destination addresses and the amount to transfer in fiat currency.","properties":{"toAddresses":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"networkId":{"type":"string","description":"The Id of the network in Front system. The list of all available networks can be obtained by\r\nusing `GET /transfers/managed/networks` endpoint.","format":"uuid","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].networkId","typeLabel":"string\u003cuuid>"},"symbol":{"oneOf":[{"type":"string","description":"The symbol of the digital asset.","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].symbol.oneOf.0","typeLabel":"string"},{"type":"null","description":"The symbol of the digital asset.","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].symbol.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].symbol","typeLabel":"string | null"},"address":{"oneOf":[{"type":"string","description":"The address to send the asset to.","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].address.oneOf.0","typeLabel":"string"},{"type":"null","description":"The address to send the asset to.","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].address.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].address","typeLabel":"string | null"},"addressTag":{"oneOf":[{"type":"string","description":"Secondary address identifier for coins like XRP,XMR etc.","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].addressTag.oneOf.0","typeLabel":"string"},{"type":"null","description":"Secondary address identifier for coins like XRP,XMR etc.","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].addressTag.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].addressTag","typeLabel":"string | null"},"note":{"oneOf":[{"maxLength":200,"minLength":0,"type":"string","description":"Optional informational message shown to the end-user alongside this destination address\r\n(for example \"Only send USDC on Ethereum\"). Maximum 200 characters.","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].note.oneOf.0","typeLabel":"string"},{"maxLength":200,"minLength":0,"type":"null","description":"Optional informational message shown to the end-user alongside this destination address\r\n(for example \"Only send USDC on Ethereum\"). Maximum 200 characters.","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].note.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].note","typeLabel":"string | null"},"amount":{"oneOf":[{"type":"number","description":"Amount of tokens to transfer by specified network.","format":"double","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].amount.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","description":"Amount of tokens to transfer by specified network.","format":"double","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].amount.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].amount","typeLabel":"number\u003cdouble> | null"},"displayAmountInFiat":{"oneOf":[{"type":"number","description":"Transfer amount in fiat which is requested by client to be shown as amount in fiat.\r\nIt will be shown to end-user if and only if it's difference with actual amount in fiat is less that 1%.","format":"double","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].displayAmountInFiat.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","description":"Transfer amount in fiat which is requested by client to be shown as amount in fiat.\r\nIt will be shown to end-user if and only if it's difference with actual amount in fiat is less that 1%.","format":"double","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].displayAmountInFiat.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].displayAmountInFiat","typeLabel":"number\u003cdouble> | null"},"minAmount":{"oneOf":[{"type":"number","description":"Minimum allowed amount of tokens to transfer by specified token/network combination.","format":"double","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].minAmount.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","description":"Minimum allowed amount of tokens to transfer by specified token/network combination.","format":"double","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].minAmount.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].minAmount","typeLabel":"number\u003cdouble> | null"},"minAmountInFiat":{"oneOf":[{"type":"number","description":"Minimum allowed amount in fiat to transfer by specified token/network combination.","format":"double","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].minAmountInFiat.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","description":"Minimum allowed amount in fiat to transfer by specified token/network combination.","format":"double","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].minAmountInFiat.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].minAmountInFiat","typeLabel":"number\u003cdouble> | null"},"maxAmount":{"oneOf":[{"type":"number","description":"Maximum allowed amount of tokens to transfer by specified token/network combination.","format":"double","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].maxAmount.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","description":"Maximum allowed amount of tokens to transfer by specified token/network combination.","format":"double","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].maxAmount.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].maxAmount","typeLabel":"number\u003cdouble> | null"},"maxAmountInFiat":{"oneOf":[{"type":"number","description":"Maximum allowed amount in fiat to transfer by specified token/network combination.","format":"double","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].maxAmountInFiat.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","description":"Maximum allowed amount in fiat to transfer by specified token/network combination.","format":"double","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].maxAmountInFiat.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].maxAmountInFiat","typeLabel":"number\u003cdouble> | null"}},"additionalProperties":false,"uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX]","typeLabel":"object"},"description":"The list of destination addresses with corresponding networks are asset symbols that\r\ncan be used to initiate incoming transfers. If this parameter is present, the Link\r\nsession will continue to transfer flow after connecting the origin account.","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"networkId":{"type":"string","description":"The Id of the network in Front system. The list of all available networks can be obtained by\r\nusing `GET /transfers/managed/networks` endpoint.","format":"uuid"},"symbol":{"oneOf":[{"type":"string","description":"The symbol of the digital asset."},{"type":"null","description":"The symbol of the digital asset."}]},"address":{"oneOf":[{"type":"string","description":"The address to send the asset to."},{"type":"null","description":"The address to send the asset to."}]},"addressTag":{"oneOf":[{"type":"string","description":"Secondary address identifier for coins like XRP,XMR etc."},{"type":"null","description":"Secondary address identifier for coins like XRP,XMR etc."}]},"note":{"oneOf":[{"maxLength":200,"minLength":0,"type":"string","description":"Optional informational message shown to the end-user alongside this destination address\r\n(for example \"Only send USDC on Ethereum\"). Maximum 200 characters."},{"maxLength":200,"minLength":0,"type":"null","description":"Optional informational message shown to the end-user alongside this destination address\r\n(for example \"Only send USDC on Ethereum\"). Maximum 200 characters."}]},"amount":{"oneOf":[{"type":"number","description":"Amount of tokens to transfer by specified network.","format":"double"},{"type":"null","description":"Amount of tokens to transfer by specified network.","format":"double"}]},"displayAmountInFiat":{"oneOf":[{"type":"number","description":"Transfer amount in fiat which is requested by client to be shown as amount in fiat.\r\nIt will be shown to end-user if and only if it's difference with actual amount in fiat is less that 1%.","format":"double"},{"type":"null","description":"Transfer amount in fiat which is requested by client to be shown as amount in fiat.\r\nIt will be shown to end-user if and only if it's difference with actual amount in fiat is less that 1%.","format":"double"}]},"minAmount":{"oneOf":[{"type":"number","description":"Minimum allowed amount of tokens to transfer by specified token/network combination.","format":"double"},{"type":"null","description":"Minimum allowed amount of tokens to transfer by specified token/network combination.","format":"double"}]},"minAmountInFiat":{"oneOf":[{"type":"number","description":"Minimum allowed amount in fiat to transfer by specified token/network combination.","format":"double"},{"type":"null","description":"Minimum allowed amount in fiat to transfer by specified token/network combination.","format":"double"}]},"maxAmount":{"oneOf":[{"type":"number","description":"Maximum allowed amount of tokens to transfer by specified token/network combination.","format":"double"},{"type":"null","description":"Maximum allowed amount of tokens to transfer by specified token/network combination.","format":"double"}]},"maxAmountInFiat":{"oneOf":[{"type":"number","description":"Maximum allowed amount in fiat to transfer by specified token/network combination.","format":"double"},{"type":"null","description":"Maximum allowed amount in fiat to transfer by specified token/network combination.","format":"double"}]}},"additionalProperties":false},"description":"The list of destination addresses with corresponding networks are asset symbols that\r\ncan be used to initiate incoming transfers. If this parameter is present, the Link\r\nsession will continue to transfer flow after connecting the origin account.","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.toAddresses","typeLabel":"object[] | null"},"fromPairs":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"networkId":{"type":"string","description":"Required. The Id of the network in Front system. The list of all available networks can be\r\nobtained by using `GET /transfers/managed/networks` endpoint.","format":"uuid","uniqueKey":"transferOptions.oneOf.0.fromPairs.oneOf.0.items.[INDEX].networkId","typeLabel":"string\u003cuuid>"},"symbol":{"oneOf":[{"type":"string","description":"Required. The symbol of the digital asset your custodian pays out, e.g. \"USDC\".","uniqueKey":"transferOptions.oneOf.0.fromPairs.oneOf.0.items.[INDEX].symbol.oneOf.0","typeLabel":"string"},{"type":"null","description":"Required. The symbol of the digital asset your custodian pays out, e.g. \"USDC\".","uniqueKey":"transferOptions.oneOf.0.fromPairs.oneOf.0.items.[INDEX].symbol.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.fromPairs.oneOf.0.items.[INDEX].symbol","typeLabel":"string | null"},"maxAmount":{"oneOf":[{"type":"number","description":"Required. The most the user may withdraw from this pair, in units of the asset (not fiat):\r\ntypically the user's withdrawable balance. Must be greater than zero.","format":"double","uniqueKey":"transferOptions.oneOf.0.fromPairs.oneOf.0.items.[INDEX].maxAmount.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","description":"Required. The most the user may withdraw from this pair, in units of the asset (not fiat):\r\ntypically the user's withdrawable balance. Must be greater than zero.","format":"double","uniqueKey":"transferOptions.oneOf.0.fromPairs.oneOf.0.items.[INDEX].maxAmount.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.fromPairs.oneOf.0.items.[INDEX].maxAmount","typeLabel":"number\u003cdouble> | null"}},"additionalProperties":false,"description":"An asset and network your custodian can pay a withdrawal from, with the most the user may\r\nwithdraw from it.","uniqueKey":"transferOptions.oneOf.0.fromPairs.oneOf.0.items.[INDEX]","typeLabel":"object"},"description":"Withdrawal only, and required for it: the assets and networks your custodian can pay the\r\nwithdrawal from, 1 to 20 entries, each with its own `maxAmount`. Link offers the user the\r\ndestinations Mesh can deliver to from these pairs. Do not send `toAddresses` or\r\n`amountInFiat` with a withdrawal.","uniqueKey":"transferOptions.oneOf.0.fromPairs.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"networkId":{"type":"string","description":"Required. The Id of the network in Front system. The list of all available networks can be\r\nobtained by using `GET /transfers/managed/networks` endpoint.","format":"uuid"},"symbol":{"oneOf":[{"type":"string","description":"Required. The symbol of the digital asset your custodian pays out, e.g. \"USDC\"."},{"type":"null","description":"Required. The symbol of the digital asset your custodian pays out, e.g. \"USDC\"."}]},"maxAmount":{"oneOf":[{"type":"number","description":"Required. The most the user may withdraw from this pair, in units of the asset (not fiat):\r\ntypically the user's withdrawable balance. Must be greater than zero.","format":"double"},{"type":"null","description":"Required. The most the user may withdraw from this pair, in units of the asset (not fiat):\r\ntypically the user's withdrawable balance. Must be greater than zero.","format":"double"}]}},"additionalProperties":false,"description":"An asset and network your custodian can pay a withdrawal from, with the most the user may\r\nwithdraw from it."},"description":"Withdrawal only, and required for it: the assets and networks your custodian can pay the\r\nwithdrawal from, 1 to 20 entries, each with its own `maxAmount`. Link offers the user the\r\ndestinations Mesh can deliver to from these pairs. Do not send `toAddresses` or\r\n`amountInFiat` with a withdrawal.","uniqueKey":"transferOptions.oneOf.0.fromPairs.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.fromPairs","typeLabel":"object[] | null"},"amountInFiat":{"oneOf":[{"type":"number","description":"Amount in USD to transfer. If not provided users can specify amount by themselves.","format":"double","uniqueKey":"transferOptions.oneOf.0.amountInFiat.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","description":"Amount in USD to transfer. If not provided users can specify amount by themselves.","format":"double","uniqueKey":"transferOptions.oneOf.0.amountInFiat.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.amountInFiat","typeLabel":"number\u003cdouble> | null"},"transactionId":{"oneOf":[{"maxLength":128,"minLength":0,"type":"string","description":"Transaction ID Provided by client to track transaction in future calls","uniqueKey":"transferOptions.oneOf.0.transactionId.oneOf.0","typeLabel":"string"},{"maxLength":128,"minLength":0,"type":"null","description":"Transaction ID Provided by client to track transaction in future calls","uniqueKey":"transferOptions.oneOf.0.transactionId.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.transactionId","typeLabel":"string | null"},"clientFee":{"oneOf":[{"maximum":1,"minimum":0,"type":"number","description":"A percentage fee (input as a ratio, eg. 0.02500 = 2.500%) added onto your users' gross payments to your company.\r\nThis will override any default fee entered in your Mesh dashboard for an individual transaction.\r\nPlease note: this fee should only be used for Payments (when the transfer destination is an address owned by your company),\r\nand not for Deposits (when the transfer destination is an address owned by the end user).\r\nIf used for Deposits, it will increase the size of the user's Deposit by the fee amount,\r\nbut will incorrectly show to the user as a fee.","format":"double","uniqueKey":"transferOptions.oneOf.0.clientFee.oneOf.0","typeLabel":"number\u003cdouble>"},{"maximum":1,"minimum":0,"type":"null","description":"A percentage fee (input as a ratio, eg. 0.02500 = 2.500%) added onto your users' gross payments to your company.\r\nThis will override any default fee entered in your Mesh dashboard for an individual transaction.\r\nPlease note: this fee should only be used for Payments (when the transfer destination is an address owned by your company),\r\nand not for Deposits (when the transfer destination is an address owned by the end user).\r\nIf used for Deposits, it will increase the size of the user's Deposit by the fee amount,\r\nbut will incorrectly show to the user as a fee.","format":"double","uniqueKey":"transferOptions.oneOf.0.clientFee.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.clientFee","typeLabel":"number\u003cdouble> | null"},"transferType":{"oneOf":[{"type":"string","description":"Deposit: The user is transferring crypto to a wallet they own on your platform.\r\nPayment: The user is transferring crypto to a wallet your company owns in exchange for receiving a good or service.\r\nOnramp: The user is using balances and linked payment methods in an exchange account to fund the purchase of crypto in their wallet on your platform.\r\nFiatOnRamp: The user is purchasing crypto using a bank transfer (e.g. SPEI, SEPA) via a fiat-to-crypto ramp provider.\r\nFiatOffRamp: The user is selling crypto to receive fiat via a bank transfer through a crypto-to-fiat ramp provider.\r\nWithdrawal: Your custodian pays crypto out to a wallet or exchange account the user chooses in Link. Requires\r\n`fromPairs`. After the user confirms, Mesh sends the `withdrawal.pay_in_requested` webhook with the address and\r\nexact amount your custodian pays.","enum":["deposit","payment","onramp","fiatOnRamp","fiatOffRamp","subscribe","unsubscribe","withdrawal"],"uniqueKey":"transferOptions.oneOf.0.transferType.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"transferOptions.oneOf.0.transferType.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.transferType","typeLabel":"enum\u003cstring> | null"},"isInclusiveFeeEnabled":{"type":"boolean","description":"Specifies if all the fees are included in the amount to transfer.","uniqueKey":"transferOptions.oneOf.0.isInclusiveFeeEnabled","typeLabel":"boolean"},"description":{"oneOf":[{"maxLength":256,"minLength":0,"type":"string","description":"Transaction description. (Binance Pay)","uniqueKey":"transferOptions.oneOf.0.description.oneOf.0","typeLabel":"string"},{"maxLength":256,"minLength":0,"type":"null","description":"Transaction description. (Binance Pay)","uniqueKey":"transferOptions.oneOf.0.description.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.description","typeLabel":"string | null"},"goodsDetails":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"goodsType":{"oneOf":[{"type":"string","description":"The type of the goods for the order (01: Tangible Goods, 02: Virtual Goods).","uniqueKey":"transferOptions.oneOf.0.goodsDetails.oneOf.0.items.[INDEX].goodsType.oneOf.0","typeLabel":"string"},{"type":"null","description":"The type of the goods for the order (01: Tangible Goods, 02: Virtual Goods).","uniqueKey":"transferOptions.oneOf.0.goodsDetails.oneOf.0.items.[INDEX].goodsType.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.goodsDetails.oneOf.0.items.[INDEX].goodsType","typeLabel":"string | null"},"goodsCategory":{"oneOf":[{"type":"string","description":"The category of goods (e.g., Electronics, Food).","uniqueKey":"transferOptions.oneOf.0.goodsDetails.oneOf.0.items.[INDEX].goodsCategory.oneOf.0","typeLabel":"string"},{"type":"null","description":"The category of goods (e.g., Electronics, Food).","uniqueKey":"transferOptions.oneOf.0.goodsDetails.oneOf.0.items.[INDEX].goodsCategory.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.goodsDetails.oneOf.0.items.[INDEX].goodsCategory","typeLabel":"string | null"},"referenceGoodsId":{"oneOf":[{"type":"string","description":"A unique reference ID to identify the goods.","uniqueKey":"transferOptions.oneOf.0.goodsDetails.oneOf.0.items.[INDEX].referenceGoodsId.oneOf.0","typeLabel":"string"},{"type":"null","description":"A unique reference ID to identify the goods.","uniqueKey":"transferOptions.oneOf.0.goodsDetails.oneOf.0.items.[INDEX].referenceGoodsId.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.goodsDetails.oneOf.0.items.[INDEX].referenceGoodsId","typeLabel":"string | null"},"goodsName":{"oneOf":[{"type":"string","description":"The name of the goods.","uniqueKey":"transferOptions.oneOf.0.goodsDetails.oneOf.0.items.[INDEX].goodsName.oneOf.0","typeLabel":"string"},{"type":"null","description":"The name of the goods.","uniqueKey":"transferOptions.oneOf.0.goodsDetails.oneOf.0.items.[INDEX].goodsName.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.goodsDetails.oneOf.0.items.[INDEX].goodsName","typeLabel":"string | null"},"goodsDetail":{"oneOf":[{"type":"string","description":"Additional details about the goods (optional).","uniqueKey":"transferOptions.oneOf.0.goodsDetails.oneOf.0.items.[INDEX].goodsDetail.oneOf.0","typeLabel":"string"},{"type":"null","description":"Additional details about the goods (optional).","uniqueKey":"transferOptions.oneOf.0.goodsDetails.oneOf.0.items.[INDEX].goodsDetail.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.goodsDetails.oneOf.0.items.[INDEX].goodsDetail","typeLabel":"string | null"}},"additionalProperties":false,"uniqueKey":"transferOptions.oneOf.0.goodsDetails.oneOf.0.items.[INDEX]","typeLabel":"object"},"description":"Goods details for the transaction. (Binance Pay)","uniqueKey":"transferOptions.oneOf.0.goodsDetails.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"goodsType":{"oneOf":[{"type":"string","description":"The type of the goods for the order (01: Tangible Goods, 02: Virtual Goods)."},{"type":"null","description":"The type of the goods for the order (01: Tangible Goods, 02: Virtual Goods)."}]},"goodsCategory":{"oneOf":[{"type":"string","description":"The category of goods (e.g., Electronics, Food)."},{"type":"null","description":"The category of goods (e.g., Electronics, Food)."}]},"referenceGoodsId":{"oneOf":[{"type":"string","description":"A unique reference ID to identify the goods."},{"type":"null","description":"A unique reference ID to identify the goods."}]},"goodsName":{"oneOf":[{"type":"string","description":"The name of the goods."},{"type":"null","description":"The name of the goods."}]},"goodsDetail":{"oneOf":[{"type":"string","description":"Additional details about the goods (optional)."},{"type":"null","description":"Additional details about the goods (optional)."}]}},"additionalProperties":false},"description":"Goods details for the transaction. (Binance Pay)","uniqueKey":"transferOptions.oneOf.0.goodsDetails.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.goodsDetails","typeLabel":"object[] | null"},"generatePayLink":{"type":"boolean","description":"Link presents the user with the option to generate a unique payment link for Mesh pay scenarios.\r\nIf this param is true, a unique payment link will be returned.","uniqueKey":"transferOptions.oneOf.0.generatePayLink","typeLabel":"boolean"},"payLinkReturnUrl":{"oneOf":[{"maxLength":2048,"minLength":0,"type":"string","description":"If this parameter is specified then user will be redirected to this url after UI is closed.\r\nReturned for both success and unsuccess scenarios.","uniqueKey":"transferOptions.oneOf.0.payLinkReturnUrl.oneOf.0","typeLabel":"string"},{"maxLength":2048,"minLength":0,"type":"null","description":"If this parameter is specified then user will be redirected to this url after UI is closed.\r\nReturned for both success and unsuccess scenarios.","uniqueKey":"transferOptions.oneOf.0.payLinkReturnUrl.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.payLinkReturnUrl","typeLabel":"string | null"}},"additionalProperties":false,"uniqueKey":"transferOptions.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"transferOptions.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions","typeLabel":"object | null"},"integrationId":{"oneOf":[{"type":"string","description":"A unique identifier representing a specific integration obtained from the list of available integrations.","format":"uuid","uniqueKey":"integrationId.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","description":"A unique identifier representing a specific integration obtained from the list of available integrations.","format":"uuid","uniqueKey":"integrationId.oneOf.1","typeLabel":"null"}],"uniqueKey":"integrationId","typeLabel":"string\u003cuuid> | null"},"disableApiKeyGeneration":{"type":"boolean","description":"For direct integrations that also support API keys, Link presents the user with the option to generate an API key for seamless access.\r\nIf this param is true, this feature will be disabled.","uniqueKey":"disableApiKeyGeneration","typeLabel":"boolean"},"verifyWalletOptions":{"oneOf":[{"type":"object","description":"Encapsulates verify DeFi wallet parameters.","properties":{"message":{"oneOf":[{"type":"string","description":"Verification message to sign.\r\nRequired if `signedMessage` is provided in \u003cparamref name=\"VerificationMethods\">VerificationMethods\u003c/paramref> list.","uniqueKey":"verifyWalletOptions.oneOf.0.message.oneOf.0","typeLabel":"string"},{"type":"null","description":"Verification message to sign.\r\nRequired if `signedMessage` is provided in \u003cparamref name=\"VerificationMethods\">VerificationMethods\u003c/paramref> list.","uniqueKey":"verifyWalletOptions.oneOf.0.message.oneOf.1","typeLabel":"null"}],"uniqueKey":"verifyWalletOptions.oneOf.0.message","typeLabel":"string | null"},"verificationMethods":{"oneOf":[{"type":"array","items":{"enum":["signedMessage"],"type":"string","description":"Verification method.","uniqueKey":"verifyWalletOptions.oneOf.0.verificationMethods.oneOf.0.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"List or required verification methods. By default - sign message with wallet key.","uniqueKey":"verifyWalletOptions.oneOf.0.verificationMethods.oneOf.0","typeLabel":"enum\u003cstring>[]"},{"type":"null","items":{"enum":["signedMessage"],"type":"string","description":"Verification method."},"description":"List or required verification methods. By default - sign message with wallet key.","uniqueKey":"verifyWalletOptions.oneOf.0.verificationMethods.oneOf.1","typeLabel":"null"}],"uniqueKey":"verifyWalletOptions.oneOf.0.verificationMethods","typeLabel":"enum\u003cstring>[] | null"},"addresses":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"verifyWalletOptions.oneOf.0.addresses.oneOf.0.items.[INDEX]","typeLabel":"string"},"description":"Addresses list to verify. If user verifies another address then verification will be failed.","uniqueKey":"verifyWalletOptions.oneOf.0.addresses.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string"},"description":"Addresses list to verify. If user verifies another address then verification will be failed.","uniqueKey":"verifyWalletOptions.oneOf.0.addresses.oneOf.1","typeLabel":"null"}],"uniqueKey":"verifyWalletOptions.oneOf.0.addresses","typeLabel":"string[] | null"},"networkId":{"oneOf":[{"type":"string","description":"Network to verify. If user verifies another network address then verification will be failed.","format":"uuid","uniqueKey":"verifyWalletOptions.oneOf.0.networkId.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","description":"Network to verify. If user verifies another network address then verification will be failed.","format":"uuid","uniqueKey":"verifyWalletOptions.oneOf.0.networkId.oneOf.1","typeLabel":"null"}],"uniqueKey":"verifyWalletOptions.oneOf.0.networkId","typeLabel":"string\u003cuuid> | null"},"networkType":{"oneOf":[{"type":"string","description":"Network type to verify. If user verifies another network address then verification will be failed.","enum":["unknown","evm","solana","bitcoin","cardano","tron","avalancheX","tezos","dogecoin","ripple","stellar","litecoin","sui","aptos","tvm","injective","cosmos","starknet","hedera","filecoin","kusama","enjin","bittensor","terra","terraClassic","xpla","celestia","fogo","assetHub","astarNative","cryptoOrg","osmosis","dydx","juno","oraichain","axelar","kyve","band","akash","fetch","thorchain","dymension","initia","eos","wax","casper","mina","near","algorand","stacks","icp","multiversx","icon","nano","chia","siacoin","ravencoin","digibyte","bitcoinCash","ontology","neo","arweave","vara","polymesh","qtum","brc20","flow","ark","nervos","canton","kava","harmony","ioTeX","theta","veChain"],"uniqueKey":"verifyWalletOptions.oneOf.0.networkType.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"verifyWalletOptions.oneOf.0.networkType.oneOf.1","typeLabel":"null"}],"uniqueKey":"verifyWalletOptions.oneOf.0.networkType","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":false,"uniqueKey":"verifyWalletOptions.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"verifyWalletOptions.oneOf.1","typeLabel":"null"}],"uniqueKey":"verifyWalletOptions","typeLabel":"object | null"},"subClientId":{"oneOf":[{"type":"string","description":"Sub Client ID, for B2B2B clients to tailor Link experience for their clients.","format":"uuid","uniqueKey":"subClientId.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","description":"Sub Client ID, for B2B2B clients to tailor Link experience for their clients.","format":"uuid","uniqueKey":"subClientId.oneOf.1","typeLabel":"null"}],"uniqueKey":"subClientId","typeLabel":"string\u003cuuid> | null"}},"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"Deposit":{"title":"Deposit","value":{"userId":"UserId","configurationId":"18a20b11-e47f-43b9-8546-94284e9ee547","restrictMultipleAccounts":true,"transferOptions":{"toAddresses":[{"networkId":"e3c7fdd8-b1fc-4e51-85ae-bb276e075611","symbol":"ETH","address":"0x00000000000000000000000"},{"networkId":"e3c7fdd8-b1fc-4e51-85ae-bb276e075611","symbol":"USDC","address":"0x00000000000000000000000"},{"networkId":"7436e9d0-ba42-4d2b-b4c0-8e4e606b2c12","symbol":"MATIC","address":"0x00000000000000000000000"},{"networkId":"7436e9d0-ba42-4d2b-b4c0-8e4e606b2c12","symbol":"USDC","address":"0x00000000000000000000000"}],"amountInFiat":10,"isInclusiveFeeEnabled":false,"generatePayLink":false},"disableApiKeyGeneration":false}},"Withdrawal":{"title":"Withdrawal","value":{"userId":"UserId","restrictMultipleAccounts":false,"transferOptions":{"fromPairs":[{"networkId":"0291810a-5947-424d-9a59-e88bb33e999d","symbol":"USDC","maxAmount":99.99},{"networkId":"e3c7fdd8-b1fc-4e51-85ae-bb276e075611","symbol":"USDC","maxAmount":99.99},{"networkId":"aa883b03-120d-477c-a588-37c2afd3ca71","symbol":"USDC","maxAmount":99.99}],"transactionId":"TransactionId","transferType":"withdrawal","isInclusiveFeeEnabled":false,"generatePayLink":false},"disableApiKeyGeneration":false}}},"exampleType":"examples"},"application/*+json":{"schema":{"type":"object","required":["userId"],"properties":{"userId":{"maxLength":300,"minLength":1,"type":"string","description":"A unique Id representing the end user. Typically this will be a user Id from the\r\nclient application. Personally identifiable information, such as an email address or phone number,\r\nshould not be used. 300 characters length maximum.","isRequired":true,"uniqueKey":"userId","typeLabel":"string"},"brokerType":{"oneOf":[{"type":"string","description":"Type of integration to redirect to. Will redirect to catalog if not provided.\r\nNot supported types: DeFiWallet, CryptocurrencyAddress, CryptocurrencyWallet.","enum":["robinhood","eTrade","alpaca","tdAmeritrade","weBull","stash","interactiveBrokers","public","coinbase","kraken","coinbasePro","cryptoCom","openSea","binanceUs","gemini","cryptocurrencyAddress","cryptocurrencyWallet","okCoin","bittrex","kuCoin","etoro","cexIo","binanceInternational","bitstamp","gateIo","acorns","okx","bitFlyer","coinlist","huobi","bitfinex","deFiWallet","krakenDirect","vanguard","binanceInternationalDirect","bitfinexDirect","bybit","paxos","coinbasePrime","btcTurkDirect","kuCoinDirect","okxOAuth","paribuDirect","robinhoodConnect","blockchainCom","bitsoDirect","binanceConnect","binanceOAuth","revolutConnect","binancePay","bybitDirect","paribuOAuth","payPalConnect","binanceTrDirect","coinbaseRamp","bybitDirectMobile","sandbox","cryptoComPay","bybitEuDirect","uphold","binancePayOnchain","sandboxCoinbase","bybitPay","krakenOAuth","bluvoKrakenOAuth","cashApp","sandboxKrakenOAuth","krakPay","unlimit","alchemyPay","okxPay","bybitPayPsp"],"deprecated":true,"uniqueKey":"brokerType.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"brokerType.oneOf.1","typeLabel":"null"}],"uniqueKey":"brokerType","typeLabel":"enum\u003cstring> | null"},"restrictMultipleAccounts":{"type":"boolean","description":"The final screen of Link allows users to ācontinueā back to your app or āLink another account.ā\r\nIf this param is present then this button will be hidden.","uniqueKey":"restrictMultipleAccounts","typeLabel":"boolean"},"transferOptions":{"oneOf":[{"type":"object","description":"Encapsulates transaction-related parameters, including destination addresses and the amount to transfer in fiat currency.","properties":{"toAddresses":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"networkId":{"type":"string","description":"The Id of the network in Front system. The list of all available networks can be obtained by\r\nusing `GET /transfers/managed/networks` endpoint.","format":"uuid","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].networkId","typeLabel":"string\u003cuuid>"},"symbol":{"oneOf":[{"type":"string","description":"The symbol of the digital asset.","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].symbol.oneOf.0","typeLabel":"string"},{"type":"null","description":"The symbol of the digital asset.","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].symbol.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].symbol","typeLabel":"string | null"},"address":{"oneOf":[{"type":"string","description":"The address to send the asset to.","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].address.oneOf.0","typeLabel":"string"},{"type":"null","description":"The address to send the asset to.","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].address.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].address","typeLabel":"string | null"},"addressTag":{"oneOf":[{"type":"string","description":"Secondary address identifier for coins like XRP,XMR etc.","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].addressTag.oneOf.0","typeLabel":"string"},{"type":"null","description":"Secondary address identifier for coins like XRP,XMR etc.","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].addressTag.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].addressTag","typeLabel":"string | null"},"note":{"oneOf":[{"maxLength":200,"minLength":0,"type":"string","description":"Optional informational message shown to the end-user alongside this destination address\r\n(for example \"Only send USDC on Ethereum\"). Maximum 200 characters.","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].note.oneOf.0","typeLabel":"string"},{"maxLength":200,"minLength":0,"type":"null","description":"Optional informational message shown to the end-user alongside this destination address\r\n(for example \"Only send USDC on Ethereum\"). Maximum 200 characters.","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].note.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].note","typeLabel":"string | null"},"amount":{"oneOf":[{"type":"number","description":"Amount of tokens to transfer by specified network.","format":"double","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].amount.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","description":"Amount of tokens to transfer by specified network.","format":"double","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].amount.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].amount","typeLabel":"number\u003cdouble> | null"},"displayAmountInFiat":{"oneOf":[{"type":"number","description":"Transfer amount in fiat which is requested by client to be shown as amount in fiat.\r\nIt will be shown to end-user if and only if it's difference with actual amount in fiat is less that 1%.","format":"double","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].displayAmountInFiat.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","description":"Transfer amount in fiat which is requested by client to be shown as amount in fiat.\r\nIt will be shown to end-user if and only if it's difference with actual amount in fiat is less that 1%.","format":"double","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].displayAmountInFiat.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].displayAmountInFiat","typeLabel":"number\u003cdouble> | null"},"minAmount":{"oneOf":[{"type":"number","description":"Minimum allowed amount of tokens to transfer by specified token/network combination.","format":"double","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].minAmount.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","description":"Minimum allowed amount of tokens to transfer by specified token/network combination.","format":"double","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].minAmount.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].minAmount","typeLabel":"number\u003cdouble> | null"},"minAmountInFiat":{"oneOf":[{"type":"number","description":"Minimum allowed amount in fiat to transfer by specified token/network combination.","format":"double","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].minAmountInFiat.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","description":"Minimum allowed amount in fiat to transfer by specified token/network combination.","format":"double","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].minAmountInFiat.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].minAmountInFiat","typeLabel":"number\u003cdouble> | null"},"maxAmount":{"oneOf":[{"type":"number","description":"Maximum allowed amount of tokens to transfer by specified token/network combination.","format":"double","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].maxAmount.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","description":"Maximum allowed amount of tokens to transfer by specified token/network combination.","format":"double","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].maxAmount.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].maxAmount","typeLabel":"number\u003cdouble> | null"},"maxAmountInFiat":{"oneOf":[{"type":"number","description":"Maximum allowed amount in fiat to transfer by specified token/network combination.","format":"double","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].maxAmountInFiat.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","description":"Maximum allowed amount in fiat to transfer by specified token/network combination.","format":"double","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].maxAmountInFiat.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX].maxAmountInFiat","typeLabel":"number\u003cdouble> | null"}},"additionalProperties":false,"uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0.items.[INDEX]","typeLabel":"object"},"description":"The list of destination addresses with corresponding networks are asset symbols that\r\ncan be used to initiate incoming transfers. If this parameter is present, the Link\r\nsession will continue to transfer flow after connecting the origin account.","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"networkId":{"type":"string","description":"The Id of the network in Front system. The list of all available networks can be obtained by\r\nusing `GET /transfers/managed/networks` endpoint.","format":"uuid"},"symbol":{"oneOf":[{"type":"string","description":"The symbol of the digital asset."},{"type":"null","description":"The symbol of the digital asset."}]},"address":{"oneOf":[{"type":"string","description":"The address to send the asset to."},{"type":"null","description":"The address to send the asset to."}]},"addressTag":{"oneOf":[{"type":"string","description":"Secondary address identifier for coins like XRP,XMR etc."},{"type":"null","description":"Secondary address identifier for coins like XRP,XMR etc."}]},"note":{"oneOf":[{"maxLength":200,"minLength":0,"type":"string","description":"Optional informational message shown to the end-user alongside this destination address\r\n(for example \"Only send USDC on Ethereum\"). Maximum 200 characters."},{"maxLength":200,"minLength":0,"type":"null","description":"Optional informational message shown to the end-user alongside this destination address\r\n(for example \"Only send USDC on Ethereum\"). Maximum 200 characters."}]},"amount":{"oneOf":[{"type":"number","description":"Amount of tokens to transfer by specified network.","format":"double"},{"type":"null","description":"Amount of tokens to transfer by specified network.","format":"double"}]},"displayAmountInFiat":{"oneOf":[{"type":"number","description":"Transfer amount in fiat which is requested by client to be shown as amount in fiat.\r\nIt will be shown to end-user if and only if it's difference with actual amount in fiat is less that 1%.","format":"double"},{"type":"null","description":"Transfer amount in fiat which is requested by client to be shown as amount in fiat.\r\nIt will be shown to end-user if and only if it's difference with actual amount in fiat is less that 1%.","format":"double"}]},"minAmount":{"oneOf":[{"type":"number","description":"Minimum allowed amount of tokens to transfer by specified token/network combination.","format":"double"},{"type":"null","description":"Minimum allowed amount of tokens to transfer by specified token/network combination.","format":"double"}]},"minAmountInFiat":{"oneOf":[{"type":"number","description":"Minimum allowed amount in fiat to transfer by specified token/network combination.","format":"double"},{"type":"null","description":"Minimum allowed amount in fiat to transfer by specified token/network combination.","format":"double"}]},"maxAmount":{"oneOf":[{"type":"number","description":"Maximum allowed amount of tokens to transfer by specified token/network combination.","format":"double"},{"type":"null","description":"Maximum allowed amount of tokens to transfer by specified token/network combination.","format":"double"}]},"maxAmountInFiat":{"oneOf":[{"type":"number","description":"Maximum allowed amount in fiat to transfer by specified token/network combination.","format":"double"},{"type":"null","description":"Maximum allowed amount in fiat to transfer by specified token/network combination.","format":"double"}]}},"additionalProperties":false},"description":"The list of destination addresses with corresponding networks are asset symbols that\r\ncan be used to initiate incoming transfers. If this parameter is present, the Link\r\nsession will continue to transfer flow after connecting the origin account.","uniqueKey":"transferOptions.oneOf.0.toAddresses.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.toAddresses","typeLabel":"object[] | null"},"fromPairs":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"networkId":{"type":"string","description":"Required. The Id of the network in Front system. The list of all available networks can be\r\nobtained by using `GET /transfers/managed/networks` endpoint.","format":"uuid","uniqueKey":"transferOptions.oneOf.0.fromPairs.oneOf.0.items.[INDEX].networkId","typeLabel":"string\u003cuuid>"},"symbol":{"oneOf":[{"type":"string","description":"Required. The symbol of the digital asset your custodian pays out, e.g. \"USDC\".","uniqueKey":"transferOptions.oneOf.0.fromPairs.oneOf.0.items.[INDEX].symbol.oneOf.0","typeLabel":"string"},{"type":"null","description":"Required. The symbol of the digital asset your custodian pays out, e.g. \"USDC\".","uniqueKey":"transferOptions.oneOf.0.fromPairs.oneOf.0.items.[INDEX].symbol.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.fromPairs.oneOf.0.items.[INDEX].symbol","typeLabel":"string | null"},"maxAmount":{"oneOf":[{"type":"number","description":"Required. The most the user may withdraw from this pair, in units of the asset (not fiat):\r\ntypically the user's withdrawable balance. Must be greater than zero.","format":"double","uniqueKey":"transferOptions.oneOf.0.fromPairs.oneOf.0.items.[INDEX].maxAmount.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","description":"Required. The most the user may withdraw from this pair, in units of the asset (not fiat):\r\ntypically the user's withdrawable balance. Must be greater than zero.","format":"double","uniqueKey":"transferOptions.oneOf.0.fromPairs.oneOf.0.items.[INDEX].maxAmount.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.fromPairs.oneOf.0.items.[INDEX].maxAmount","typeLabel":"number\u003cdouble> | null"}},"additionalProperties":false,"description":"An asset and network your custodian can pay a withdrawal from, with the most the user may\r\nwithdraw from it.","uniqueKey":"transferOptions.oneOf.0.fromPairs.oneOf.0.items.[INDEX]","typeLabel":"object"},"description":"Withdrawal only, and required for it: the assets and networks your custodian can pay the\r\nwithdrawal from, 1 to 20 entries, each with its own `maxAmount`. Link offers the user the\r\ndestinations Mesh can deliver to from these pairs. Do not send `toAddresses` or\r\n`amountInFiat` with a withdrawal.","uniqueKey":"transferOptions.oneOf.0.fromPairs.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"networkId":{"type":"string","description":"Required. The Id of the network in Front system. The list of all available networks can be\r\nobtained by using `GET /transfers/managed/networks` endpoint.","format":"uuid"},"symbol":{"oneOf":[{"type":"string","description":"Required. The symbol of the digital asset your custodian pays out, e.g. \"USDC\"."},{"type":"null","description":"Required. The symbol of the digital asset your custodian pays out, e.g. \"USDC\"."}]},"maxAmount":{"oneOf":[{"type":"number","description":"Required. The most the user may withdraw from this pair, in units of the asset (not fiat):\r\ntypically the user's withdrawable balance. Must be greater than zero.","format":"double"},{"type":"null","description":"Required. The most the user may withdraw from this pair, in units of the asset (not fiat):\r\ntypically the user's withdrawable balance. Must be greater than zero.","format":"double"}]}},"additionalProperties":false,"description":"An asset and network your custodian can pay a withdrawal from, with the most the user may\r\nwithdraw from it."},"description":"Withdrawal only, and required for it: the assets and networks your custodian can pay the\r\nwithdrawal from, 1 to 20 entries, each with its own `maxAmount`. Link offers the user the\r\ndestinations Mesh can deliver to from these pairs. Do not send `toAddresses` or\r\n`amountInFiat` with a withdrawal.","uniqueKey":"transferOptions.oneOf.0.fromPairs.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.fromPairs","typeLabel":"object[] | null"},"amountInFiat":{"oneOf":[{"type":"number","description":"Amount in USD to transfer. If not provided users can specify amount by themselves.","format":"double","uniqueKey":"transferOptions.oneOf.0.amountInFiat.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","description":"Amount in USD to transfer. If not provided users can specify amount by themselves.","format":"double","uniqueKey":"transferOptions.oneOf.0.amountInFiat.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.amountInFiat","typeLabel":"number\u003cdouble> | null"},"transactionId":{"oneOf":[{"maxLength":128,"minLength":0,"type":"string","description":"Transaction ID Provided by client to track transaction in future calls","uniqueKey":"transferOptions.oneOf.0.transactionId.oneOf.0","typeLabel":"string"},{"maxLength":128,"minLength":0,"type":"null","description":"Transaction ID Provided by client to track transaction in future calls","uniqueKey":"transferOptions.oneOf.0.transactionId.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.transactionId","typeLabel":"string | null"},"clientFee":{"oneOf":[{"maximum":1,"minimum":0,"type":"number","description":"A percentage fee (input as a ratio, eg. 0.02500 = 2.500%) added onto your users' gross payments to your company.\r\nThis will override any default fee entered in your Mesh dashboard for an individual transaction.\r\nPlease note: this fee should only be used for Payments (when the transfer destination is an address owned by your company),\r\nand not for Deposits (when the transfer destination is an address owned by the end user).\r\nIf used for Deposits, it will increase the size of the user's Deposit by the fee amount,\r\nbut will incorrectly show to the user as a fee.","format":"double","uniqueKey":"transferOptions.oneOf.0.clientFee.oneOf.0","typeLabel":"number\u003cdouble>"},{"maximum":1,"minimum":0,"type":"null","description":"A percentage fee (input as a ratio, eg. 0.02500 = 2.500%) added onto your users' gross payments to your company.\r\nThis will override any default fee entered in your Mesh dashboard for an individual transaction.\r\nPlease note: this fee should only be used for Payments (when the transfer destination is an address owned by your company),\r\nand not for Deposits (when the transfer destination is an address owned by the end user).\r\nIf used for Deposits, it will increase the size of the user's Deposit by the fee amount,\r\nbut will incorrectly show to the user as a fee.","format":"double","uniqueKey":"transferOptions.oneOf.0.clientFee.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.clientFee","typeLabel":"number\u003cdouble> | null"},"transferType":{"oneOf":[{"type":"string","description":"Deposit: The user is transferring crypto to a wallet they own on your platform.\r\nPayment: The user is transferring crypto to a wallet your company owns in exchange for receiving a good or service.\r\nOnramp: The user is using balances and linked payment methods in an exchange account to fund the purchase of crypto in their wallet on your platform.\r\nFiatOnRamp: The user is purchasing crypto using a bank transfer (e.g. SPEI, SEPA) via a fiat-to-crypto ramp provider.\r\nFiatOffRamp: The user is selling crypto to receive fiat via a bank transfer through a crypto-to-fiat ramp provider.\r\nWithdrawal: Your custodian pays crypto out to a wallet or exchange account the user chooses in Link. Requires\r\n`fromPairs`. After the user confirms, Mesh sends the `withdrawal.pay_in_requested` webhook with the address and\r\nexact amount your custodian pays.","enum":["deposit","payment","onramp","fiatOnRamp","fiatOffRamp","subscribe","unsubscribe","withdrawal"],"uniqueKey":"transferOptions.oneOf.0.transferType.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"transferOptions.oneOf.0.transferType.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.transferType","typeLabel":"enum\u003cstring> | null"},"isInclusiveFeeEnabled":{"type":"boolean","description":"Specifies if all the fees are included in the amount to transfer.","uniqueKey":"transferOptions.oneOf.0.isInclusiveFeeEnabled","typeLabel":"boolean"},"description":{"oneOf":[{"maxLength":256,"minLength":0,"type":"string","description":"Transaction description. (Binance Pay)","uniqueKey":"transferOptions.oneOf.0.description.oneOf.0","typeLabel":"string"},{"maxLength":256,"minLength":0,"type":"null","description":"Transaction description. (Binance Pay)","uniqueKey":"transferOptions.oneOf.0.description.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.description","typeLabel":"string | null"},"goodsDetails":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"goodsType":{"oneOf":[{"type":"string","description":"The type of the goods for the order (01: Tangible Goods, 02: Virtual Goods).","uniqueKey":"transferOptions.oneOf.0.goodsDetails.oneOf.0.items.[INDEX].goodsType.oneOf.0","typeLabel":"string"},{"type":"null","description":"The type of the goods for the order (01: Tangible Goods, 02: Virtual Goods).","uniqueKey":"transferOptions.oneOf.0.goodsDetails.oneOf.0.items.[INDEX].goodsType.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.goodsDetails.oneOf.0.items.[INDEX].goodsType","typeLabel":"string | null"},"goodsCategory":{"oneOf":[{"type":"string","description":"The category of goods (e.g., Electronics, Food).","uniqueKey":"transferOptions.oneOf.0.goodsDetails.oneOf.0.items.[INDEX].goodsCategory.oneOf.0","typeLabel":"string"},{"type":"null","description":"The category of goods (e.g., Electronics, Food).","uniqueKey":"transferOptions.oneOf.0.goodsDetails.oneOf.0.items.[INDEX].goodsCategory.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.goodsDetails.oneOf.0.items.[INDEX].goodsCategory","typeLabel":"string | null"},"referenceGoodsId":{"oneOf":[{"type":"string","description":"A unique reference ID to identify the goods.","uniqueKey":"transferOptions.oneOf.0.goodsDetails.oneOf.0.items.[INDEX].referenceGoodsId.oneOf.0","typeLabel":"string"},{"type":"null","description":"A unique reference ID to identify the goods.","uniqueKey":"transferOptions.oneOf.0.goodsDetails.oneOf.0.items.[INDEX].referenceGoodsId.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.goodsDetails.oneOf.0.items.[INDEX].referenceGoodsId","typeLabel":"string | null"},"goodsName":{"oneOf":[{"type":"string","description":"The name of the goods.","uniqueKey":"transferOptions.oneOf.0.goodsDetails.oneOf.0.items.[INDEX].goodsName.oneOf.0","typeLabel":"string"},{"type":"null","description":"The name of the goods.","uniqueKey":"transferOptions.oneOf.0.goodsDetails.oneOf.0.items.[INDEX].goodsName.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.goodsDetails.oneOf.0.items.[INDEX].goodsName","typeLabel":"string | null"},"goodsDetail":{"oneOf":[{"type":"string","description":"Additional details about the goods (optional).","uniqueKey":"transferOptions.oneOf.0.goodsDetails.oneOf.0.items.[INDEX].goodsDetail.oneOf.0","typeLabel":"string"},{"type":"null","description":"Additional details about the goods (optional).","uniqueKey":"transferOptions.oneOf.0.goodsDetails.oneOf.0.items.[INDEX].goodsDetail.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.goodsDetails.oneOf.0.items.[INDEX].goodsDetail","typeLabel":"string | null"}},"additionalProperties":false,"uniqueKey":"transferOptions.oneOf.0.goodsDetails.oneOf.0.items.[INDEX]","typeLabel":"object"},"description":"Goods details for the transaction. (Binance Pay)","uniqueKey":"transferOptions.oneOf.0.goodsDetails.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"goodsType":{"oneOf":[{"type":"string","description":"The type of the goods for the order (01: Tangible Goods, 02: Virtual Goods)."},{"type":"null","description":"The type of the goods for the order (01: Tangible Goods, 02: Virtual Goods)."}]},"goodsCategory":{"oneOf":[{"type":"string","description":"The category of goods (e.g., Electronics, Food)."},{"type":"null","description":"The category of goods (e.g., Electronics, Food)."}]},"referenceGoodsId":{"oneOf":[{"type":"string","description":"A unique reference ID to identify the goods."},{"type":"null","description":"A unique reference ID to identify the goods."}]},"goodsName":{"oneOf":[{"type":"string","description":"The name of the goods."},{"type":"null","description":"The name of the goods."}]},"goodsDetail":{"oneOf":[{"type":"string","description":"Additional details about the goods (optional)."},{"type":"null","description":"Additional details about the goods (optional)."}]}},"additionalProperties":false},"description":"Goods details for the transaction. (Binance Pay)","uniqueKey":"transferOptions.oneOf.0.goodsDetails.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.goodsDetails","typeLabel":"object[] | null"},"generatePayLink":{"type":"boolean","description":"Link presents the user with the option to generate a unique payment link for Mesh pay scenarios.\r\nIf this param is true, a unique payment link will be returned.","uniqueKey":"transferOptions.oneOf.0.generatePayLink","typeLabel":"boolean"},"payLinkReturnUrl":{"oneOf":[{"maxLength":2048,"minLength":0,"type":"string","description":"If this parameter is specified then user will be redirected to this url after UI is closed.\r\nReturned for both success and unsuccess scenarios.","uniqueKey":"transferOptions.oneOf.0.payLinkReturnUrl.oneOf.0","typeLabel":"string"},{"maxLength":2048,"minLength":0,"type":"null","description":"If this parameter is specified then user will be redirected to this url after UI is closed.\r\nReturned for both success and unsuccess scenarios.","uniqueKey":"transferOptions.oneOf.0.payLinkReturnUrl.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions.oneOf.0.payLinkReturnUrl","typeLabel":"string | null"}},"additionalProperties":false,"uniqueKey":"transferOptions.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"transferOptions.oneOf.1","typeLabel":"null"}],"uniqueKey":"transferOptions","typeLabel":"object | null"},"integrationId":{"oneOf":[{"type":"string","description":"A unique identifier representing a specific integration obtained from the list of available integrations.","format":"uuid","uniqueKey":"integrationId.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","description":"A unique identifier representing a specific integration obtained from the list of available integrations.","format":"uuid","uniqueKey":"integrationId.oneOf.1","typeLabel":"null"}],"uniqueKey":"integrationId","typeLabel":"string\u003cuuid> | null"},"disableApiKeyGeneration":{"type":"boolean","description":"For direct integrations that also support API keys, Link presents the user with the option to generate an API key for seamless access.\r\nIf this param is true, this feature will be disabled.","uniqueKey":"disableApiKeyGeneration","typeLabel":"boolean"},"verifyWalletOptions":{"oneOf":[{"type":"object","description":"Encapsulates verify DeFi wallet parameters.","properties":{"message":{"oneOf":[{"type":"string","description":"Verification message to sign.\r\nRequired if `signedMessage` is provided in \u003cparamref name=\"VerificationMethods\">VerificationMethods\u003c/paramref> list.","uniqueKey":"verifyWalletOptions.oneOf.0.message.oneOf.0","typeLabel":"string"},{"type":"null","description":"Verification message to sign.\r\nRequired if `signedMessage` is provided in \u003cparamref name=\"VerificationMethods\">VerificationMethods\u003c/paramref> list.","uniqueKey":"verifyWalletOptions.oneOf.0.message.oneOf.1","typeLabel":"null"}],"uniqueKey":"verifyWalletOptions.oneOf.0.message","typeLabel":"string | null"},"verificationMethods":{"oneOf":[{"type":"array","items":{"enum":["signedMessage"],"type":"string","description":"Verification method.","uniqueKey":"verifyWalletOptions.oneOf.0.verificationMethods.oneOf.0.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"List or required verification methods. By default - sign message with wallet key.","uniqueKey":"verifyWalletOptions.oneOf.0.verificationMethods.oneOf.0","typeLabel":"enum\u003cstring>[]"},{"type":"null","items":{"enum":["signedMessage"],"type":"string","description":"Verification method."},"description":"List or required verification methods. By default - sign message with wallet key.","uniqueKey":"verifyWalletOptions.oneOf.0.verificationMethods.oneOf.1","typeLabel":"null"}],"uniqueKey":"verifyWalletOptions.oneOf.0.verificationMethods","typeLabel":"enum\u003cstring>[] | null"},"addresses":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"verifyWalletOptions.oneOf.0.addresses.oneOf.0.items.[INDEX]","typeLabel":"string"},"description":"Addresses list to verify. If user verifies another address then verification will be failed.","uniqueKey":"verifyWalletOptions.oneOf.0.addresses.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string"},"description":"Addresses list to verify. If user verifies another address then verification will be failed.","uniqueKey":"verifyWalletOptions.oneOf.0.addresses.oneOf.1","typeLabel":"null"}],"uniqueKey":"verifyWalletOptions.oneOf.0.addresses","typeLabel":"string[] | null"},"networkId":{"oneOf":[{"type":"string","description":"Network to verify. If user verifies another network address then verification will be failed.","format":"uuid","uniqueKey":"verifyWalletOptions.oneOf.0.networkId.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","description":"Network to verify. If user verifies another network address then verification will be failed.","format":"uuid","uniqueKey":"verifyWalletOptions.oneOf.0.networkId.oneOf.1","typeLabel":"null"}],"uniqueKey":"verifyWalletOptions.oneOf.0.networkId","typeLabel":"string\u003cuuid> | null"},"networkType":{"oneOf":[{"type":"string","description":"Network type to verify. If user verifies another network address then verification will be failed.","enum":["unknown","evm","solana","bitcoin","cardano","tron","avalancheX","tezos","dogecoin","ripple","stellar","litecoin","sui","aptos","tvm","injective","cosmos","starknet","hedera","filecoin","kusama","enjin","bittensor","terra","terraClassic","xpla","celestia","fogo","assetHub","astarNative","cryptoOrg","osmosis","dydx","juno","oraichain","axelar","kyve","band","akash","fetch","thorchain","dymension","initia","eos","wax","casper","mina","near","algorand","stacks","icp","multiversx","icon","nano","chia","siacoin","ravencoin","digibyte","bitcoinCash","ontology","neo","arweave","vara","polymesh","qtum","brc20","flow","ark","nervos","canton","kava","harmony","ioTeX","theta","veChain"],"uniqueKey":"verifyWalletOptions.oneOf.0.networkType.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"verifyWalletOptions.oneOf.0.networkType.oneOf.1","typeLabel":"null"}],"uniqueKey":"verifyWalletOptions.oneOf.0.networkType","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":false,"uniqueKey":"verifyWalletOptions.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"verifyWalletOptions.oneOf.1","typeLabel":"null"}],"uniqueKey":"verifyWalletOptions","typeLabel":"object | null"},"subClientId":{"oneOf":[{"type":"string","description":"Sub Client ID, for B2B2B clients to tailor Link experience for their clients.","format":"uuid","uniqueKey":"subClientId.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","description":"Sub Client ID, for B2B2B clients to tailor Link experience for their clients.","format":"uuid","uniqueKey":"subClientId.oneOf.1","typeLabel":"null"}],"uniqueKey":"subClientId","typeLabel":"string\u003cuuid> | null"}},"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"Deposit":{"title":"Deposit","value":{"userId":"UserId","configurationId":"18a20b11-e47f-43b9-8546-94284e9ee547","restrictMultipleAccounts":true,"transferOptions":{"toAddresses":[{"networkId":"e3c7fdd8-b1fc-4e51-85ae-bb276e075611","symbol":"ETH","address":"0x00000000000000000000000"},{"networkId":"e3c7fdd8-b1fc-4e51-85ae-bb276e075611","symbol":"USDC","address":"0x00000000000000000000000"},{"networkId":"7436e9d0-ba42-4d2b-b4c0-8e4e606b2c12","symbol":"MATIC","address":"0x00000000000000000000000"},{"networkId":"7436e9d0-ba42-4d2b-b4c0-8e4e606b2c12","symbol":"USDC","address":"0x00000000000000000000000"}],"amountInFiat":10,"isInclusiveFeeEnabled":false,"generatePayLink":false},"disableApiKeyGeneration":false}},"Withdrawal":{"title":"Withdrawal","value":{"userId":"UserId","restrictMultipleAccounts":false,"transferOptions":{"fromPairs":[{"networkId":"0291810a-5947-424d-9a59-e88bb33e999d","symbol":"USDC","maxAmount":99.99},{"networkId":"e3c7fdd8-b1fc-4e51-85ae-bb276e075611","symbol":"USDC","maxAmount":99.99},{"networkId":"aa883b03-120d-477c-a588-37c2afd3ca71","symbol":"USDC","maxAmount":99.99}],"transactionId":"TransactionId","transferType":"withdrawal","isInclusiveFeeEnabled":false,"generatePayLink":false},"disableApiKeyGeneration":false}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"98d74e8a-1cb9-4605-b23e-56b6bb749c12":{"description":"Link token created.","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","enum":["ok","serverFailure","permissionDenied","badRequest","notFound","conflict","tooManyRequest","locked","unavailableForLegalReasons"],"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"message":{"oneOf":[{"type":"string","description":"A message generated by the API","uniqueKey":"message.oneOf.0","typeLabel":"string"},{"type":"null","description":"A message generated by the API","uniqueKey":"message.oneOf.1","typeLabel":"null"}],"uniqueKey":"message","typeLabel":"string | null"},"displayMessage":{"oneOf":[{"type":"string","description":"User-friendly display message that can be presented to the end user","uniqueKey":"displayMessage.oneOf.0","typeLabel":"string"},{"type":"null","description":"User-friendly display message that can be presented to the end user","uniqueKey":"displayMessage.oneOf.1","typeLabel":"null"}],"uniqueKey":"displayMessage","typeLabel":"string | null"},"errorHash":{"oneOf":[{"type":"string","description":"An error grouping hash from string components and caller information. Used by bugsnag on FE for correct error grouping","readOnly":true,"uniqueKey":"errorHash.oneOf.0","typeLabel":"string"},{"type":"null","description":"An error grouping hash from string components and caller information. Used by bugsnag on FE for correct error grouping","readOnly":true,"uniqueKey":"errorHash.oneOf.1","typeLabel":"null"}],"uniqueKey":"errorHash","typeLabel":"string | null"},"teamCode":{"oneOf":[{"type":"string","description":"Opaque team code for error routing. Resolved from exception origin or caller file path via CODEOWNERS.\r\nFormat: 2-character code (e.g., \"7K\", \"M2\"). Use for alerting/routing, not display.","readOnly":true,"uniqueKey":"teamCode.oneOf.0","typeLabel":"string"},{"type":"null","description":"Opaque team code for error routing. Resolved from exception origin or caller file path via CODEOWNERS.\r\nFormat: 2-character code (e.g., \"7K\", \"M2\"). Use for alerting/routing, not display.","readOnly":true,"uniqueKey":"teamCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"teamCode","typeLabel":"string | null"},"errorType":{"oneOf":[{"type":"string","description":"Strictly-typed error type that is explaining the reason of an unsuccessful status of the operation.\r\nAll possible error types are available in the documentation.","uniqueKey":"errorType.oneOf.0","typeLabel":"string"},{"type":"null","description":"Strictly-typed error type that is explaining the reason of an unsuccessful status of the operation.\r\nAll possible error types are available in the documentation.","uniqueKey":"errorType.oneOf.1","typeLabel":"null"}],"uniqueKey":"errorType","typeLabel":"string | null"},"errorData":{"oneOf":[{"readOnly":true},{"readOnly":true,"type":"null","uniqueKey":"errorData.oneOf.1","typeLabel":"null"}],"uniqueKey":"errorData","typeLabel":"null"},"content":{"oneOf":[{"type":"object","properties":{"linkToken":{"oneOf":[{"type":"string","uniqueKey":"content.oneOf.0.linkToken.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"content.oneOf.0.linkToken.oneOf.1","typeLabel":"null"}],"uniqueKey":"content.oneOf.0.linkToken","typeLabel":"string | null"},"paymentLink":{"oneOf":[{"type":"string","uniqueKey":"content.oneOf.0.paymentLink.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"content.oneOf.0.paymentLink.oneOf.1","typeLabel":"null"}],"uniqueKey":"content.oneOf.0.paymentLink","typeLabel":"string | null"}},"additionalProperties":false,"uniqueKey":"content.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"content.oneOf.1","typeLabel":"null"}],"uniqueKey":"content","typeLabel":"object | null"}},"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"example":{"content":{"linkToken":"aHR0cHM6Ly93ZWIubWVzaGNvbm5lY3QuY29tL2IyYi1pZnJhbWUve2NsaWVudElkfS9icm9rZXItY29ubmVjdD9hdXRoX2NvZGU9e2F1dGhDb2RlfQ=="},"status":"ok","message":"","errorHash":"8d443794","teamCode":"P4","errorType":""},"examples":{"Example":{"title":"Example","value":{"content":{"linkToken":"aHR0cHM6Ly93ZWIubWVzaGNvbm5lY3QuY29tL2IyYi1pZnJhbWUve2NsaWVudElkfS9icm9rZXItY29ubmVjdD9hdXRoX2NvZGU9e2F1dGhDb2RlfQ=="},"status":"ok","message":"","errorHash":"8d443794","teamCode":"P4","errorType":""}}},"exampleType":"examples"}},"exampleType":"examples"},"ede4cf36-99ed-4c8a-bec6-b63825832dd5":{"description":"BadRequest can happen in following cases:\r\n\u003clist type=\"number\">\u003citem>\u003cdescription>userId parameter not specified\u003c/description>\u003c/item>\u003citem>\u003cdescription>Network not supported by the selected DeFi wallet.\u003c/description>\u003c/item>\u003c/list>","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","enum":["ok","serverFailure","permissionDenied","badRequest","notFound","conflict","tooManyRequest","locked","unavailableForLegalReasons"],"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"message":{"oneOf":[{"type":"string","description":"A message generated by the API","uniqueKey":"message.oneOf.0","typeLabel":"string"},{"type":"null","description":"A message generated by the API","uniqueKey":"message.oneOf.1","typeLabel":"null"}],"uniqueKey":"message","typeLabel":"string | null"},"displayMessage":{"oneOf":[{"type":"string","description":"User-friendly display message that can be presented to the end user","uniqueKey":"displayMessage.oneOf.0","typeLabel":"string"},{"type":"null","description":"User-friendly display message that can be presented to the end user","uniqueKey":"displayMessage.oneOf.1","typeLabel":"null"}],"uniqueKey":"displayMessage","typeLabel":"string | null"},"errorHash":{"oneOf":[{"type":"string","description":"An error grouping hash from string components and caller information. Used by bugsnag on FE for correct error grouping","readOnly":true,"uniqueKey":"errorHash.oneOf.0","typeLabel":"string"},{"type":"null","description":"An error grouping hash from string components and caller information. Used by bugsnag on FE for correct error grouping","readOnly":true,"uniqueKey":"errorHash.oneOf.1","typeLabel":"null"}],"uniqueKey":"errorHash","typeLabel":"string | null"},"teamCode":{"oneOf":[{"type":"string","description":"Opaque team code for error routing. Resolved from exception origin or caller file path via CODEOWNERS.\r\nFormat: 2-character code (e.g., \"7K\", \"M2\"). Use for alerting/routing, not display.","readOnly":true,"uniqueKey":"teamCode.oneOf.0","typeLabel":"string"},{"type":"null","description":"Opaque team code for error routing. Resolved from exception origin or caller file path via CODEOWNERS.\r\nFormat: 2-character code (e.g., \"7K\", \"M2\"). Use for alerting/routing, not display.","readOnly":true,"uniqueKey":"teamCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"teamCode","typeLabel":"string | null"},"errorType":{"oneOf":[{"type":"string","description":"Strictly-typed error type that is explaining the reason of an unsuccessful status of the operation.\r\nAll possible error types are available in the documentation.","uniqueKey":"errorType.oneOf.0","typeLabel":"string"},{"type":"null","description":"Strictly-typed error type that is explaining the reason of an unsuccessful status of the operation.\r\nAll possible error types are available in the documentation.","uniqueKey":"errorType.oneOf.1","typeLabel":"null"}],"uniqueKey":"errorType","typeLabel":"string | null"},"errorData":{"oneOf":[{"readOnly":true},{"readOnly":true,"type":"null","uniqueKey":"errorData.oneOf.1","typeLabel":"null"}],"uniqueKey":"errorData","typeLabel":"null"}},"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"example":{"status":"badRequest","message":"Error message","displayMessage":"Optional display message","errorHash":"7dcbb73d","teamCode":"P4","errorType":"missingField"},"examples":{"Example":{"title":"Example","value":{"status":"badRequest","message":"Error message","displayMessage":"Optional display message","errorHash":"7dcbb73d","teamCode":"P4","errorType":"missingField"}}},"exampleType":"examples"}},"exampleType":"examples"},"a308c081-0b3a-4d2c-8fe3-ce4dc82aed3b":{"description":"Unauthorized: Client ID or Client Secret are not correct or missing.","content":{"application/json":{"schema":{}}},"exampleType":"generated"},"ae167a2c-8465-416f-9b72-f1c68ea896c6":{"description":"API Client not found.","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","enum":["ok","serverFailure","permissionDenied","badRequest","notFound","conflict","tooManyRequest","locked","unavailableForLegalReasons"],"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"message":{"oneOf":[{"type":"string","description":"A message generated by the API","uniqueKey":"message.oneOf.0","typeLabel":"string"},{"type":"null","description":"A message generated by the API","uniqueKey":"message.oneOf.1","typeLabel":"null"}],"uniqueKey":"message","typeLabel":"string | null"},"displayMessage":{"oneOf":[{"type":"string","description":"User-friendly display message that can be presented to the end user","uniqueKey":"displayMessage.oneOf.0","typeLabel":"string"},{"type":"null","description":"User-friendly display message that can be presented to the end user","uniqueKey":"displayMessage.oneOf.1","typeLabel":"null"}],"uniqueKey":"displayMessage","typeLabel":"string | null"},"errorHash":{"oneOf":[{"type":"string","description":"An error grouping hash from string components and caller information. Used by bugsnag on FE for correct error grouping","readOnly":true,"uniqueKey":"errorHash.oneOf.0","typeLabel":"string"},{"type":"null","description":"An error grouping hash from string components and caller information. Used by bugsnag on FE for correct error grouping","readOnly":true,"uniqueKey":"errorHash.oneOf.1","typeLabel":"null"}],"uniqueKey":"errorHash","typeLabel":"string | null"},"teamCode":{"oneOf":[{"type":"string","description":"Opaque team code for error routing. Resolved from exception origin or caller file path via CODEOWNERS.\r\nFormat: 2-character code (e.g., \"7K\", \"M2\"). Use for alerting/routing, not display.","readOnly":true,"uniqueKey":"teamCode.oneOf.0","typeLabel":"string"},{"type":"null","description":"Opaque team code for error routing. Resolved from exception origin or caller file path via CODEOWNERS.\r\nFormat: 2-character code (e.g., \"7K\", \"M2\"). Use for alerting/routing, not display.","readOnly":true,"uniqueKey":"teamCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"teamCode","typeLabel":"string | null"},"errorType":{"oneOf":[{"type":"string","description":"Strictly-typed error type that is explaining the reason of an unsuccessful status of the operation.\r\nAll possible error types are available in the documentation.","uniqueKey":"errorType.oneOf.0","typeLabel":"string"},{"type":"null","description":"Strictly-typed error type that is explaining the reason of an unsuccessful status of the operation.\r\nAll possible error types are available in the documentation.","uniqueKey":"errorType.oneOf.1","typeLabel":"null"}],"uniqueKey":"errorType","typeLabel":"string | null"},"errorData":{"oneOf":[{"readOnly":true},{"readOnly":true,"type":"null","uniqueKey":"errorData.oneOf.1","typeLabel":"null"}],"uniqueKey":"errorData","typeLabel":"null"}},"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"example":{"status":"notFound","message":"Error message","displayMessage":"Optional display message","errorHash":"7dcbb73d","teamCode":"P4","errorType":"missingField"},"examples":{"Example":{"title":"Example","value":{"status":"notFound","message":"Error message","displayMessage":"Optional display message","errorHash":"7dcbb73d","teamCode":"P4","errorType":"missingField"}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"2da970fa-9815-4da0-8dd5-c45d047c4cf1":{"Client-Secret":{"type":"apiKey","description":"Contact Mesh to get client Secret","name":"X-Client-Secret","in":"header","scopes":[],"schemeName":"Client-Secret"},"Client-Id":{"type":"apiKey","description":"Contact Mesh to get client Id","name":"X-Client-Id","in":"header","scopes":[],"schemeName":"Client-Id"}}},"servers":{"ef6f5a2b-ab8d-4df1-921e-5a3c3ce3ed9b":{"url":"https://integration-api.meshconnect.com"},"21932255-52bf-4518-b9ae-5be26995f5c1":{"url":"https://sandbox-integration-api.meshconnect.com"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","description":"Contact Mesh to get client Secret","name":"X-Client-Secret","in":"header","scopes":[],"schemeName":"Client-Secret"},"schema":{"title":"X-Client-Secret","type":"string","description":"Contact Mesh to get client Secret","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"Client-Secret","name":"X-Client-Secret"},{"scheme":{"type":"apiKey","description":"Contact Mesh to get client Id","name":"X-Client-Id","in":"header","scopes":[],"schemeName":"Client-Id"},"schema":{"title":"X-Client-Id","type":"string","description":"Contact Mesh to get client Id","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"Client-Id","name":"X-Client-Id"}],"title":"Client-Secret \u0026 Client-Id"}]},"originalFileLocation":"https://integration-api.meshconnect.com/swagger/v1/swagger.json"},"subdomain":"mesh-40","siteName":"Mesh","title":"Get Link token - Mesh","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-05-08T11:21:42.753Z","originalFileLocation":"api-reference/managed-account-authentication/get-link-token-with-parameters.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=\"dark\";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=\"dark\"}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=\"Get a short-lived, one-time use token for initializing a Link session using the client-side SDKs\">\u003cmeta data-mint-head name=\"application-name\" content=\"Mesh\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/mesh-40/p00HcmipLgvMhble/_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/mesh-40/p00HcmipLgvMhble/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/mesh-40/p00HcmipLgvMhble/_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/mesh-40/p00HcmipLgvMhble/_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/mesh-40/p00HcmipLgvMhble/_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/mesh-40/p00HcmipLgvMhble/_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/mesh-40/p00HcmipLgvMhble/_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/mesh-40/p00HcmipLgvMhble/_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/mesh-40/p00HcmipLgvMhble/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Get Link token - Mesh\">\u003cmeta data-mint-head property=\"og:description\" content=\"Get a short-lived, one-time use token for initializing a Link session using the client-side SDKs\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Mesh\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.meshconnect.com/api-reference/managed-account-authentication/get-link-token-with-parameters\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://mesh-40.mintlify.app/_mintlify/api/og/v2?division=Core+endpoints\u0026amp;title=Get+Link+token\u0026amp;description=Get+a+short-lived%2C+one-time+use+token+for+initializing+a+Link+session+using+the+client-side+SDKs\u0026amp;theme=9eeaacc453403c39c4dc5090\u0026amp;signature=49b51118fa3bf3df3569ecc32ccbf2cfb978e46a0d673a59400a64ea592d47e0\">\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=\"Get Link token - Mesh\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Get a short-lived, one-time use token for initializing a Link session using the client-side SDKs\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://mesh-40.mintlify.app/_mintlify/api/og/v2?division=Core+endpoints\u0026amp;title=Get+Link+token\u0026amp;description=Get+a+short-lived%2C+one-time+use+token+for+initializing+a+Link+session+using+the+client-side+SDKs\u0026amp;theme=9eeaacc453403c39c4dc5090\u0026amp;signature=49b51118fa3bf3df3569ecc32ccbf2cfb978e46a0d673a59400a64ea592d47e0\">\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/mesh-40/p00HcmipLgvMhble/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Mesh\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#F9FF4D\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.meshconnect.com/api-reference/managed-account-authentication/get-link-token-with-parameters\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/managed-account-authentication/get-link-token-with-parameters.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.meshconnect.com/#organization\",\"name\":\"Mesh\",\"url\":\"https://docs.meshconnect.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/mesh-40/xC8T3jgyIbITRgDa/logo/yellow-logo.svg?fit=max\u0026auto=format\u0026n=xC8T3jgyIbITRgDa\u0026q=85\u0026s=1cd02a0ba4a7d0f45f959161701ec02d\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.meshconnect.com#website\",\"name\":\"Mesh\",\"url\":\"https://docs.meshconnect.com\",\"publisher\":{\"@id\":\"https://docs.meshconnect.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.meshconnect.com/api-reference/managed-account-authentication/get-link-token-with-parameters#webpage\",\"url\":\"https://docs.meshconnect.com/api-reference/managed-account-authentication/get-link-token-with-parameters\",\"name\":\"Get Link token\",\"description\":\"Get a short-lived, one-time use token for initializing a Link session using the client-side SDKs\",\"dateModified\":\"2026-05-08T11:21:42.753Z\",\"isPartOf\":{\"@id\":\"https://docs.meshconnect.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.meshconnect.com/api-reference/managed-account-authentication/get-link-token-with-parameters#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.meshconnect.com/api-reference/managed-account-authentication/get-link-token-with-parameters#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Mesh\",\"item\":\"https://docs.meshconnect.com\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Get Link token\",\"item\":\"https://docs.meshconnect.com/api-reference/managed-account-authentication/get-link-token-with-parameters\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.meshconnect.com/api-reference/managed-account-authentication/get-link-token-with-parameters#apireference\",\"headline\":\"Get Link token\",\"name\":\"Get Link token\",\"description\":\"Get a short-lived, one-time use token for initializing a Link session using the client-side SDKs\",\"url\":\"https://docs.meshconnect.com/api-reference/managed-account-authentication/get-link-token-with-parameters\",\"mainEntityOfPage\":{\"@id\":\"https://docs.meshconnect.com/api-reference/managed-account-authentication/get-link-token-with-parameters#webpage\"},\"dateModified\":\"2026-05-08T11:21:42.753Z\",\"publisher\":{\"@id\":\"https://docs.meshconnect.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.meshconnect.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Mesh\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Mesh","nav":{"global":null,"groups":[{"group":"Guides","pages":[{"group":"Build your integration","pages":[{"title":"15min Quickstart","href":"/build/15min-quickstart"},{"title":"Prepare to build","href":"/build/prepare-to-build"},{"title":"Fetch a Link Token","href":"/build/fetch-link-token"},{"title":"Launch the Mesh SDK","href":"/build/launch-sdk"},{"title":"Use Mesh's callback functions","href":"/build/callbacks"},{"title":"Supercharge return-users","href":"/build/return-users"},{"title":"Polish the experience","href":"/build/polish"},{"title":"Prepare for go-live","href":"/build/go-live"}]},{"group":"Extend your integration","pages":[{"title":"Add Mesh onramp integrations to your \"Buy\" lineup","href":"/extend/onramp"},{"title":"Add Mesh to your withdrawal flow","href":"/extend/withdrawal"},{"title":"Verify self-hosted wallets","href":"/extend/verify-wallets"}]},{"group":"Further resources","pages":[{"title":"How it all fits together","href":"/resources/how-it-fits"},{"title":"Concepts","href":"/resources/concepts"},{"title":"SDK release notes \u0026 versioning","href":"/resources/sdk-release-notes"},{"title":"Transfer status webhooks","href":"/resources/webhooks"},{"title":"Multi-language support","href":"/resources/multi-language"},{"title":"Fiat currency support","href":"/resources/fiat-currency"},{"title":"Mesh SDK events","href":"/resources/sdk-events"},{"title":"Manual deposits","href":"/resources/manual-deposits"},{"title":"Headless bridging","href":"/resources/headless-bridging"},{"title":"SDK backup mode","href":"/resources/sdk-backup-mode"},{"title":"Just-in-time address fetching","href":"/resources/jit-address-fetching"},{"title":"Managing sub-clients","href":"/resources/sub-clients"},{"title":"Intelligent catalog filtering","href":"/resources/catalog-filtering"},{"title":"Sandbox \u0026 Testnets","href":"/resources/sandbox-testnets"},{"title":"Network and token support","href":"/resources/supported-tokens"},{"title":"Common errors","description":null,"href":"/resources/common-errors"}]}]},{"group":"API Reference","pages":[{"group":"Core endpoints","pages":[{"openapi":"post /api/v1/linktoken","title":"Get Link token","href":"/api-reference/managed-account-authentication/get-link-token-with-parameters"},{"openapi":"get /api/v1/transfers/managed/mesh","title":"Get Mesh transfers","description":"Get cryptocurrency transfers initiated by Mesh on exchanges or self-custody wallets.","href":"/api-reference/managed-transfers/get-transfers-initiated-by-mesh"},{"openapi":"get /api/v1/transfers/managed/networks","title":"Get networks","href":"/api-reference/managed-transfers/get-networks"},{"openapi":"get /api/v1/transfers/managed/integrations","title":"Get integrations","href":"/api-reference/managed-transfers/get-integrations"},{"openapi":"get /api/v1/transfers/managed/tokens","title":"Get supported tokens","href":"/api-reference/managed-transfers/get-supported-tokens-list"},{"openapi":"post /api/v1/transfers/managed/quote","title":"Get quote","href":"/api-reference/managed-transfers/quote-transfer"}]},{"group":"Headless bridging endpoints","pages":[{"openapi":"post /api/v1/bridging/routes/deposit","title":"Discover pay-in (source) bridging routes for one or more payout destinations.","href":"/api-reference/headless-bridging/get-deposit-routes"},{"openapi":"post /api/v1/bridging/routes/withdrawal","title":"Discover payout (destination) bridging routes for fixed omnibus (source) legs.","href":"/api-reference/headless-bridging/get-withdrawal-routes"},{"openapi":"post /api/v1/bridging/quote","title":"Get an indicative quote for bridging a given pay-in amount on a configured originādestination route.","href":"/api-reference/headless-bridging/get-quote"},{"openapi":"post /api/v1/bridging/address","title":"Create a one-time bridging deposit address for a selected originādestination pair.","href":"/api-reference/headless-bridging/create-bridged-address"}]},{"group":"User account endpoints","pages":[{"openapi":"post /api/v1/transfers/managed/address/list","title":"Get deposit addresses","href":"/api-reference/managed-transfers/get-list-of-deposit-addresses"},{"openapi":"post /api/v1/holdings/get","title":"Get crypto holdings","href":"/api-reference/portfolio/get-holdings"},{"openapi":"post /api/v1/holdings/value","title":"Get holdings values","href":"/api-reference/portfolio/get-holdings-values"},{"openapi":"post /api/v1/balance/get","title":"Get fiat holdings","href":"/api-reference/balance/get-account-balance"}]},{"group":"Verify endpoints","pages":[{"openapi":"post /api/v1/exchange/verify","title":"Get profile data","href":"/api-reference/verify/verify"},{"openapi":"get /api/v1/wallets/verify","title":"Get verified addresses","href":"/api-reference/verify/wallet"}]},{"group":"Token management endpoints","pages":[{"openapi":"post /api/v1/token/refresh","title":"Refresh auth token","href":"/api-reference/managed-account-authentication/refresh-auth-token"},{"openapi":"delete /api/v1/account","title":"Remove connection","href":"/api-reference/managed-account-authentication/remove-connection"}]},{"group":"Account Management endpoints","pages":[{"group":"Auth Token","pages":[{"title":"Generate Auth token","deprecated":null,"version":null,"openapi":"https://admin-api.meshconnect.com/swagger/AdminAPI/swagger.json post /admin/api/v1/Token","href":"/api-reference/auth-token/generate-auth-token"}]},{"group":"Main Clients","pages":[{"title":"Get Main Client callback urls","deprecated":null,"version":null,"openapi":"https://admin-api.meshconnect.com/swagger/AdminAPI/swagger.json get /admin/api/v1/Client/callbackUrls","href":"/api-reference/main-clients/get-main-client-callback-urls"},{"title":"Update Main Client callback urls","deprecated":null,"version":null,"openapi":"https://admin-api.meshconnect.com/swagger/AdminAPI/swagger.json post /admin/api/v1/Client/callbackUrls","href":"/api-reference/main-clients/update-main-client-callback-urls"}]},{"group":"Registered Clients","pages":[{"title":"Get all Registered clients","deprecated":null,"version":null,"openapi":"https://admin-api.meshconnect.com/swagger/AdminAPI/swagger.json get /admin/api/v1/SubClient","href":"/api-reference/registered-clients/get-all-registered-clients"},{"title":"Add new Registered client","deprecated":null,"version":null,"openapi":"https://admin-api.meshconnect.com/swagger/AdminAPI/swagger.json post /admin/api/v1/SubClient","href":"/api-reference/registered-clients/add-new-registered-client"},{"title":"Get Registered client","deprecated":null,"version":null,"openapi":"https://admin-api.meshconnect.com/swagger/AdminAPI/swagger.json get /admin/api/v1/SubClient/{id}","href":"/api-reference/registered-clients/get-registered-client"},{"title":"Update Registered client","deprecated":null,"version":null,"openapi":"https://admin-api.meshconnect.com/swagger/AdminAPI/swagger.json put /admin/api/v1/SubClient/{id}","href":"/api-reference/registered-clients/update-registered-client"},{"title":"Delete Registered client","deprecated":null,"version":null,"openapi":"https://admin-api.meshconnect.com/swagger/AdminAPI/swagger.json delete /admin/api/v1/SubClient/{id}","href":"/api-reference/registered-clients/delete-registered-client"},{"title":"Update Registered client Logo","deprecated":null,"version":null,"openapi":"https://admin-api.meshconnect.com/swagger/AdminAPI/swagger.json post /admin/api/v1/SubClient/{id}/logo","href":"/api-reference/registered-clients/update-registered-client-logo"},{"title":"Remove Registered client Logo","deprecated":null,"version":null,"openapi":"https://admin-api.meshconnect.com/swagger/AdminAPI/swagger.json delete /admin/api/v1/SubClient/{id}/logo","href":"/api-reference/registered-clients/remove-registered-client-logo"}]}]},{"group":"Deprecated","pages":[{"openapi":"get /api/v1/integrations","title":"Get available integrations","href":"/api-reference/managed-account-authentication/retrieve-the-list-of-all-available-integrations"},{"openapi":"get /api/v1/status","title":"Get integrations health status","href":"/api-reference/managed-account-authentication/get-health-status"},{"openapi":"post /api/v1/transfers/managed/address/get","title":"Get deposit address","href":"/api-reference/managed-transfers/get-deposit-address"},{"openapi":"post /api/v1/transfers/address/get","title":"Get deposit address","href":"/api-reference/transfers/get-deposit-address"},{"openapi":"get /api/v1/holdings/portfolio","title":"Get aggregated portfolio","href":"/api-reference/portfolio/get-aggregated-portfolio"},{"openapi":"get /api/v1/balance/portfolio","title":"Get aggregated portfolio fiat balances","href":"/api-reference/balance/get-aggregated-portfolio-fiat-balances"}]}]}]},"title":"Get Link token - Mesh","buildId":"dpl_2oYXwqkEXirXBPk8wV1FtM5USFWi","deploymentId":"dpl_2oYXwqkEXirXBPk8wV1FtM5USFWi","dynamics":["c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["OpenApiReferenceProvider-WRhTSUDL.js","utils-ChMov4Kr.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-_REmC2bI.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Bp6nVRCu.js","snippetPresets-DZadmXoU.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","Page-R3M_BF4L.js","ApiExamples-CY2WdoTl.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-DwYG-Q4l.js","shallow-BXQIGwv4.js","getApiPlaygroundDisplay-CK5nK5B9.js","CodeSnippet-TH4a2aGW.js","CodeSnippets-DwsQiOFS.js","getPastedJson-DD7kUzi_.js","icon-holE3QoJ.js","MethodPill-DUW0T8us.js","DuplicateIcon-CI_p4be-.js","createIcon-BdbRvavb.js","DynamicMarkdown-DN96a4Ur.js","SectionHeading-SCu36A9d.js","axios-vUo_bRtp.js","Markdown-CCeGv-zI.js","clsx-BGBGWFTt.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-Cv_O2fky.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-2C5OB2eV.js"]}