token to use as paginationToken to request the next page.
Was this page helpful?
{"docsConfig":{"theme":"palm","$schema":"https://mintlify.com/docs.json","name":"DFNS documentation","description":"DFNS documentation","colors":{"primary":"#442599","light":"#AA8BFF","dark":"#170C33"},"logo":{"light":"https://mintcdn.com/dfns-6d8c7466/nK-LFGxQwVjg0flm/images/logo/dfnsdocs-light.svg?fit=max\u0026auto=format\u0026n=nK-LFGxQwVjg0flm\u0026q=85\u0026s=3dc89a5cca38026355ba1f7435c733d4","dark":"https://mintcdn.com/dfns-6d8c7466/nK-LFGxQwVjg0flm/images/logo/dfnsdocs-dark.svg?fit=max\u0026auto=format\u0026n=nK-LFGxQwVjg0flm\u0026q=85\u0026s=3a8ce8faa31e336af786238250ba6645"},"favicon":{"light":"https://mintcdn.com/dfns-6d8c7466/nK-LFGxQwVjg0flm/favicon.png?fit=max\u0026auto=format\u0026n=nK-LFGxQwVjg0flm\u0026q=85\u0026s=baf24d895161cf680f52d298fc95eaee","dark":"https://mintcdn.com/dfns-6d8c7466/nK-LFGxQwVjg0flm/favicon.png?fit=max\u0026auto=format\u0026n=nK-LFGxQwVjg0flm\u0026q=85\u0026s=baf24d895161cf680f52d298fc95eaee"},"appearance":{"default":"system","strict":false},"navbar":{"links":[{"icon":"newspaper","href":"https://www.dfns.co/blog","label":"Blog"},{"icon":"life-ring","href":"https://support.dfns.co","label":"Support"},{"icon":"house","href":"https://app.dfns.io","label":"Dashboard"}],"primary":{"type":"button","label":"Get started","href":"https://app.dfns.io/get-started"}},"footer":{"socials":{"x":"https://x.com/dfnsHQ","github":"https://github.com/dfns","linkedin":"https://linkedin.com/company/dfnshq"}},"fonts":{"family":"SuisseIntl","source":"fonts/SuisseIntl-Regular.woff2","format":"woff2"},"icons":{"library":"fontawesome"},"styling":{"eyebrows":"breadcrumbs","latex":true},"contextual":{"options":["copy","mcp","cursor","vscode","claude","chatgpt"],"display":"header"},"thumbnails":{"appearance":"light","background":"https://mintlify.s3.us-west-1.amazonaws.com/dfns-6d8c7466/%23F0F1F4"},"metadata":{"timestamp":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"dfns-6d8c7466","hasAudioNarration":false,"actualSubdomain":"dfns-6d8c7466","customDomains":["docs.dfns.co"],"gitSource":{"type":"github","owner":"dfns","repo":"docs","deployBranch":"m","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true,"edits":false,"issues":false,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aeda1cb0c0840f387742956","clientVersion":"0.0.4088","searchFilterCounts":[{"language":"default","tag":"API reference","count":375},{"language":"default","tag":"Wallets \u0026 Transactions","count":215},{"language":"default","tag":"Documentation","count":143},{"language":"default","tag":"Identity \u0026 Access Management","count":89},{"language":"default","tag":"Guides","count":61},{"language":"default","tag":"Webhooks","count":54},{"language":"default","tag":"Wallets","count":38},{"language":"default","tag":"Examples per chain","count":33},{"language":"default","tag":"Management","count":33},{"language":"default","tag":"Networks","count":32}]},"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":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"@font-face{font-family:\"SuisseIntl\";src:url(\"/fonts/SuisseIntl-Regular.woff2\") format(\"woff2\");font-weight:400;font-display:swap}@font-face{font-family:\"SuisseIntl\";src:url(\"/fonts/SuisseIntl-Medium.woff2\") format(\"woff2\");font-weight:500;font-display:swap}@font-face{font-family:\"SuisseIntl\";src:url(\"/fonts/SuisseIntl-Semibold.woff2\") format(\"woff2\");font-weight:600;font-display:swap}@font-face{font-family:\"SuisseIntl\";src:url(\"/fonts/SuisseIntl-Bold.woff2\") format(\"woff2\");font-weight:700;font-display:swap}@property --text-size{syntax:\"\u003clength>\";inherits:false;initial-value:1rem}html{scroll-behavior:smooth}body{font-size:var(--text-size);letter-spacing:-0.01rem}#banner{background-color:#e0e3f0}#banner *{color:#1e202e}#table-of-contents-layout:has(div){border:1px solid rgb(var(--gray-200));background-color:#f0f1f4;padding-top:1rem;padding-bottom:1rem;padding-left:2rem}#table-of-contents-layout:has(div):is(.dark *){border:1px solid rgb(var(--gray-600));background-color:rgb(var(--gray-800))}#table-of-contents-layout:has(div)>#table-of-contents.-mt-10{margin-top:0}#table-of-contents-layout:has(div)>#table-of-contents.pt-10{padding-top:1rem}#table-of-contents-layout:has(div)>#table-of-contents>div{padding-top:1rem;padding-bottom:1rem}h1,h2,h3,h4,h5,h6{letter-spacing:-0.01rem!important;font-weight:bold}#content-container{scroll-margin-top:5rem}#content-area table:not(.token-kinds-allowed){display:table;border-collapse:collapse;width:100%;border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;overflow:hidden}#content-area table:not(.token-kinds-allowed) a{overflow-wrap:anywhere}#content-area table:not(.token-kinds-allowed) tr:nth-child(even){background-color:#f0f1f4}#content-area table:not(.token-kinds-allowed) tr:nth-child(even):is(.dark *){background-color:rgb(var(--gray-900))}#content-area table:not(.token-kinds-allowed) th{background-color:rgb(var(--gray-200));font-weight:bold;vertical-align:middle}#content-area table:not(.token-kinds-allowed) th:is(.dark *){background-color:rgb(var(--gray-600))}#content-area table:not(.token-kinds-allowed) th,#content-area table:not(.token-kinds-allowed) td{border:1px solid rgb(var(--gray-200));padding:0.5rem 1rem;min-width:0}#content-area table:not(.token-kinds-allowed) th:is(.dark *),#content-area table:not(.token-kinds-allowed) td:is(.dark *){border:1px solid rgb(var(--gray-600))}#content-area table.token-kinds-allowed td:nth-child(1){line-height:2.5em;white-space:nowrap;width:1%;padding-right:1rem}#content-area table.token-kinds-allowed td:nth-child(2){border-left:3px solid rgb(var(--gray-200));padding-left:1rem}#content-area table.token-kinds-allowed td:nth-child(2):is(.dark *){border-left:3px solid rgb(var(--gray-600))}#endpoint-token-kinds-allowed{display:flex;flex-direction:row;flex-wrap:wrap;line-height:2.5em}#endpoint-token-kinds-allowed #endpoint-user-tokens{padding-right:1.5rem;flex:initial}#endpoint-token-kinds-allowed #endpoint-user-kinds{padding-left:1rem;flex:auto;display:flex;flex-direction:column;align-content:flex-start;border-left:3px solid rgb(var(--gray-200));flex-wrap:wrap;justify-content:space-around;align-items:flex-start;line-height:normal}#endpoint-token-kinds-allowed #endpoint-user-kinds *{color:rgb(var(--gray-600))}#endpoint-token-kinds-allowed #endpoint-user-kinds:is(.dark *){border-left:3px solid rgb(var(--gray-600))}#endpoint-token-kinds-allowed #endpoint-other-tokens{flex-basis:100%}.api-section .tabs>ul{width:1px;max-width:100%}#navbar:is(.dark *){--background-dark: var(--gray-800)}#sidebar-content,#mobile-nav{background-color:#f0f1f4}#sidebar-content:is(.dark *),#mobile-nav:is(.dark *){background-color:rgb(var(--gray-800))}#navigation-items li>a:has(:nth-child(2))>:first-child{mask-size:contain!important;flex-basis:2rem}#navigation-items div.sidebar-group-header:has(svg){margin-left:-1.5rem;font-weight:600}#navigation-items .sidebar-group-header+ul>li[data-group-tag]>button,#navigation-items .sidebar-group-header+ul>li[data-group-tag]>div{margin-left:-18px;padding-left:16px!important}#navigation-items .sidebar-group-header+ul>li>ul>li{margin-left:1.5px}#navigation-items .sidebar-group-header+ul>li>ul>li>a{padding-left:13.5px!important}#navigation-items .sidebar-group-header+ul>li>ul>li[data-group-tag]>button,#navigation-items .sidebar-group-header+ul>li>ul>li[data-group-tag]>div{padding-left:13.5px!important}#navigation-items .sidebar-group-header+ul>li>ul>li ul>li{margin-left:17.5px}#navigation-items .sidebar-group-header+ul>li>ul>li ul>li>a{padding-left:13.5px!important}#navigation-items .sidebar-group-header+ul>li>ul>li ul>li[data-group-tag]>button,#navigation-items .sidebar-group-header+ul>li>ul>li ul>li[data-group-tag]>div{padding-left:13.5px!important}#navigation-items .sidebar-group-header+ul>li li{border-left:1px solid rgb(var(--gray-300))}#navigation-items .sidebar-group-header+ul>li li:is(.dark *){border-color:rgb(var(--gray-600))}#navigation-items .sidebar-group-header+ul>li li:has(>a.font-semibold){border-color:rgb(var(--primary))}#navigation-items .sidebar-group-header+ul>li li:has(>a.font-semibold):is(.dark *){border-color:rgb(var(--primary-light))}#navigation-items a:hover,#navigation-items [data-group-tag]>div:hover{background-color:#e8eaf0;border-radius:0.25rem}#navigation-items a:hover:is(.dark *),#navigation-items [data-group-tag]>div:hover:is(.dark *){background-color:rgb(var(--gray-700))}#navigation-items [data-group-tag]>button[aria-expanded=\"true\"]>.flex-1{font-weight:600}#navigation-items a.font-semibold{font-weight:500}.nav-tag-pill>.nav-tag-pill-text[data-nav-tag=\"Deprecated\"]{background-color:#fffaeb;color:#b45309;border:1px solid #fcd34d;font-weight:normal}.deprecated{opacity:0.75}.callout strong{color:inherit}#content-area header>.text-lg{font-size:var(--text-size);line-height:1.5rem}.prose{font-size:var(--text-size);line-height:1.5}.callout div[data-component-part=\"callout-content\"]{line-height:1.5}.prose .callout div[data-component-part=\"callout-content\"] a,.callout div[data-component-part=\"callout-content\"] a{border-bottom:0;text-decoration:underline;text-decoration-color:rgb(var(--primary));text-underline-offset:2px;text-decoration-thickness:1px}.prose .callout div[data-component-part=\"callout-content\"] a:is(.dark *),.callout div[data-component-part=\"callout-content\"] a:is(.dark *){text-decoration-color:rgb(var(--primary-light))}.prose .callout div[data-component-part=\"callout-content\"] a:hover,.callout div[data-component-part=\"callout-content\"] a:hover{color:rgb(var(--primary))!important}.prose .callout div[data-component-part=\"callout-content\"] a:hover:is(.dark *),.callout div[data-component-part=\"callout-content\"] a:hover:is(.dark *){color:rgb(var(--primary-light))!important}a.link:not(.nav-tabs-item),.prose a:not([aria-label=\"Navigate to header\"]):not(.nav-tabs-item),.api-section>div:not(.api-section-heading) a:not([aria-label=\"Navigate to header\"]),#banner a{color:rgb(var(--primary))}a.link:not(.nav-tabs-item):is(.dark *),.prose a:not([aria-label=\"Navigate to header\"]):not(.nav-tabs-item):is(.dark *),.api-section>div:not(.api-section-heading) a:not([aria-label=\"Navigate to header\"]):is(.dark *),#banner a:is(.dark *){color:rgb(var(--primary-light))}a.link:not(.nav-tabs-item),.prose a:not([aria-label=\"Navigate to header\"]):not(.nav-tabs-item),.api-section>div:not(.api-section-heading) a:not([aria-label=\"Navigate to header\"]),#banner a{font-weight:var(--font-weight-body-custom);border-bottom:0;text-decoration:none;padding-right:1px}a.link:not(.nav-tabs-item) code,.prose a:not([aria-label=\"Navigate to header\"]):not(.nav-tabs-item) code,.api-section>div:not(.api-section-heading) a:not([aria-label=\"Navigate to header\"]) code,#banner a code{text-decoration:none}a.link:not(.nav-tabs-item):hover:not(:has(img:only-child)),.prose a:not([aria-label=\"Navigate to header\"]):not(.nav-tabs-item):hover:not(:has(img:only-child)),.api-section>div:not(.api-section-heading) a:not([aria-label=\"Navigate to header\"]):hover:not(:has(img:only-child)),#banner a:hover:not(:has(img:only-child)){text-decoration:underline;text-decoration-color:rgb(var(--primary));text-underline-offset:2px;text-decoration-thickness:1px}a.link:not(.nav-tabs-item):hover:not(:has(img:only-child)):is(.dark *),.prose a:not([aria-label=\"Navigate to header\"]):not(.nav-tabs-item):hover:not(:has(img:only-child)):is(.dark *),.api-section>div:not(.api-section-heading) a:not([aria-label=\"Navigate to header\"]):hover:not(:has(img:only-child)):is(.dark *),#banner a:hover:not(:has(img:only-child)):is(.dark *){text-decoration-color:rgb(var(--primary-light))}a.link:not(.nav-tabs-item):is([target=\"_blank\"]:not(:has(img:only-child)),.api-section>div:not(.api-section-heading) a:not([href^=\"https://docs.dfns.co\"]))::before,.prose a:not([aria-label=\"Navigate to header\"]):not(.nav-tabs-item):is([target=\"_blank\"]:not(:has(img:only-child)),.api-section>div:not(.api-section-heading) a:not([href^=\"https://docs.dfns.co\"]))::before,.api-section>div:not(.api-section-heading) a:not([aria-label=\"Navigate to header\"]):is([target=\"_blank\"]:not(:has(img:only-child)),.api-section>div:not(.api-section-heading) a:not([href^=\"https://docs.dfns.co\"]))::before,#banner a:is([target=\"_blank\"]:not(:has(img:only-child)),.api-section>div:not(.api-section-heading) a:not([href^=\"https://docs.dfns.co\"]))::before{content:\"\\29C9 \";padding-right:2px;padding-left:1px}#content-area ul>li li:before{background-color:rgb(var(--background-light));border-color:#1e202e;border-width:1px;border-style:solid}#content-area ul>li li:is(.dark *):before{background-color:rgb(var(--background-dark));border-color:rgb(var(--gray-400))}div:has(>select[aria-label=\"Select base URL\"]):not([data-testid=\"api-playground-modal\"] *){display:none}div:has(+.tryit-button) [data-component-part=\"scroll-area-content\"]>div:last-child{display:block;white-space:nowrap}div:has(+.tryit-button) [data-component-part=\"scroll-area-content\"]>div:last-child>div:not(.absolute){display:inline-block;vertical-align:middle}.card>.flex>div[data-component-part=\"card-icon\"]{align-self:start}.card div[data-component-part=\"card-icon\"]>svg{background-color:rgb(var(--gray-600))}.nav-logo{height:2rem}.steps div[data-component-part=\"step-number\"]>div{background-color:#1e202e;color:white;font-size:large}.steps div[data-component-part=\"step-number\"]>div:is(.dark *){background-color:rgb(var(--gray-600))}h4#authentication,h4#required-permissions,h4#token-kinds-allowed,h4#user-kinds-allowed{row-gap:1rem;padding-bottom:0.625rem;border-color:rgb(var(--gray-100));border-bottom-width:1px;align-items:baseline;width:100%}h4#authentication:is(.dark *),h4#required-permissions:is(.dark *),h4#token-kinds-allowed:is(.dark *),h4#user-kinds-allowed:is(.dark *){border-color:rgb(var(--gray-800))}h4#authentication+span,h4#required-permissions+span,h4#token-kinds-allowed+span,h4#user-kinds-allowed+span{padding-top:1.5rem;padding-bottom:1.5rem}div[data-testid=\"code-group-select\"]>div.flex{flex-direction:column-reverse}div[data-testid=\"code-group-select\"] button.group[aria-haspopup=\"menu\"]:has(+div[data-testid=\"code-group-select-copy-button\"])::before{content:\"Example: \"}div[data-testid=\"code-group-select\"] button.group[aria-haspopup=\"menu\"]::before{content:\"Language:\"}div[data-component-part=\"code-group-tab-bar\"] button.group[aria-haspopup=\"menu\"]::before{content:\"Language:\"}.footnotes [id^=\"user-content-fn-\"]{display:list-item;font-size:0.875rem;line-height:1.25rem;color:rgb(var(--gray-600))}.footnotes [id^=\"user-content-fn-\"]:is(.dark *){color:rgb(var(--gray-400))}#navigation-items+div:has(button[aria-label=\"Toggle dark mode\"])::before{content:\"Powered by Mintlify\";font-size:x-small;color:rgb(var(--gray-300))}#navigation-items+div:has(button[aria-label=\"Toggle dark mode\"]):is(.dark *)::before{color:rgb(var(--gray-600))}#content-area #pagination,#content-area footer{display:none}.primitive-param-field .py-6,.object-param-field .py-6{padding-top:1rem;padding-bottom:1rem}.primitive-param-field .mt-4,.object-param-field .mt-4{margin-top:0.75rem}.primitive-param-field .mt-6,.object-param-field .mt-6{margin-top:0.75rem}.primitive-param-field>.py-6>:last-child>:not(:first-child),.object-param-field>.py-6>:last-child>:not(:first-child){font-size:13px}.primitive-param-field>.py-6>:last-child>:not(:first-child) code,.primitive-param-field>.py-6>:last-child>:not(:first-child) code>span,.object-param-field>.py-6>:last-child>:not(:first-child) code,.object-param-field>.py-6>:last-child>:not(:first-child) code>span{font-size:12px;font-weight:normal}.api-section>div.api-section-heading~div div:has(>div.tabs)+div:has(>details.expandable:only-child)>details.expandable{margin-bottom:-1rem;margin-left:-1rem;margin-right:-1rem;width:calc(100% + 2rem);border:none;border-radius:0}.api-section>div.api-section-heading~div div:has(>div.tabs)+div:has(>details.expandable:only-child)>details.expandable summary{border-top-left-radius:0;border-top-right-radius:0}.api-section>div.api-section-heading~div div.dropdown-from-tabs-container{display:flex;align-items:center;width:calc(100% + 2rem);min-height:2.5rem;margin-top:-1rem;margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem;border-top-left-radius:1rem;border-top-right-radius:1rem;background-color:rgb(var(--gray-50));color:rgb(var(--primary))}.api-section>div.api-section-heading~div div.dropdown-from-tabs-container:is(.dark *){background-color:rgb(var(--gray-800));color:rgb(var(--primary-light))}.api-section>div.api-section-heading~div div.dropdown-from-tabs-container label.dropdown-from-tabs-label{font-size:0.75rem;line-height:0.75rem;align-self:center}.api-section>div.api-section-heading~div div.dropdown-from-tabs-container select.dropdown-from-tabs{appearance:none;background-color:transparent;background-repeat:no-repeat;background-position:right center;margin-left:0.5rem;font-weight:bold;flex-grow:1;width:100%;text-overflow:ellipsis;font-size:14px;font-family:var(--font-jetbrains-mono), ui-monospace, SFMono-Regular, Menlo,\n Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23170C33' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E\")}.api-section>div.api-section-heading~div div.dropdown-from-tabs-container select.dropdown-from-tabs:is(.dark *){background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23AA8BFF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E\")}.api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"parameter-\"]>*,.api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"body-\"]>*,.api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"response-\"]>*,.api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"authorization-\"]>*{margin-bottom:0.5rem}.api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"parameter-\"]~div,.api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"body-\"]~div,.api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"response-\"]~div,.api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"authorization-\"]~div{}.api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"parameter-\"]~div:not(.mt-4),.api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"parameter-\"]~div.mt-4>.mt-6,.api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"body-\"]~div:not(.mt-4),.api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"body-\"]~div.mt-4>.mt-6,.api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"response-\"]~div:not(.mt-4),.api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"response-\"]~div.mt-4>.mt-6,.api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"authorization-\"]~div:not(.mt-4),.api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"authorization-\"]~div.mt-4>.mt-6{font-size:small}.api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"parameter-\"]~div:not(.mt-4) code,.api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"parameter-\"]~div:not(.mt-4) code>*,.api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"parameter-\"]~div.mt-4>.mt-6 code,.api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"parameter-\"]~div.mt-4>.mt-6 code>*,.api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"body-\"]~div:not(.mt-4) code,.api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"body-\"]~div:not(.mt-4) code>*,.api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"body-\"]~div.mt-4>.mt-6 code,.api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"body-\"]~div.mt-4>.mt-6 code>*,.api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"response-\"]~div:not(.mt-4) code,.api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"response-\"]~div:not(.mt-4) code>*,.api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"response-\"]~div.mt-4>.mt-6 code,.api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"response-\"]~div.mt-4>.mt-6 code>*,.api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"authorization-\"]~div:not(.mt-4) code,.api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"authorization-\"]~div:not(.mt-4) code>*,.api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"authorization-\"]~div.mt-4>.mt-6 code,.api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"authorization-\"]~div.mt-4>.mt-6 code>*{font-size:x-small}.api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"parameter-\"]~div .mt-6,.api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"parameter-\"]~div.mt-6 .api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"parameter-\"]~div .mt-4,.api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"parameter-\"]~div.mt-4,.api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"body-\"]~div .mt-6,.api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"body-\"]~div.mt-6 .api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"body-\"]~div .mt-4,.api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"body-\"]~div.mt-4,.api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"response-\"]~div .mt-6,.api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"response-\"]~div.mt-6 .api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"response-\"]~div .mt-4,.api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"response-\"]~div.mt-4,.api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"authorization-\"]~div .mt-6,.api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"authorization-\"]~div.mt-6 .api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"authorization-\"]~div .mt-4,.api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"authorization-\"]~div.mt-4{margin-top:0}.api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"parameter-\"]~div .mt-6 .prose:not(.flex),.api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"parameter-\"]~div.mt-6 .api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"parameter-\"]~div .mt-4 .prose:not(.flex),.api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"parameter-\"]~div.mt-4 .prose:not(.flex),.api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"body-\"]~div .mt-6 .prose:not(.flex),.api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"body-\"]~div.mt-6 .api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"body-\"]~div .mt-4 .prose:not(.flex),.api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"body-\"]~div.mt-4 .prose:not(.flex),.api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"response-\"]~div .mt-6 .prose:not(.flex),.api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"response-\"]~div.mt-6 .api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"response-\"]~div .mt-4 .prose:not(.flex),.api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"response-\"]~div.mt-4 .prose:not(.flex),.api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"authorization-\"]~div .mt-6 .prose:not(.flex),.api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"authorization-\"]~div.mt-6 .api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"authorization-\"]~div .mt-4 .prose:not(.flex),.api-section>div.api-section-heading~div div.dropdown-from-tabs-container div[id^=\"authorization-\"]~div.mt-4 .prose:not(.flex){margin-bottom:0.5rem}#content-area:has(#homepage){background-image:url(/images/GridHome.svg);background-position:top center;background-size:68rem;background-repeat:no-repeat}#content-area:has(#homepage) #homepage{max-width:48rem;margin:0 auto}#content-area:has(#homepage) #homepage h1{display:flex;align-items:center;justify-content:center;margin-top:6rem;margin-bottom:4rem;font-size:xxx-large}#content-area:has(#homepage) #homepage .card-group{margin:4rem auto}#content-area:has(#homepage) #homepage .card-group.gap-x-4{column-gap:3rem;row-gap:2rem}#content-area:has(#homepage) #homepage .card{border:none;margin:0}#content-area:has(#homepage) #homepage .card:hover img[data-component-part=\"card-image\"]{border-color:rgb(var(--primary))}#content-area:has(#homepage) #homepage .card:hover img[data-component-part=\"card-image\"]:is(.dark *){border-color:rgb(var(--primary-light))}#content-area:has(#homepage) #homepage .card:hover div[data-component-part=\"card-cta\"] button{color:rgb(var(--primary))}#content-area:has(#homepage) #homepage .card:hover div[data-component-part=\"card-cta\"] button:is(.dark *){color:rgb(var(--primary-light))}#content-area:has(#homepage) #homepage .card img[data-component-part=\"card-image\"]{border-radius:1rem;border-width:1px;border-color:rgb(var(--gray-300))}#content-area:has(#homepage) #homepage .card img[data-component-part=\"card-image\"]:is(.dark *){border-color:rgb(var(--gray-600))}#content-area:has(#homepage) #homepage .card div[data-component-part=\"card-content-container\"]{padding-top:0;padding-bottom:0}#content-area:has(#homepage) #homepage .card div[data-component-part=\"card-cta\"]{margin-top:0}#content-area:has(#homepage) #homepage .card div[data-component-part=\"card-cta\"] button{color:rgb(var(--gray-600))}#content-area:has(#homepage) #homepage .card div[data-component-part=\"card-cta\"] button:is(.dark *){color:rgb(var(--gray-300))}#content-area:has(#homepage) #homepage img#signature{margin:0 auto;max-width:30%}#content-area:has(#homepage) #homepage{text-align:center}"}],"page":{"pagePath":"api-reference/wallets/list-transfers","slug":"/api-reference/wallets/list-transfers","pageMetadata":{"title":"List Transfers","description":"Retrieves a list of transfer requests for the specified wallet.","deprecated":null,"version":null,"openapi":"/openapi.yaml get /wallets/{walletId}/transfers","href":"/api-reference/wallets/list-transfers","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Retrieves a list of transfer requests for the specified wallet.\"\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,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={br:`br`,code:`code`,p:`p`,..._provideComponents(),...props.components},{Heading}=_components;if(!Heading)_missingMdxReference(`Heading`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`4`,id:`authentication`,children:`Authentication`}),`\n`,_jsxs(_components.p,{children:[`✅ Tenant User (`,_jsx(_components.code,{children:`TenantUser`}),`)`,_jsx(_components.br,{}),`\n`,`✅ Organization User (`,_jsx(_components.code,{children:`CustomerEmployee`}),`)`,_jsx(_components.br,{}),`\n`,`✅ End User (`,_jsx(_components.code,{children:`EndUser`}),`)`,_jsx(_components.br,{}),`\n`,`✅ Service Account`]}),`\n`,_jsx(Heading,{level:`4`,id:`required-permissions`,children:`Required Permissions`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`Wallets:Transfers:Read`}),`: Always required.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"List Transfers","description":"Retrieves a list of transfer requests for the specified wallet.","deprecated":null,"version":null,"openapi":"/openapi.yaml get /wallets/{walletId}/transfers","href":"/api-reference/wallets/list-transfers","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Authentication","slug":"authentication","depth":4,"children":[]},{"title":"Required Permissions","slug":"required-permissions","depth":4,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/dfns-6d8c7466/2a48cccc2e1fe877/script.js"],"openApiReferenceData":{"operation":{"operationId":"listTransfers","summary":"List Transfers","tags":["Wallets"],"security":["b28b78ca-91db-4274-b814-176f3e96ab3b"],"description":"Retrieves a list of transfer requests for the specified wallet.","x-mint":{"content":"#### Authentication\n\n✅ Tenant User (`TenantUser`) \n✅ Organization User (`CustomerEmployee`) \n✅ End User (`EndUser`) \n✅ Service Account\n\n#### Required Permissions\n\n`Wallets:Transfers:Read`: Always required."},"parameters":["c490604f-f1c5-4c37-9eed-828a8bbe7b08","f79b8969-1ca5-49e9-9a6b-2f3518929ed2","6a5a7fd7-2106-4c2a-a4f3-b88efc9d648e"],"responses":{"200":"2d39fc46-9ace-499e-ac1d-f02dbcc510ac"},"method":"get","type":"path","servers":["7ef86989-5318-43d2-8fd7-b80b76801ad2","01f850a7-38b0-483d-9ce7-e14539577402","467d9365-0160-4f2a-8196-83858356047a"],"path":"/wallets/{walletId}/transfers","baseUrlOptions":["https://api.dfns.io","https://api.uae.dfns.io","https://api.dfns.ninja"],"title":"List Transfers","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"c490604f-f1c5-4c37-9eed-828a8bbe7b08":{"schema":{"type":"string","minLength":1,"maxLength":64,"description":"Wallet id.","isRequired":true,"uniqueKey":"","typeLabel":"string"},"required":true,"description":"Wallet id.","name":"walletId","in":"path"},"f79b8969-1ca5-49e9-9a6b-2f3518929ed2":{"schema":{"type":"integer","minimum":1,"maximum":500,"default":50,"description":"Maximum number of items to return.","isRequired":false,"uniqueKey":"","typeLabel":"integer"},"required":false,"description":"Maximum number of items to return.","name":"limit","in":"query"},"6a5a7fd7-2106-4c2a-a4f3-b88efc9d648e":{"schema":{"type":"string","minLength":1,"description":"Opaque token used to retrieve the next page. Returned as `nextPageToken` from the previous request.","isRequired":false,"uniqueKey":"","typeLabel":"string"},"required":false,"description":"Opaque token used to retrieve the next page. Returned as `nextPageToken` from the previous request.","name":"paginationToken","in":"query"}},"responses":{"2d39fc46-9ace-499e-ac1d-f02dbcc510ac":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","minLength":1,"maxLength":64,"pattern":"^xfr-[a-z0-9]{5}-[a-z0-9]{5}-[a-z0-9]{14,16}$","description":"Transfer id.","example":"xfr-20g4k-nsdpo-mg6arrifgvid4orn","isRequired":true,"uniqueKey":"\\items.items.[INDEX].id","typeLabel":"string"},"walletId":{"type":"string","minLength":1,"maxLength":64,"pattern":"^wa-[a-z0-9]{5}-[a-z0-9]{5}-[a-z0-9]{14,16}$","description":"The source wallet for this tranfer.","example":"wa-5pfuu-9euek-h0odgb6snva8ph3k","isRequired":true,"uniqueKey":"\\items.items.[INDEX].walletId","typeLabel":"string"},"network":{"type":"string","title":"Network","description":"The blockchain network this transfer is on.","enum":["Algorand","AlgorandTestnet","Aptos","AptosTestnet","ArbitrumOne","ArbitrumSepolia","Arc","ArcTestnet","Areum","AvalancheC","AvalancheCFuji","Base","BaseSepolia","Berachain","BerachainBepolia","Bitcoin","BitcoinSignet","BitcoinTestnet4","BitcoinCash","Bob","BobSepolia","Bsc","BscTestnet","Canton","CantonTestnet","Cardano","CardanoPreprod","Concordium","ConcordiumTestnet","Celo","CeloSepolia","Codex","CodexSepolia","CosmosHub4","CosmosIcsTestnet","Dogecoin","DogecoinTestnet","Ethereum","EthereumClassic","EthereumClassicMordor","EthereumSepolia","EthereumHoodi","FlareC","FlareCCoston2","FlowEvm","FlowEvmTestnet","Hedera","HederaTestnet","HyperEvm","HyperEvmTestnet","Ink","InkSepolia","InternetComputer","Ion","IonTestnet","Iota","IotaTestnet","Kusama","KusamaAssetHub","Litecoin","LitecoinTestnet","Monad","MonadTestnet","Movement","MovementTestnet","Near","NearTestnet","Optimism","OptimismSepolia","Origyn","Plasma","PlasmaTestnet","Plume","PlumeSepolia","Paseo","PaseoAssetHub","Polkadot","PolkadotAssetHub","Polygon","PolygonAmoy","Polymesh","PolymeshTestnet","Rayls","RaylsTestnet","Robinhood","RobinhoodSepolia","SeiAtlantic2","SeiPacific1","Solana","SolanaDevnet","Sonic","SonicTestnet","Starknet","StarknetSepolia","Stellar","StellarTestnet","Sui","SuiTestnet","Tezos","TezosShadownet","Tempo","TempoModerato","Tsc","TscTestnet1","Ton","TonTestnet","Tron","TronNile","Westend","WestendAssetHub","Xdc","XdcApothem","XLayer","XLayerSepolia","XrpLedger","XrpLedgerTestnet"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].network","typeLabel":"enum\u003cstring>"},"requester":{"type":"object","properties":{"userId":{"type":"string","minLength":1,"maxLength":64,"pattern":"^us-[a-z0-9]{5}-[a-z0-9]{5}-[a-z0-9]{14,16}$","description":"User id.","example":"us-6b58p-r53sr-rlrd3l5cj3uc4ome","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requester.userId","typeLabel":"string"},"tokenId":{"type":"string","minLength":1,"maxLength":64,"pattern":"^to-[a-z0-9]{5}-[a-z0-9]{5}-[a-z0-9]{14,16}$","description":"Token id.","example":"to-202a0-cdo33-o65mbt6q758lvvnt","uniqueKey":"\\items.items.[INDEX].requester.tokenId","typeLabel":"string"}},"required":["userId"],"description":"The user who initiated the request.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requester","typeLabel":"object"},"requestBody":{"oneOf":[{"type":"object","title":"Native Asset","required":["kind","to","amount"],"properties":{"kind":{"type":"string","enum":["Native"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"to":{"type":"string","description":"The destination address.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.0.to","typeLabel":"string"},"amount":{"type":"string","pattern":"^\\d+$","description":"The amount of native tokens to transfer in minimum denomination.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.0.amount","typeLabel":"string"},"memo":{"oneOf":[{"type":"string","description":"The memo or destination tag (supported networks only).","maxLength":64,"pattern":"^[a-zA-Z0-9]+$","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.0.memo.oneOf.0","typeLabel":"string"},{"type":"string","description":"The memo or destination tag (supported networks only).","enum":[""],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.0.memo.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.0.memo","typeLabel":"string | enum\u003cstring>"},"priority":{"type":"string","enum":["Slow","Standard","Fast"],"description":"The priority that determines the fees paid for the transfer. All EVM compatible networks and Bitcoin support `priority`. Not supported for other networks. It uses the [estimate fees](https://docs.dfns.co/api-reference/networks/estimate-fees) API to calculate the transfer fees. When not specified, defaults to `Standard` priority.","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.0.priority","typeLabel":"enum\u003cstring>"},"createDestinationAccount":{"type":"boolean","description":"Whether to create the destination account on chains that require account creation (e.g., Stellar). Only valid for chains that require the receiver account to exist before transfer.","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.0.createDestinationAccount","typeLabel":"boolean"},"offer":{"type":"boolean","description":"Optional field for Canton, if true it will create a transfer offer.","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.0.offer","typeLabel":"boolean"},"expiresAt":{"type":"string","format":"date-time","description":"Optional field for Canton, especially useful in the context of offers","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.0.expiresAt","typeLabel":"string\u003cdate-time>"},"useDurableNonce":{"type":"boolean","description":"Optional Solana-only flag. When `true` the SOL transfer is built as a durable-nonce transaction using one of the wallet's nonce accounts (picked server-side). Use this for offline-signing flows where the construct → broadcast gap may exceed 90 seconds. The wallet's nonce account pool must be pre-populated via `POST /wallets/{id}/transactions` with `kind: CreateSolanaNonceAccounts`.","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.0.useDurableNonce","typeLabel":"boolean"},"externalId":{"type":"string","minLength":1,"maxLength":50,"description":"A unique ID from your system. It can be leveraged to be used as an idempotency key. (read more [here](https://docs.dfns.co/api-reference/idempotency))","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.0.externalId","typeLabel":"string"},"travelRule":{"oneOf":[{"type":"object","title":"Notabene Travel Rule","description":"A travel rule payload to associate with the transfer. (read more [here](https://docs.dfns.co/features/travel-rule))","required":["kind","originator","beneficiary"],"properties":{"kind":{"type":"string","enum":["Notabene"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.0.travelRule.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"originator":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.0.travelRule.oneOf.0.originator.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.0.travelRule.oneOf.0.originator","typeLabel":"object"},"beneficiary":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.0.travelRule.oneOf.0.beneficiary.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.0.travelRule.oneOf.0.beneficiary","typeLabel":"object"},"beneficiaryVASPdid":{"type":"string","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.0.travelRule.oneOf.0.beneficiaryVASPdid","typeLabel":"string"},"beneficiaryProof":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.0.travelRule.oneOf.0.beneficiaryProof.additionalProperties","typeLabel":"any"},"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.0.travelRule.oneOf.0.beneficiaryProof","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.0.travelRule.oneOf.0","typeLabel":"Notabene Travel Rule · object"},{"type":"object","title":"Sumsub Travel Rule","description":"A travel rule payload to associate with the transfer. (read more [here](https://docs.dfns.co/features/travel-rule))","required":["kind","ivms101"],"properties":{"kind":{"type":"string","enum":["Sumsub"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.0.travelRule.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"ivms101":{"type":"object","properties":{"version":{"type":"string","enum":["IVMS101.2023"],"description":"IVMS101 payload version. Must be `IVMS101.2023`.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.0.travelRule.oneOf.1.ivms101.version","typeLabel":"enum\u003cstring>"},"data":{"type":"string","minLength":1,"description":"Originator and beneficiary IVMS101 data, JWS-signed then JWE-encrypted (compact serialization) with the Sumsub public key. Retrieve the key from the Sumsub travel rule public key endpoint. Dfns never decrypts this value. The cleartext payload must use the IVMS 101.2023 field names (`Originator.originatorPerson[]`, `Beneficiary.beneficiaryPerson[]`, `naturalPersonNameIdentifierType`) and include `payloadMetadata: { \"payloadVersion\": \"101.2023\" }`; without it Sumsub parses the payload as IVMS 101.2020 and silently ignores the 2023 field names.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.0.travelRule.oneOf.1.ivms101.data","typeLabel":"string"},"filledFields":{"type":"array","items":{"type":"string","minLength":1,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.0.travelRule.oneOf.1.ivms101.filledFields.items.[INDEX]","typeLabel":"string"},"description":"IVMS101 field paths present in `data`, e.g. `Originator.originatorPerson[].naturalPerson.name.nameIdentifier[].primaryIdentifier` and `payloadMetadata.payloadVersion`.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.0.travelRule.oneOf.1.ivms101.filledFields","typeLabel":"string[]"}},"required":["version","data","filledFields"],"additionalProperties":false,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.0.travelRule.oneOf.1.ivms101","typeLabel":"object"},"beneficiaryVaspId":{"type":"string","minLength":1,"description":"Sumsub id of the beneficiary VASP, for a transfer to a hosted (custodial) wallet. Set exactly one of `beneficiaryVaspId` or `beneficiaryWalletType`.","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.0.travelRule.oneOf.1.beneficiaryVaspId","typeLabel":"string"},"beneficiaryWalletType":{"type":"string","enum":["unhosted"],"description":"Set to `unhosted` for a transfer to a self-custody wallet, which skips VASP attribution. Set exactly one of `beneficiaryVaspId` or `beneficiaryWalletType`.","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.0.travelRule.oneOf.1.beneficiaryWalletType","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.0.travelRule.oneOf.1","typeLabel":"Sumsub Travel Rule · object"}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.0.travelRule","typeLabel":"Notabene Travel Rule · object | Sumsub Travel Rule · object"},"feeSponsorId":{"type":"string","minLength":1,"maxLength":64,"pattern":"^fs-[a-z0-9]{5}-[a-z0-9]{5}-[a-z0-9]{14,16}$","description":"Id of the fee sponsor that will be used to pay for your transfer fees, it might not be available for all blockchains. (read more [here](https://docs.dfns.co/features/fee-sponsors))","example":"fs-5vqdl-gliqk-b4rfukqauov1sp7j","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.0.feeSponsorId","typeLabel":"string"},"structured":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.0.structured.additionalProperties","typeLabel":"any"},"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.0.structured","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.0","typeLabel":"Native Asset · object"},{"type":"object","title":"EVM Fungible Token (ERC-20)","required":["kind","contract","to","amount"],"properties":{"kind":{"type":"string","enum":["Erc20"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"contract":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","description":"The ERC-20 contract address.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.1.contract","typeLabel":"string"},"to":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","description":"The destination address.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.1.to","typeLabel":"string"},"amount":{"type":"string","pattern":"^\\d+$","description":"The amount of tokens to transfer in minimum denomination.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.1.amount","typeLabel":"string"},"priority":{"type":"string","enum":["Slow","Standard","Fast"],"description":"The priority that determines the fees paid for the transfer.","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.1.priority","typeLabel":"enum\u003cstring>"},"externalId":{"type":"string","minLength":1,"maxLength":50,"description":"A unique ID from your system. It can be leveraged to be used as an idempotency key. (read more [here](https://docs.dfns.co/api-reference/idempotency))","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.1.externalId","typeLabel":"string"},"travelRule":{"oneOf":[{"type":"object","title":"Notabene Travel Rule","description":"A travel rule payload to associate with the transfer. (read more [here](https://docs.dfns.co/features/travel-rule))","required":["kind","originator","beneficiary"],"properties":{"kind":{"type":"string","enum":["Notabene"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.1.travelRule.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"originator":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.1.travelRule.oneOf.0.originator.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.1.travelRule.oneOf.0.originator","typeLabel":"object"},"beneficiary":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.1.travelRule.oneOf.0.beneficiary.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.1.travelRule.oneOf.0.beneficiary","typeLabel":"object"},"beneficiaryVASPdid":{"type":"string","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.1.travelRule.oneOf.0.beneficiaryVASPdid","typeLabel":"string"},"beneficiaryProof":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.1.travelRule.oneOf.0.beneficiaryProof.additionalProperties","typeLabel":"any"},"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.1.travelRule.oneOf.0.beneficiaryProof","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.1.travelRule.oneOf.0","typeLabel":"Notabene Travel Rule · object"},{"type":"object","title":"Sumsub Travel Rule","description":"A travel rule payload to associate with the transfer. (read more [here](https://docs.dfns.co/features/travel-rule))","required":["kind","ivms101"],"properties":{"kind":{"type":"string","enum":["Sumsub"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.1.travelRule.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"ivms101":{"type":"object","properties":{"version":{"type":"string","enum":["IVMS101.2023"],"description":"IVMS101 payload version. Must be `IVMS101.2023`.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.1.travelRule.oneOf.1.ivms101.version","typeLabel":"enum\u003cstring>"},"data":{"type":"string","minLength":1,"description":"Originator and beneficiary IVMS101 data, JWS-signed then JWE-encrypted (compact serialization) with the Sumsub public key. Retrieve the key from the Sumsub travel rule public key endpoint. Dfns never decrypts this value. The cleartext payload must use the IVMS 101.2023 field names (`Originator.originatorPerson[]`, `Beneficiary.beneficiaryPerson[]`, `naturalPersonNameIdentifierType`) and include `payloadMetadata: { \"payloadVersion\": \"101.2023\" }`; without it Sumsub parses the payload as IVMS 101.2020 and silently ignores the 2023 field names.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.1.travelRule.oneOf.1.ivms101.data","typeLabel":"string"},"filledFields":{"type":"array","items":{"type":"string","minLength":1,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.1.travelRule.oneOf.1.ivms101.filledFields.items.[INDEX]","typeLabel":"string"},"description":"IVMS101 field paths present in `data`, e.g. `Originator.originatorPerson[].naturalPerson.name.nameIdentifier[].primaryIdentifier` and `payloadMetadata.payloadVersion`.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.1.travelRule.oneOf.1.ivms101.filledFields","typeLabel":"string[]"}},"required":["version","data","filledFields"],"additionalProperties":false,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.1.travelRule.oneOf.1.ivms101","typeLabel":"object"},"beneficiaryVaspId":{"type":"string","minLength":1,"description":"Sumsub id of the beneficiary VASP, for a transfer to a hosted (custodial) wallet. Set exactly one of `beneficiaryVaspId` or `beneficiaryWalletType`.","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.1.travelRule.oneOf.1.beneficiaryVaspId","typeLabel":"string"},"beneficiaryWalletType":{"type":"string","enum":["unhosted"],"description":"Set to `unhosted` for a transfer to a self-custody wallet, which skips VASP attribution. Set exactly one of `beneficiaryVaspId` or `beneficiaryWalletType`.","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.1.travelRule.oneOf.1.beneficiaryWalletType","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.1.travelRule.oneOf.1","typeLabel":"Sumsub Travel Rule · object"}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.1.travelRule","typeLabel":"Notabene Travel Rule · object | Sumsub Travel Rule · object"},"feeSponsorId":{"type":"string","minLength":1,"maxLength":64,"pattern":"^fs-[a-z0-9]{5}-[a-z0-9]{5}-[a-z0-9]{14,16}$","description":"Id of the fee sponsor that will be used to pay for your transfer fees, it might not be available for all blockchains. (read more [here](https://docs.dfns.co/features/fee-sponsors))","example":"fs-5vqdl-gliqk-b4rfukqauov1sp7j","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.1.feeSponsorId","typeLabel":"string"},"structured":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.1.structured.additionalProperties","typeLabel":"any"},"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.1.structured","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.1","typeLabel":"EVM Fungible Token (ERC-20) · object"},{"type":"object","title":"Aptos Fungible Asset (AIP-21)","description":"Transfer Aptos fungible asset that implement the [AIP-21 specification](https://github.com/aptos-foundation/AIPs/blob/main/aips/aip-21.md).","required":["kind","metadata","to","amount"],"properties":{"kind":{"type":"string","enum":["Aip21"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"metadata":{"type":"string","pattern":"^0x[0-9a-fA-F]{64}$","description":"The asset metadata address. ","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.2.metadata","typeLabel":"string"},"to":{"type":"string","pattern":"^0x[0-9a-fA-F]{64}$","description":"The destination address.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.2.to","typeLabel":"string"},"amount":{"type":"string","pattern":"^\\d+$","description":"The amount of tokens to transfer in minimum denomination.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.2.amount","typeLabel":"string"},"externalId":{"type":"string","minLength":1,"maxLength":50,"description":"A unique ID from your system. It can be leveraged to be used as an idempotency key. (read more [here](https://docs.dfns.co/api-reference/idempotency))","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.2.externalId","typeLabel":"string"},"travelRule":{"oneOf":[{"type":"object","title":"Notabene Travel Rule","description":"A travel rule payload to associate with the transfer. (read more [here](https://docs.dfns.co/features/travel-rule))","required":["kind","originator","beneficiary"],"properties":{"kind":{"type":"string","enum":["Notabene"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.2.travelRule.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"originator":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.2.travelRule.oneOf.0.originator.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.2.travelRule.oneOf.0.originator","typeLabel":"object"},"beneficiary":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.2.travelRule.oneOf.0.beneficiary.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.2.travelRule.oneOf.0.beneficiary","typeLabel":"object"},"beneficiaryVASPdid":{"type":"string","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.2.travelRule.oneOf.0.beneficiaryVASPdid","typeLabel":"string"},"beneficiaryProof":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.2.travelRule.oneOf.0.beneficiaryProof.additionalProperties","typeLabel":"any"},"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.2.travelRule.oneOf.0.beneficiaryProof","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.2.travelRule.oneOf.0","typeLabel":"Notabene Travel Rule · object"},{"type":"object","title":"Sumsub Travel Rule","description":"A travel rule payload to associate with the transfer. (read more [here](https://docs.dfns.co/features/travel-rule))","required":["kind","ivms101"],"properties":{"kind":{"type":"string","enum":["Sumsub"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.2.travelRule.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"ivms101":{"type":"object","properties":{"version":{"type":"string","enum":["IVMS101.2023"],"description":"IVMS101 payload version. Must be `IVMS101.2023`.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.2.travelRule.oneOf.1.ivms101.version","typeLabel":"enum\u003cstring>"},"data":{"type":"string","minLength":1,"description":"Originator and beneficiary IVMS101 data, JWS-signed then JWE-encrypted (compact serialization) with the Sumsub public key. Retrieve the key from the Sumsub travel rule public key endpoint. Dfns never decrypts this value. The cleartext payload must use the IVMS 101.2023 field names (`Originator.originatorPerson[]`, `Beneficiary.beneficiaryPerson[]`, `naturalPersonNameIdentifierType`) and include `payloadMetadata: { \"payloadVersion\": \"101.2023\" }`; without it Sumsub parses the payload as IVMS 101.2020 and silently ignores the 2023 field names.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.2.travelRule.oneOf.1.ivms101.data","typeLabel":"string"},"filledFields":{"type":"array","items":{"type":"string","minLength":1,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.2.travelRule.oneOf.1.ivms101.filledFields.items.[INDEX]","typeLabel":"string"},"description":"IVMS101 field paths present in `data`, e.g. `Originator.originatorPerson[].naturalPerson.name.nameIdentifier[].primaryIdentifier` and `payloadMetadata.payloadVersion`.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.2.travelRule.oneOf.1.ivms101.filledFields","typeLabel":"string[]"}},"required":["version","data","filledFields"],"additionalProperties":false,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.2.travelRule.oneOf.1.ivms101","typeLabel":"object"},"beneficiaryVaspId":{"type":"string","minLength":1,"description":"Sumsub id of the beneficiary VASP, for a transfer to a hosted (custodial) wallet. Set exactly one of `beneficiaryVaspId` or `beneficiaryWalletType`.","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.2.travelRule.oneOf.1.beneficiaryVaspId","typeLabel":"string"},"beneficiaryWalletType":{"type":"string","enum":["unhosted"],"description":"Set to `unhosted` for a transfer to a self-custody wallet, which skips VASP attribution. Set exactly one of `beneficiaryVaspId` or `beneficiaryWalletType`.","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.2.travelRule.oneOf.1.beneficiaryWalletType","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.2.travelRule.oneOf.1","typeLabel":"Sumsub Travel Rule · object"}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.2.travelRule","typeLabel":"Notabene Travel Rule · object | Sumsub Travel Rule · object"},"feeSponsorId":{"type":"string","minLength":1,"maxLength":64,"pattern":"^fs-[a-z0-9]{5}-[a-z0-9]{5}-[a-z0-9]{14,16}$","description":"Id of the fee sponsor that will be used to pay for your transfer fees, it might not be available for all blockchains. (read more [here](https://docs.dfns.co/features/fee-sponsors))","example":"fs-5vqdl-gliqk-b4rfukqauov1sp7j","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.2.feeSponsorId","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.2","typeLabel":"Aptos Fungible Asset (AIP-21) · object"},{"type":"object","title":"Algorand Standard Asset","description":"Transfer Algorand standard assets, or [ASAs](https://developer.algorand.org/docs/get-details/asa/).","required":["kind","assetId","to","amount"],"properties":{"kind":{"type":"string","enum":["Asa"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.3.kind","typeLabel":"enum\u003cstring>"},"assetId":{"type":"string","pattern":"^\\d+$","description":"The token asset id. ","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.3.assetId","typeLabel":"string"},"to":{"type":"string","pattern":"^[A-Z0-9]{58}$","description":"The destination address.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.3.to","typeLabel":"string"},"amount":{"type":"string","pattern":"^\\d+$","description":"The amount of tokens to transfer in minimum denomination.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.3.amount","typeLabel":"string"},"memo":{"oneOf":[{"type":"string","description":"The memo or destination tag.","maxLength":64,"pattern":"^[a-zA-Z0-9]+$","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.3.memo.oneOf.0","typeLabel":"string"},{"type":"string","description":"The memo or destination tag.","enum":[""],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.3.memo.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.3.memo","typeLabel":"string | enum\u003cstring>"},"externalId":{"type":"string","minLength":1,"maxLength":50,"description":"A unique ID from your system. It can be leveraged to be used as an idempotency key. (read more [here](https://docs.dfns.co/api-reference/idempotency))","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.3.externalId","typeLabel":"string"},"travelRule":{"oneOf":[{"type":"object","title":"Notabene Travel Rule","description":"A travel rule payload to associate with the transfer. (read more [here](https://docs.dfns.co/features/travel-rule))","required":["kind","originator","beneficiary"],"properties":{"kind":{"type":"string","enum":["Notabene"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.3.travelRule.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"originator":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.3.travelRule.oneOf.0.originator.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.3.travelRule.oneOf.0.originator","typeLabel":"object"},"beneficiary":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.3.travelRule.oneOf.0.beneficiary.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.3.travelRule.oneOf.0.beneficiary","typeLabel":"object"},"beneficiaryVASPdid":{"type":"string","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.3.travelRule.oneOf.0.beneficiaryVASPdid","typeLabel":"string"},"beneficiaryProof":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.3.travelRule.oneOf.0.beneficiaryProof.additionalProperties","typeLabel":"any"},"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.3.travelRule.oneOf.0.beneficiaryProof","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.3.travelRule.oneOf.0","typeLabel":"Notabene Travel Rule · object"},{"type":"object","title":"Sumsub Travel Rule","description":"A travel rule payload to associate with the transfer. (read more [here](https://docs.dfns.co/features/travel-rule))","required":["kind","ivms101"],"properties":{"kind":{"type":"string","enum":["Sumsub"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.3.travelRule.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"ivms101":{"type":"object","properties":{"version":{"type":"string","enum":["IVMS101.2023"],"description":"IVMS101 payload version. Must be `IVMS101.2023`.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.3.travelRule.oneOf.1.ivms101.version","typeLabel":"enum\u003cstring>"},"data":{"type":"string","minLength":1,"description":"Originator and beneficiary IVMS101 data, JWS-signed then JWE-encrypted (compact serialization) with the Sumsub public key. Retrieve the key from the Sumsub travel rule public key endpoint. Dfns never decrypts this value. The cleartext payload must use the IVMS 101.2023 field names (`Originator.originatorPerson[]`, `Beneficiary.beneficiaryPerson[]`, `naturalPersonNameIdentifierType`) and include `payloadMetadata: { \"payloadVersion\": \"101.2023\" }`; without it Sumsub parses the payload as IVMS 101.2020 and silently ignores the 2023 field names.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.3.travelRule.oneOf.1.ivms101.data","typeLabel":"string"},"filledFields":{"type":"array","items":{"type":"string","minLength":1,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.3.travelRule.oneOf.1.ivms101.filledFields.items.[INDEX]","typeLabel":"string"},"description":"IVMS101 field paths present in `data`, e.g. `Originator.originatorPerson[].naturalPerson.name.nameIdentifier[].primaryIdentifier` and `payloadMetadata.payloadVersion`.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.3.travelRule.oneOf.1.ivms101.filledFields","typeLabel":"string[]"}},"required":["version","data","filledFields"],"additionalProperties":false,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.3.travelRule.oneOf.1.ivms101","typeLabel":"object"},"beneficiaryVaspId":{"type":"string","minLength":1,"description":"Sumsub id of the beneficiary VASP, for a transfer to a hosted (custodial) wallet. Set exactly one of `beneficiaryVaspId` or `beneficiaryWalletType`.","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.3.travelRule.oneOf.1.beneficiaryVaspId","typeLabel":"string"},"beneficiaryWalletType":{"type":"string","enum":["unhosted"],"description":"Set to `unhosted` for a transfer to a self-custody wallet, which skips VASP attribution. Set exactly one of `beneficiaryVaspId` or `beneficiaryWalletType`.","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.3.travelRule.oneOf.1.beneficiaryWalletType","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.3.travelRule.oneOf.1","typeLabel":"Sumsub Travel Rule · object"}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.3.travelRule","typeLabel":"Notabene Travel Rule · object | Sumsub Travel Rule · object"},"feeSponsorId":{"type":"string","minLength":1,"maxLength":64,"pattern":"^fs-[a-z0-9]{5}-[a-z0-9]{5}-[a-z0-9]{14,16}$","description":"Id of the fee sponsor that will be used to pay for your transfer fees, it might not be available for all blockchains. (read more [here](https://docs.dfns.co/features/fee-sponsors))","example":"fs-5vqdl-gliqk-b4rfukqauov1sp7j","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.3.feeSponsorId","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.3","typeLabel":"Algorand Standard Asset · object"},{"type":"object","title":"Cardano Asset","description":"Transfer Cardano assets following [Mary update](https://docs.cardano.org/about-cardano/evolution/upgrades/mary)","required":["kind","assetId","to","amount"],"properties":{"kind":{"type":"string","enum":["Asset"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.4.kind","typeLabel":"enum\u003cstring>"},"assetId":{"type":"string","description":"The token asset id. ","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.4.assetId","typeLabel":"string"},"to":{"type":"string","description":"The destination address.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.4.to","typeLabel":"string"},"amount":{"type":"string","pattern":"^\\d+$","description":"The amount of tokens to transfer in minimum denomination.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.4.amount","typeLabel":"string"},"externalId":{"type":"string","minLength":1,"maxLength":50,"description":"A unique ID from your system. It can be leveraged to be used as an idempotency key. (read more [here](https://docs.dfns.co/api-reference/idempotency))","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.4.externalId","typeLabel":"string"},"travelRule":{"oneOf":[{"type":"object","title":"Notabene Travel Rule","description":"A travel rule payload to associate with the transfer. (read more [here](https://docs.dfns.co/features/travel-rule))","required":["kind","originator","beneficiary"],"properties":{"kind":{"type":"string","enum":["Notabene"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.4.travelRule.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"originator":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.4.travelRule.oneOf.0.originator.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.4.travelRule.oneOf.0.originator","typeLabel":"object"},"beneficiary":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.4.travelRule.oneOf.0.beneficiary.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.4.travelRule.oneOf.0.beneficiary","typeLabel":"object"},"beneficiaryVASPdid":{"type":"string","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.4.travelRule.oneOf.0.beneficiaryVASPdid","typeLabel":"string"},"beneficiaryProof":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.4.travelRule.oneOf.0.beneficiaryProof.additionalProperties","typeLabel":"any"},"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.4.travelRule.oneOf.0.beneficiaryProof","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.4.travelRule.oneOf.0","typeLabel":"Notabene Travel Rule · object"},{"type":"object","title":"Sumsub Travel Rule","description":"A travel rule payload to associate with the transfer. (read more [here](https://docs.dfns.co/features/travel-rule))","required":["kind","ivms101"],"properties":{"kind":{"type":"string","enum":["Sumsub"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.4.travelRule.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"ivms101":{"type":"object","properties":{"version":{"type":"string","enum":["IVMS101.2023"],"description":"IVMS101 payload version. Must be `IVMS101.2023`.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.4.travelRule.oneOf.1.ivms101.version","typeLabel":"enum\u003cstring>"},"data":{"type":"string","minLength":1,"description":"Originator and beneficiary IVMS101 data, JWS-signed then JWE-encrypted (compact serialization) with the Sumsub public key. Retrieve the key from the Sumsub travel rule public key endpoint. Dfns never decrypts this value. The cleartext payload must use the IVMS 101.2023 field names (`Originator.originatorPerson[]`, `Beneficiary.beneficiaryPerson[]`, `naturalPersonNameIdentifierType`) and include `payloadMetadata: { \"payloadVersion\": \"101.2023\" }`; without it Sumsub parses the payload as IVMS 101.2020 and silently ignores the 2023 field names.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.4.travelRule.oneOf.1.ivms101.data","typeLabel":"string"},"filledFields":{"type":"array","items":{"type":"string","minLength":1,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.4.travelRule.oneOf.1.ivms101.filledFields.items.[INDEX]","typeLabel":"string"},"description":"IVMS101 field paths present in `data`, e.g. `Originator.originatorPerson[].naturalPerson.name.nameIdentifier[].primaryIdentifier` and `payloadMetadata.payloadVersion`.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.4.travelRule.oneOf.1.ivms101.filledFields","typeLabel":"string[]"}},"required":["version","data","filledFields"],"additionalProperties":false,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.4.travelRule.oneOf.1.ivms101","typeLabel":"object"},"beneficiaryVaspId":{"type":"string","minLength":1,"description":"Sumsub id of the beneficiary VASP, for a transfer to a hosted (custodial) wallet. Set exactly one of `beneficiaryVaspId` or `beneficiaryWalletType`.","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.4.travelRule.oneOf.1.beneficiaryVaspId","typeLabel":"string"},"beneficiaryWalletType":{"type":"string","enum":["unhosted"],"description":"Set to `unhosted` for a transfer to a self-custody wallet, which skips VASP attribution. Set exactly one of `beneficiaryVaspId` or `beneficiaryWalletType`.","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.4.travelRule.oneOf.1.beneficiaryWalletType","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.4.travelRule.oneOf.1","typeLabel":"Sumsub Travel Rule · object"}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.4.travelRule","typeLabel":"Notabene Travel Rule · object | Sumsub Travel Rule · object"},"feeSponsorId":{"type":"string","minLength":1,"maxLength":64,"pattern":"^fs-[a-z0-9]{5}-[a-z0-9]{5}-[a-z0-9]{14,16}$","description":"Id of the fee sponsor that will be used to pay for your transfer fees, it might not be available for all blockchains. (read more [here](https://docs.dfns.co/features/fee-sponsors))","example":"fs-5vqdl-gliqk-b4rfukqauov1sp7j","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.4.feeSponsorId","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.4","typeLabel":"Cardano Asset · object"},{"type":"object","title":"Canton Standard Token (CIP-56)","description":"Transfer standard tokens that implement the [CIP-56 specification](https://github.com/global-synchronizer-foundation/cips/blob/main/cip-0056/cip-0056.md).","required":["kind","instrumentAdmin","instrumentId","to","amount"],"properties":{"kind":{"type":"string","enum":["Cip56"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.5.kind","typeLabel":"enum\u003cstring>"},"instrumentAdmin":{"type":"string","pattern":"^[a-zA-Z0-9-_]*::1220[a-f0-9]{64}$","description":"The instrument admin address.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.5.instrumentAdmin","typeLabel":"string"},"instrumentId":{"type":"string","description":"The instrument id.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.5.instrumentId","typeLabel":"string"},"to":{"type":"string","pattern":"^[a-zA-Z0-9-_]*::1220[a-f0-9]{64}$","description":"The destination address.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.5.to","typeLabel":"string"},"amount":{"type":"string","pattern":"^\\d+$","description":"The amount of tokens to transfer in minimum denomination.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.5.amount","typeLabel":"string"},"memo":{"oneOf":[{"type":"string","description":"The memo, recorded as the transfer reason on the ledger.","maxLength":64,"pattern":"^[a-zA-Z0-9]+$","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.5.memo.oneOf.0","typeLabel":"string"},{"type":"string","description":"The memo, recorded as the transfer reason on the ledger.","enum":[""],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.5.memo.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.5.memo","typeLabel":"string | enum\u003cstring>"},"offer":{"type":"boolean","description":"If true it will create a transfer offer.","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.5.offer","typeLabel":"boolean"},"externalId":{"type":"string","minLength":1,"maxLength":50,"description":"A unique ID from your system. It can be leveraged to be used as an idempotency key. (read more [here](https://docs.dfns.co/api-reference/idempotency))","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.5.externalId","typeLabel":"string"},"travelRule":{"oneOf":[{"type":"object","title":"Notabene Travel Rule","description":"A travel rule payload to associate with the transfer. (read more [here](https://docs.dfns.co/features/travel-rule))","required":["kind","originator","beneficiary"],"properties":{"kind":{"type":"string","enum":["Notabene"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.5.travelRule.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"originator":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.5.travelRule.oneOf.0.originator.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.5.travelRule.oneOf.0.originator","typeLabel":"object"},"beneficiary":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.5.travelRule.oneOf.0.beneficiary.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.5.travelRule.oneOf.0.beneficiary","typeLabel":"object"},"beneficiaryVASPdid":{"type":"string","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.5.travelRule.oneOf.0.beneficiaryVASPdid","typeLabel":"string"},"beneficiaryProof":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.5.travelRule.oneOf.0.beneficiaryProof.additionalProperties","typeLabel":"any"},"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.5.travelRule.oneOf.0.beneficiaryProof","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.5.travelRule.oneOf.0","typeLabel":"Notabene Travel Rule · object"},{"type":"object","title":"Sumsub Travel Rule","description":"A travel rule payload to associate with the transfer. (read more [here](https://docs.dfns.co/features/travel-rule))","required":["kind","ivms101"],"properties":{"kind":{"type":"string","enum":["Sumsub"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.5.travelRule.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"ivms101":{"type":"object","properties":{"version":{"type":"string","enum":["IVMS101.2023"],"description":"IVMS101 payload version. Must be `IVMS101.2023`.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.5.travelRule.oneOf.1.ivms101.version","typeLabel":"enum\u003cstring>"},"data":{"type":"string","minLength":1,"description":"Originator and beneficiary IVMS101 data, JWS-signed then JWE-encrypted (compact serialization) with the Sumsub public key. Retrieve the key from the Sumsub travel rule public key endpoint. Dfns never decrypts this value. The cleartext payload must use the IVMS 101.2023 field names (`Originator.originatorPerson[]`, `Beneficiary.beneficiaryPerson[]`, `naturalPersonNameIdentifierType`) and include `payloadMetadata: { \"payloadVersion\": \"101.2023\" }`; without it Sumsub parses the payload as IVMS 101.2020 and silently ignores the 2023 field names.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.5.travelRule.oneOf.1.ivms101.data","typeLabel":"string"},"filledFields":{"type":"array","items":{"type":"string","minLength":1,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.5.travelRule.oneOf.1.ivms101.filledFields.items.[INDEX]","typeLabel":"string"},"description":"IVMS101 field paths present in `data`, e.g. `Originator.originatorPerson[].naturalPerson.name.nameIdentifier[].primaryIdentifier` and `payloadMetadata.payloadVersion`.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.5.travelRule.oneOf.1.ivms101.filledFields","typeLabel":"string[]"}},"required":["version","data","filledFields"],"additionalProperties":false,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.5.travelRule.oneOf.1.ivms101","typeLabel":"object"},"beneficiaryVaspId":{"type":"string","minLength":1,"description":"Sumsub id of the beneficiary VASP, for a transfer to a hosted (custodial) wallet. Set exactly one of `beneficiaryVaspId` or `beneficiaryWalletType`.","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.5.travelRule.oneOf.1.beneficiaryVaspId","typeLabel":"string"},"beneficiaryWalletType":{"type":"string","enum":["unhosted"],"description":"Set to `unhosted` for a transfer to a self-custody wallet, which skips VASP attribution. Set exactly one of `beneficiaryVaspId` or `beneficiaryWalletType`.","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.5.travelRule.oneOf.1.beneficiaryWalletType","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.5.travelRule.oneOf.1","typeLabel":"Sumsub Travel Rule · object"}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.5.travelRule","typeLabel":"Notabene Travel Rule · object | Sumsub Travel Rule · object"},"feeSponsorId":{"type":"string","minLength":1,"maxLength":64,"pattern":"^fs-[a-z0-9]{5}-[a-z0-9]{5}-[a-z0-9]{14,16}$","description":"Id of the fee sponsor that will be used to pay for your transfer fees, it might not be available for all blockchains. (read more [here](https://docs.dfns.co/features/fee-sponsors))","example":"fs-5vqdl-gliqk-b4rfukqauov1sp7j","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.5.feeSponsorId","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.5","typeLabel":"Canton Standard Token (CIP-56) · object"},{"type":"object","title":"CIS-2 Standard","description":"Transfer tokens that implement the [CIS-2 specification](https://proposals.concordium.software/CIS/cis-2.html).","required":["kind","to","amount","tokenAddress"],"properties":{"kind":{"type":"string","enum":["Cis2"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.6.kind","typeLabel":"enum\u003cstring>"},"to":{"type":"string","pattern":"^[1-9A-HJ-NP-Za-km-z]{50}$","description":"The destination address.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.6.to","typeLabel":"string"},"amount":{"type":"string","pattern":"^\\d+$","description":"The amount of tokens to transfer in minimum denomination.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.6.amount","typeLabel":"string"},"tokenAddress":{"type":"string","description":"The token address following (https://proposals.concordium.com/CIS/cis-2.html#token-address).","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.6.tokenAddress","typeLabel":"string"},"externalId":{"type":"string","minLength":1,"maxLength":50,"description":"A unique ID from your system. It can be leveraged to be used as an idempotency key. (read more [here](https://docs.dfns.co/api-reference/idempotency))","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.6.externalId","typeLabel":"string"},"travelRule":{"oneOf":[{"type":"object","title":"Notabene Travel Rule","description":"A travel rule payload to associate with the transfer. (read more [here](https://docs.dfns.co/features/travel-rule))","required":["kind","originator","beneficiary"],"properties":{"kind":{"type":"string","enum":["Notabene"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.6.travelRule.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"originator":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.6.travelRule.oneOf.0.originator.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.6.travelRule.oneOf.0.originator","typeLabel":"object"},"beneficiary":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.6.travelRule.oneOf.0.beneficiary.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.6.travelRule.oneOf.0.beneficiary","typeLabel":"object"},"beneficiaryVASPdid":{"type":"string","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.6.travelRule.oneOf.0.beneficiaryVASPdid","typeLabel":"string"},"beneficiaryProof":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.6.travelRule.oneOf.0.beneficiaryProof.additionalProperties","typeLabel":"any"},"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.6.travelRule.oneOf.0.beneficiaryProof","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.6.travelRule.oneOf.0","typeLabel":"Notabene Travel Rule · object"},{"type":"object","title":"Sumsub Travel Rule","description":"A travel rule payload to associate with the transfer. (read more [here](https://docs.dfns.co/features/travel-rule))","required":["kind","ivms101"],"properties":{"kind":{"type":"string","enum":["Sumsub"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.6.travelRule.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"ivms101":{"type":"object","properties":{"version":{"type":"string","enum":["IVMS101.2023"],"description":"IVMS101 payload version. Must be `IVMS101.2023`.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.6.travelRule.oneOf.1.ivms101.version","typeLabel":"enum\u003cstring>"},"data":{"type":"string","minLength":1,"description":"Originator and beneficiary IVMS101 data, JWS-signed then JWE-encrypted (compact serialization) with the Sumsub public key. Retrieve the key from the Sumsub travel rule public key endpoint. Dfns never decrypts this value. The cleartext payload must use the IVMS 101.2023 field names (`Originator.originatorPerson[]`, `Beneficiary.beneficiaryPerson[]`, `naturalPersonNameIdentifierType`) and include `payloadMetadata: { \"payloadVersion\": \"101.2023\" }`; without it Sumsub parses the payload as IVMS 101.2020 and silently ignores the 2023 field names.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.6.travelRule.oneOf.1.ivms101.data","typeLabel":"string"},"filledFields":{"type":"array","items":{"type":"string","minLength":1,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.6.travelRule.oneOf.1.ivms101.filledFields.items.[INDEX]","typeLabel":"string"},"description":"IVMS101 field paths present in `data`, e.g. `Originator.originatorPerson[].naturalPerson.name.nameIdentifier[].primaryIdentifier` and `payloadMetadata.payloadVersion`.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.6.travelRule.oneOf.1.ivms101.filledFields","typeLabel":"string[]"}},"required":["version","data","filledFields"],"additionalProperties":false,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.6.travelRule.oneOf.1.ivms101","typeLabel":"object"},"beneficiaryVaspId":{"type":"string","minLength":1,"description":"Sumsub id of the beneficiary VASP, for a transfer to a hosted (custodial) wallet. Set exactly one of `beneficiaryVaspId` or `beneficiaryWalletType`.","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.6.travelRule.oneOf.1.beneficiaryVaspId","typeLabel":"string"},"beneficiaryWalletType":{"type":"string","enum":["unhosted"],"description":"Set to `unhosted` for a transfer to a self-custody wallet, which skips VASP attribution. Set exactly one of `beneficiaryVaspId` or `beneficiaryWalletType`.","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.6.travelRule.oneOf.1.beneficiaryWalletType","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.6.travelRule.oneOf.1","typeLabel":"Sumsub Travel Rule · object"}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.6.travelRule","typeLabel":"Notabene Travel Rule · object | Sumsub Travel Rule · object"},"feeSponsorId":{"type":"string","minLength":1,"maxLength":64,"pattern":"^fs-[a-z0-9]{5}-[a-z0-9]{5}-[a-z0-9]{14,16}$","description":"Id of the fee sponsor that will be used to pay for your transfer fees, it might not be available for all blockchains. (read more [here](https://docs.dfns.co/features/fee-sponsors))","example":"fs-5vqdl-gliqk-b4rfukqauov1sp7j","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.6.feeSponsorId","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.6","typeLabel":"CIS-2 Standard · object"},{"type":"object","title":"Concordium Protocol Level Token (CIS-7)","description":"Transfer Concordium protocol level tokens. (https://proposals.concordium.com/CIS/cis-7.html#cis-7-protocol-level-tokens-plts)","required":["kind","to","amount","tokenId"],"properties":{"kind":{"type":"string","enum":["Cis7"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.7.kind","typeLabel":"enum\u003cstring>"},"to":{"type":"string","pattern":"^[1-9A-HJ-NP-Za-km-z]{50}$","description":"The destination address.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.7.to","typeLabel":"string"},"amount":{"type":"string","pattern":"^\\d+$","description":"The amount of tokens to transfer in minimum denomination.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.7.amount","typeLabel":"string"},"tokenId":{"type":"string","description":"The Cis7 token identifier.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.7.tokenId","typeLabel":"string"},"memo":{"oneOf":[{"type":"string","description":"The memo or destination tag.","maxLength":64,"pattern":"^[a-zA-Z0-9]+$","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.7.memo.oneOf.0","typeLabel":"string"},{"type":"string","description":"The memo or destination tag.","enum":[""],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.7.memo.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.7.memo","typeLabel":"string | enum\u003cstring>"},"externalId":{"type":"string","minLength":1,"maxLength":50,"description":"A unique ID from your system. It can be leveraged to be used as an idempotency key. (read more [here](https://docs.dfns.co/api-reference/idempotency))","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.7.externalId","typeLabel":"string"},"travelRule":{"oneOf":[{"type":"object","title":"Notabene Travel Rule","description":"A travel rule payload to associate with the transfer. (read more [here](https://docs.dfns.co/features/travel-rule))","required":["kind","originator","beneficiary"],"properties":{"kind":{"type":"string","enum":["Notabene"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.7.travelRule.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"originator":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.7.travelRule.oneOf.0.originator.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.7.travelRule.oneOf.0.originator","typeLabel":"object"},"beneficiary":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.7.travelRule.oneOf.0.beneficiary.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.7.travelRule.oneOf.0.beneficiary","typeLabel":"object"},"beneficiaryVASPdid":{"type":"string","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.7.travelRule.oneOf.0.beneficiaryVASPdid","typeLabel":"string"},"beneficiaryProof":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.7.travelRule.oneOf.0.beneficiaryProof.additionalProperties","typeLabel":"any"},"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.7.travelRule.oneOf.0.beneficiaryProof","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.7.travelRule.oneOf.0","typeLabel":"Notabene Travel Rule · object"},{"type":"object","title":"Sumsub Travel Rule","description":"A travel rule payload to associate with the transfer. (read more [here](https://docs.dfns.co/features/travel-rule))","required":["kind","ivms101"],"properties":{"kind":{"type":"string","enum":["Sumsub"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.7.travelRule.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"ivms101":{"type":"object","properties":{"version":{"type":"string","enum":["IVMS101.2023"],"description":"IVMS101 payload version. Must be `IVMS101.2023`.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.7.travelRule.oneOf.1.ivms101.version","typeLabel":"enum\u003cstring>"},"data":{"type":"string","minLength":1,"description":"Originator and beneficiary IVMS101 data, JWS-signed then JWE-encrypted (compact serialization) with the Sumsub public key. Retrieve the key from the Sumsub travel rule public key endpoint. Dfns never decrypts this value. The cleartext payload must use the IVMS 101.2023 field names (`Originator.originatorPerson[]`, `Beneficiary.beneficiaryPerson[]`, `naturalPersonNameIdentifierType`) and include `payloadMetadata: { \"payloadVersion\": \"101.2023\" }`; without it Sumsub parses the payload as IVMS 101.2020 and silently ignores the 2023 field names.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.7.travelRule.oneOf.1.ivms101.data","typeLabel":"string"},"filledFields":{"type":"array","items":{"type":"string","minLength":1,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.7.travelRule.oneOf.1.ivms101.filledFields.items.[INDEX]","typeLabel":"string"},"description":"IVMS101 field paths present in `data`, e.g. `Originator.originatorPerson[].naturalPerson.name.nameIdentifier[].primaryIdentifier` and `payloadMetadata.payloadVersion`.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.7.travelRule.oneOf.1.ivms101.filledFields","typeLabel":"string[]"}},"required":["version","data","filledFields"],"additionalProperties":false,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.7.travelRule.oneOf.1.ivms101","typeLabel":"object"},"beneficiaryVaspId":{"type":"string","minLength":1,"description":"Sumsub id of the beneficiary VASP, for a transfer to a hosted (custodial) wallet. Set exactly one of `beneficiaryVaspId` or `beneficiaryWalletType`.","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.7.travelRule.oneOf.1.beneficiaryVaspId","typeLabel":"string"},"beneficiaryWalletType":{"type":"string","enum":["unhosted"],"description":"Set to `unhosted` for a transfer to a self-custody wallet, which skips VASP attribution. Set exactly one of `beneficiaryVaspId` or `beneficiaryWalletType`.","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.7.travelRule.oneOf.1.beneficiaryWalletType","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.7.travelRule.oneOf.1","typeLabel":"Sumsub Travel Rule · object"}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.7.travelRule","typeLabel":"Notabene Travel Rule · object | Sumsub Travel Rule · object"},"feeSponsorId":{"type":"string","minLength":1,"maxLength":64,"pattern":"^fs-[a-z0-9]{5}-[a-z0-9]{5}-[a-z0-9]{14,16}$","description":"Id of the fee sponsor that will be used to pay for your transfer fees, it might not be available for all blockchains. (read more [here](https://docs.dfns.co/features/fee-sponsors))","example":"fs-5vqdl-gliqk-b4rfukqauov1sp7j","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.7.feeSponsorId","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.7","typeLabel":"Concordium Protocol Level Token (CIS-7) · object"},{"type":"object","title":"Sui Coin","description":"Transfer Sui fungible assets that implement [coin standard](https://docs.sui.io/standards/coin).","required":["kind","coin","to","amount"],"properties":{"kind":{"type":"string","enum":["Coin"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.8.kind","typeLabel":"enum\u003cstring>"},"coin":{"type":"string","description":"The coin identifier.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.8.coin","typeLabel":"string"},"to":{"type":"string","pattern":"^0x[0-9a-fA-F]{64}$","description":"The destination address.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.8.to","typeLabel":"string"},"amount":{"type":"string","pattern":"^\\d+$","description":"The amount of tokens to transfer in minimum denomination.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.8.amount","typeLabel":"string"},"externalId":{"type":"string","minLength":1,"maxLength":50,"description":"A unique ID from your system. It can be leveraged to be used as an idempotency key. (read more [here](https://docs.dfns.co/api-reference/idempotency))","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.8.externalId","typeLabel":"string"},"travelRule":{"oneOf":[{"type":"object","title":"Notabene Travel Rule","description":"A travel rule payload to associate with the transfer. (read more [here](https://docs.dfns.co/features/travel-rule))","required":["kind","originator","beneficiary"],"properties":{"kind":{"type":"string","enum":["Notabene"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.8.travelRule.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"originator":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.8.travelRule.oneOf.0.originator.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.8.travelRule.oneOf.0.originator","typeLabel":"object"},"beneficiary":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.8.travelRule.oneOf.0.beneficiary.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.8.travelRule.oneOf.0.beneficiary","typeLabel":"object"},"beneficiaryVASPdid":{"type":"string","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.8.travelRule.oneOf.0.beneficiaryVASPdid","typeLabel":"string"},"beneficiaryProof":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.8.travelRule.oneOf.0.beneficiaryProof.additionalProperties","typeLabel":"any"},"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.8.travelRule.oneOf.0.beneficiaryProof","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.8.travelRule.oneOf.0","typeLabel":"Notabene Travel Rule · object"},{"type":"object","title":"Sumsub Travel Rule","description":"A travel rule payload to associate with the transfer. (read more [here](https://docs.dfns.co/features/travel-rule))","required":["kind","ivms101"],"properties":{"kind":{"type":"string","enum":["Sumsub"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.8.travelRule.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"ivms101":{"type":"object","properties":{"version":{"type":"string","enum":["IVMS101.2023"],"description":"IVMS101 payload version. Must be `IVMS101.2023`.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.8.travelRule.oneOf.1.ivms101.version","typeLabel":"enum\u003cstring>"},"data":{"type":"string","minLength":1,"description":"Originator and beneficiary IVMS101 data, JWS-signed then JWE-encrypted (compact serialization) with the Sumsub public key. Retrieve the key from the Sumsub travel rule public key endpoint. Dfns never decrypts this value. The cleartext payload must use the IVMS 101.2023 field names (`Originator.originatorPerson[]`, `Beneficiary.beneficiaryPerson[]`, `naturalPersonNameIdentifierType`) and include `payloadMetadata: { \"payloadVersion\": \"101.2023\" }`; without it Sumsub parses the payload as IVMS 101.2020 and silently ignores the 2023 field names.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.8.travelRule.oneOf.1.ivms101.data","typeLabel":"string"},"filledFields":{"type":"array","items":{"type":"string","minLength":1,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.8.travelRule.oneOf.1.ivms101.filledFields.items.[INDEX]","typeLabel":"string"},"description":"IVMS101 field paths present in `data`, e.g. `Originator.originatorPerson[].naturalPerson.name.nameIdentifier[].primaryIdentifier` and `payloadMetadata.payloadVersion`.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.8.travelRule.oneOf.1.ivms101.filledFields","typeLabel":"string[]"}},"required":["version","data","filledFields"],"additionalProperties":false,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.8.travelRule.oneOf.1.ivms101","typeLabel":"object"},"beneficiaryVaspId":{"type":"string","minLength":1,"description":"Sumsub id of the beneficiary VASP, for a transfer to a hosted (custodial) wallet. Set exactly one of `beneficiaryVaspId` or `beneficiaryWalletType`.","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.8.travelRule.oneOf.1.beneficiaryVaspId","typeLabel":"string"},"beneficiaryWalletType":{"type":"string","enum":["unhosted"],"description":"Set to `unhosted` for a transfer to a self-custody wallet, which skips VASP attribution. Set exactly one of `beneficiaryVaspId` or `beneficiaryWalletType`.","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.8.travelRule.oneOf.1.beneficiaryWalletType","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.8.travelRule.oneOf.1","typeLabel":"Sumsub Travel Rule · object"}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.8.travelRule","typeLabel":"Notabene Travel Rule · object | Sumsub Travel Rule · object"},"feeSponsorId":{"type":"string","minLength":1,"maxLength":64,"pattern":"^fs-[a-z0-9]{5}-[a-z0-9]{5}-[a-z0-9]{14,16}$","description":"Id of the fee sponsor that will be used to pay for your transfer fees, it might not be available for all blockchains. (read more [here](https://docs.dfns.co/features/fee-sponsors))","example":"fs-5vqdl-gliqk-b4rfukqauov1sp7j","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.8.feeSponsorId","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.8","typeLabel":"Sui Coin · object"},{"type":"object","title":"EVM Non Fungible Token (ERC-721)","description":"Transfer non-fungible tokens that implement the [ERC-721 specification](https://eips.ethereum.org/EIPS/eip-721)","required":["kind","contract","to","tokenId"],"properties":{"kind":{"type":"string","enum":["Erc721"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.9.kind","typeLabel":"enum\u003cstring>"},"contract":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","description":"The ERC-721 contract address.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.9.contract","typeLabel":"string"},"to":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","description":"The destination address.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.9.to","typeLabel":"string"},"tokenId":{"type":"string","pattern":"^\\d+$","description":"The token to transfer.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.9.tokenId","typeLabel":"string"},"priority":{"type":"string","enum":["Slow","Standard","Fast"],"description":"The priority that determines the fees paid for the transfer.","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.9.priority","typeLabel":"enum\u003cstring>"},"externalId":{"type":"string","minLength":1,"maxLength":50,"description":"A unique ID from your system. It can be leveraged to be used as an idempotency key. (read more [here](https://docs.dfns.co/api-reference/idempotency))","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.9.externalId","typeLabel":"string"},"travelRule":{"oneOf":[{"type":"object","title":"Notabene Travel Rule","description":"A travel rule payload to associate with the transfer. (read more [here](https://docs.dfns.co/features/travel-rule))","required":["kind","originator","beneficiary"],"properties":{"kind":{"type":"string","enum":["Notabene"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.9.travelRule.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"originator":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.9.travelRule.oneOf.0.originator.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.9.travelRule.oneOf.0.originator","typeLabel":"object"},"beneficiary":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.9.travelRule.oneOf.0.beneficiary.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.9.travelRule.oneOf.0.beneficiary","typeLabel":"object"},"beneficiaryVASPdid":{"type":"string","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.9.travelRule.oneOf.0.beneficiaryVASPdid","typeLabel":"string"},"beneficiaryProof":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.9.travelRule.oneOf.0.beneficiaryProof.additionalProperties","typeLabel":"any"},"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.9.travelRule.oneOf.0.beneficiaryProof","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.9.travelRule.oneOf.0","typeLabel":"Notabene Travel Rule · object"},{"type":"object","title":"Sumsub Travel Rule","description":"A travel rule payload to associate with the transfer. (read more [here](https://docs.dfns.co/features/travel-rule))","required":["kind","ivms101"],"properties":{"kind":{"type":"string","enum":["Sumsub"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.9.travelRule.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"ivms101":{"type":"object","properties":{"version":{"type":"string","enum":["IVMS101.2023"],"description":"IVMS101 payload version. Must be `IVMS101.2023`.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.9.travelRule.oneOf.1.ivms101.version","typeLabel":"enum\u003cstring>"},"data":{"type":"string","minLength":1,"description":"Originator and beneficiary IVMS101 data, JWS-signed then JWE-encrypted (compact serialization) with the Sumsub public key. Retrieve the key from the Sumsub travel rule public key endpoint. Dfns never decrypts this value. The cleartext payload must use the IVMS 101.2023 field names (`Originator.originatorPerson[]`, `Beneficiary.beneficiaryPerson[]`, `naturalPersonNameIdentifierType`) and include `payloadMetadata: { \"payloadVersion\": \"101.2023\" }`; without it Sumsub parses the payload as IVMS 101.2020 and silently ignores the 2023 field names.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.9.travelRule.oneOf.1.ivms101.data","typeLabel":"string"},"filledFields":{"type":"array","items":{"type":"string","minLength":1,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.9.travelRule.oneOf.1.ivms101.filledFields.items.[INDEX]","typeLabel":"string"},"description":"IVMS101 field paths present in `data`, e.g. `Originator.originatorPerson[].naturalPerson.name.nameIdentifier[].primaryIdentifier` and `payloadMetadata.payloadVersion`.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.9.travelRule.oneOf.1.ivms101.filledFields","typeLabel":"string[]"}},"required":["version","data","filledFields"],"additionalProperties":false,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.9.travelRule.oneOf.1.ivms101","typeLabel":"object"},"beneficiaryVaspId":{"type":"string","minLength":1,"description":"Sumsub id of the beneficiary VASP, for a transfer to a hosted (custodial) wallet. Set exactly one of `beneficiaryVaspId` or `beneficiaryWalletType`.","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.9.travelRule.oneOf.1.beneficiaryVaspId","typeLabel":"string"},"beneficiaryWalletType":{"type":"string","enum":["unhosted"],"description":"Set to `unhosted` for a transfer to a self-custody wallet, which skips VASP attribution. Set exactly one of `beneficiaryVaspId` or `beneficiaryWalletType`.","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.9.travelRule.oneOf.1.beneficiaryWalletType","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.9.travelRule.oneOf.1","typeLabel":"Sumsub Travel Rule · object"}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.9.travelRule","typeLabel":"Notabene Travel Rule · object | Sumsub Travel Rule · object"},"feeSponsorId":{"type":"string","minLength":1,"maxLength":64,"pattern":"^fs-[a-z0-9]{5}-[a-z0-9]{5}-[a-z0-9]{14,16}$","description":"Id of the fee sponsor that will be used to pay for your transfer fees, it might not be available for all blockchains. (read more [here](https://docs.dfns.co/features/fee-sponsors))","example":"fs-5vqdl-gliqk-b4rfukqauov1sp7j","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.9.feeSponsorId","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.9","typeLabel":"EVM Non Fungible Token (ERC-721) · object"},{"type":"object","title":"EVM Confidential Token (ERC-7984)","description":"Transfer confidential tokens that implement the [ERC-7984 specification](https://eips.ethereum.org/EIPS/eip-7984). The transfer amount is encrypted on-chain using Fully Homomorphic Encryption (FHE).","required":["kind","contract","to","amount"],"properties":{"kind":{"type":"string","enum":["Erc7984"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.10.kind","typeLabel":"enum\u003cstring>"},"contract":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","description":"The ERC-7984 confidential token contract address.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.10.contract","typeLabel":"string"},"to":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","description":"The destination address.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.10.to","typeLabel":"string"},"amount":{"type":"string","pattern":"^\\d+$","description":"The amount of tokens to transfer in minimum denomination.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.10.amount","typeLabel":"string"},"priority":{"type":"string","enum":["Slow","Standard","Fast"],"description":"The priority that determines the fees paid for the transfer.","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.10.priority","typeLabel":"enum\u003cstring>"},"externalId":{"type":"string","minLength":1,"maxLength":50,"description":"A unique ID from your system. It can be leveraged to be used as an idempotency key. (read more [here](https://docs.dfns.co/api-reference/idempotency))","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.10.externalId","typeLabel":"string"},"travelRule":{"oneOf":[{"type":"object","title":"Notabene Travel Rule","description":"A travel rule payload to associate with the transfer. (read more [here](https://docs.dfns.co/features/travel-rule))","required":["kind","originator","beneficiary"],"properties":{"kind":{"type":"string","enum":["Notabene"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.10.travelRule.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"originator":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.10.travelRule.oneOf.0.originator.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.10.travelRule.oneOf.0.originator","typeLabel":"object"},"beneficiary":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.10.travelRule.oneOf.0.beneficiary.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.10.travelRule.oneOf.0.beneficiary","typeLabel":"object"},"beneficiaryVASPdid":{"type":"string","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.10.travelRule.oneOf.0.beneficiaryVASPdid","typeLabel":"string"},"beneficiaryProof":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.10.travelRule.oneOf.0.beneficiaryProof.additionalProperties","typeLabel":"any"},"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.10.travelRule.oneOf.0.beneficiaryProof","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.10.travelRule.oneOf.0","typeLabel":"Notabene Travel Rule · object"},{"type":"object","title":"Sumsub Travel Rule","description":"A travel rule payload to associate with the transfer. (read more [here](https://docs.dfns.co/features/travel-rule))","required":["kind","ivms101"],"properties":{"kind":{"type":"string","enum":["Sumsub"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.10.travelRule.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"ivms101":{"type":"object","properties":{"version":{"type":"string","enum":["IVMS101.2023"],"description":"IVMS101 payload version. Must be `IVMS101.2023`.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.10.travelRule.oneOf.1.ivms101.version","typeLabel":"enum\u003cstring>"},"data":{"type":"string","minLength":1,"description":"Originator and beneficiary IVMS101 data, JWS-signed then JWE-encrypted (compact serialization) with the Sumsub public key. Retrieve the key from the Sumsub travel rule public key endpoint. Dfns never decrypts this value. The cleartext payload must use the IVMS 101.2023 field names (`Originator.originatorPerson[]`, `Beneficiary.beneficiaryPerson[]`, `naturalPersonNameIdentifierType`) and include `payloadMetadata: { \"payloadVersion\": \"101.2023\" }`; without it Sumsub parses the payload as IVMS 101.2020 and silently ignores the 2023 field names.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.10.travelRule.oneOf.1.ivms101.data","typeLabel":"string"},"filledFields":{"type":"array","items":{"type":"string","minLength":1,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.10.travelRule.oneOf.1.ivms101.filledFields.items.[INDEX]","typeLabel":"string"},"description":"IVMS101 field paths present in `data`, e.g. `Originator.originatorPerson[].naturalPerson.name.nameIdentifier[].primaryIdentifier` and `payloadMetadata.payloadVersion`.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.10.travelRule.oneOf.1.ivms101.filledFields","typeLabel":"string[]"}},"required":["version","data","filledFields"],"additionalProperties":false,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.10.travelRule.oneOf.1.ivms101","typeLabel":"object"},"beneficiaryVaspId":{"type":"string","minLength":1,"description":"Sumsub id of the beneficiary VASP, for a transfer to a hosted (custodial) wallet. Set exactly one of `beneficiaryVaspId` or `beneficiaryWalletType`.","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.10.travelRule.oneOf.1.beneficiaryVaspId","typeLabel":"string"},"beneficiaryWalletType":{"type":"string","enum":["unhosted"],"description":"Set to `unhosted` for a transfer to a self-custody wallet, which skips VASP attribution. Set exactly one of `beneficiaryVaspId` or `beneficiaryWalletType`.","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.10.travelRule.oneOf.1.beneficiaryWalletType","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.10.travelRule.oneOf.1","typeLabel":"Sumsub Travel Rule · object"}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.10.travelRule","typeLabel":"Notabene Travel Rule · object | Sumsub Travel Rule · object"},"feeSponsorId":{"type":"string","minLength":1,"maxLength":64,"pattern":"^fs-[a-z0-9]{5}-[a-z0-9]{5}-[a-z0-9]{14,16}$","description":"Id of the fee sponsor that will be used to pay for your transfer fees, it might not be available for all blockchains. (read more [here](https://docs.dfns.co/features/fee-sponsors))","example":"fs-5vqdl-gliqk-b4rfukqauov1sp7j","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.10.feeSponsorId","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.10","typeLabel":"EVM Confidential Token (ERC-7984) · object"},{"type":"object","title":"Hedera Non-Fungible Token (HIP-17)","description":"","required":["kind","tokenId","serialNumber","to"],"properties":{"kind":{"type":"string","enum":["Hip17"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.11.kind","typeLabel":"enum\u003cstring>"},"tokenId":{"type":"string","description":"The token to transfer.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.11.tokenId","typeLabel":"string"},"serialNumber":{"type":"string","pattern":"^\\d+$","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.11.serialNumber","typeLabel":"string"},"to":{"type":"string","pattern":"^(0x[0-9a-fA-F]{40}|0\\.0\\.(\\d+|[0-9a-fA-F]{40}|[0-9a-fA-F]{64,}))$","description":"The destination address.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.11.to","typeLabel":"string"},"memo":{"oneOf":[{"type":"string","description":"The memo or destination tag.","maxLength":64,"pattern":"^[a-zA-Z0-9]+$","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.11.memo.oneOf.0","typeLabel":"string"},{"type":"string","description":"The memo or destination tag.","enum":[""],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.11.memo.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.11.memo","typeLabel":"string | enum\u003cstring>"},"externalId":{"type":"string","minLength":1,"maxLength":50,"description":"A unique ID from your system. It can be leveraged to be used as an idempotency key. (read more [here](https://docs.dfns.co/api-reference/idempotency))","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.11.externalId","typeLabel":"string"},"travelRule":{"oneOf":[{"type":"object","title":"Notabene Travel Rule","description":"A travel rule payload to associate with the transfer. (read more [here](https://docs.dfns.co/features/travel-rule))","required":["kind","originator","beneficiary"],"properties":{"kind":{"type":"string","enum":["Notabene"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.11.travelRule.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"originator":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.11.travelRule.oneOf.0.originator.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.11.travelRule.oneOf.0.originator","typeLabel":"object"},"beneficiary":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.11.travelRule.oneOf.0.beneficiary.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.11.travelRule.oneOf.0.beneficiary","typeLabel":"object"},"beneficiaryVASPdid":{"type":"string","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.11.travelRule.oneOf.0.beneficiaryVASPdid","typeLabel":"string"},"beneficiaryProof":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.11.travelRule.oneOf.0.beneficiaryProof.additionalProperties","typeLabel":"any"},"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.11.travelRule.oneOf.0.beneficiaryProof","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.11.travelRule.oneOf.0","typeLabel":"Notabene Travel Rule · object"},{"type":"object","title":"Sumsub Travel Rule","description":"A travel rule payload to associate with the transfer. (read more [here](https://docs.dfns.co/features/travel-rule))","required":["kind","ivms101"],"properties":{"kind":{"type":"string","enum":["Sumsub"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.11.travelRule.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"ivms101":{"type":"object","properties":{"version":{"type":"string","enum":["IVMS101.2023"],"description":"IVMS101 payload version. Must be `IVMS101.2023`.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.11.travelRule.oneOf.1.ivms101.version","typeLabel":"enum\u003cstring>"},"data":{"type":"string","minLength":1,"description":"Originator and beneficiary IVMS101 data, JWS-signed then JWE-encrypted (compact serialization) with the Sumsub public key. Retrieve the key from the Sumsub travel rule public key endpoint. Dfns never decrypts this value. The cleartext payload must use the IVMS 101.2023 field names (`Originator.originatorPerson[]`, `Beneficiary.beneficiaryPerson[]`, `naturalPersonNameIdentifierType`) and include `payloadMetadata: { \"payloadVersion\": \"101.2023\" }`; without it Sumsub parses the payload as IVMS 101.2020 and silently ignores the 2023 field names.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.11.travelRule.oneOf.1.ivms101.data","typeLabel":"string"},"filledFields":{"type":"array","items":{"type":"string","minLength":1,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.11.travelRule.oneOf.1.ivms101.filledFields.items.[INDEX]","typeLabel":"string"},"description":"IVMS101 field paths present in `data`, e.g. `Originator.originatorPerson[].naturalPerson.name.nameIdentifier[].primaryIdentifier` and `payloadMetadata.payloadVersion`.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.11.travelRule.oneOf.1.ivms101.filledFields","typeLabel":"string[]"}},"required":["version","data","filledFields"],"additionalProperties":false,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.11.travelRule.oneOf.1.ivms101","typeLabel":"object"},"beneficiaryVaspId":{"type":"string","minLength":1,"description":"Sumsub id of the beneficiary VASP, for a transfer to a hosted (custodial) wallet. Set exactly one of `beneficiaryVaspId` or `beneficiaryWalletType`.","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.11.travelRule.oneOf.1.beneficiaryVaspId","typeLabel":"string"},"beneficiaryWalletType":{"type":"string","enum":["unhosted"],"description":"Set to `unhosted` for a transfer to a self-custody wallet, which skips VASP attribution. Set exactly one of `beneficiaryVaspId` or `beneficiaryWalletType`.","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.11.travelRule.oneOf.1.beneficiaryWalletType","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.11.travelRule.oneOf.1","typeLabel":"Sumsub Travel Rule · object"}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.11.travelRule","typeLabel":"Notabene Travel Rule · object | Sumsub Travel Rule · object"},"feeSponsorId":{"type":"string","minLength":1,"maxLength":64,"pattern":"^fs-[a-z0-9]{5}-[a-z0-9]{5}-[a-z0-9]{14,16}$","description":"Id of the fee sponsor that will be used to pay for your transfer fees, it might not be available for all blockchains. (read more [here](https://docs.dfns.co/features/fee-sponsors))","example":"fs-5vqdl-gliqk-b4rfukqauov1sp7j","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.11.feeSponsorId","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.11","typeLabel":"Hedera Non-Fungible Token (HIP-17) · object"},{"type":"object","title":"Hedera Tokens (HTS)","description":"","required":["kind","tokenId","to","amount"],"properties":{"kind":{"type":"string","enum":["Hts"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.12.kind","typeLabel":"enum\u003cstring>"},"tokenId":{"type":"string","description":"The token to transfer.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.12.tokenId","typeLabel":"string"},"to":{"type":"string","pattern":"^(0x[0-9a-fA-F]{40}|0\\.0\\.(\\d+|[0-9a-fA-F]{40}|[0-9a-fA-F]{64,}))$","description":"The destination address.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.12.to","typeLabel":"string"},"amount":{"type":"string","pattern":"^\\d+$","description":"The amount of tokens to transfer in minimum denomination.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.12.amount","typeLabel":"string"},"memo":{"oneOf":[{"type":"string","description":"The memo.","maxLength":64,"pattern":"^[a-zA-Z0-9]+$","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.12.memo.oneOf.0","typeLabel":"string"},{"type":"string","description":"The memo.","enum":[""],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.12.memo.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.12.memo","typeLabel":"string | enum\u003cstring>"},"externalId":{"type":"string","minLength":1,"maxLength":50,"description":"A unique ID from your system. It can be leveraged to be used as an idempotency key. (read more [here](https://docs.dfns.co/api-reference/idempotency))","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.12.externalId","typeLabel":"string"},"travelRule":{"oneOf":[{"type":"object","title":"Notabene Travel Rule","description":"A travel rule payload to associate with the transfer. (read more [here](https://docs.dfns.co/features/travel-rule))","required":["kind","originator","beneficiary"],"properties":{"kind":{"type":"string","enum":["Notabene"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.12.travelRule.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"originator":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.12.travelRule.oneOf.0.originator.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.12.travelRule.oneOf.0.originator","typeLabel":"object"},"beneficiary":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.12.travelRule.oneOf.0.beneficiary.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.12.travelRule.oneOf.0.beneficiary","typeLabel":"object"},"beneficiaryVASPdid":{"type":"string","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.12.travelRule.oneOf.0.beneficiaryVASPdid","typeLabel":"string"},"beneficiaryProof":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.12.travelRule.oneOf.0.beneficiaryProof.additionalProperties","typeLabel":"any"},"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.12.travelRule.oneOf.0.beneficiaryProof","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.12.travelRule.oneOf.0","typeLabel":"Notabene Travel Rule · object"},{"type":"object","title":"Sumsub Travel Rule","description":"A travel rule payload to associate with the transfer. (read more [here](https://docs.dfns.co/features/travel-rule))","required":["kind","ivms101"],"properties":{"kind":{"type":"string","enum":["Sumsub"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.12.travelRule.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"ivms101":{"type":"object","properties":{"version":{"type":"string","enum":["IVMS101.2023"],"description":"IVMS101 payload version. Must be `IVMS101.2023`.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.12.travelRule.oneOf.1.ivms101.version","typeLabel":"enum\u003cstring>"},"data":{"type":"string","minLength":1,"description":"Originator and beneficiary IVMS101 data, JWS-signed then JWE-encrypted (compact serialization) with the Sumsub public key. Retrieve the key from the Sumsub travel rule public key endpoint. Dfns never decrypts this value. The cleartext payload must use the IVMS 101.2023 field names (`Originator.originatorPerson[]`, `Beneficiary.beneficiaryPerson[]`, `naturalPersonNameIdentifierType`) and include `payloadMetadata: { \"payloadVersion\": \"101.2023\" }`; without it Sumsub parses the payload as IVMS 101.2020 and silently ignores the 2023 field names.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.12.travelRule.oneOf.1.ivms101.data","typeLabel":"string"},"filledFields":{"type":"array","items":{"type":"string","minLength":1,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.12.travelRule.oneOf.1.ivms101.filledFields.items.[INDEX]","typeLabel":"string"},"description":"IVMS101 field paths present in `data`, e.g. `Originator.originatorPerson[].naturalPerson.name.nameIdentifier[].primaryIdentifier` and `payloadMetadata.payloadVersion`.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.12.travelRule.oneOf.1.ivms101.filledFields","typeLabel":"string[]"}},"required":["version","data","filledFields"],"additionalProperties":false,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.12.travelRule.oneOf.1.ivms101","typeLabel":"object"},"beneficiaryVaspId":{"type":"string","minLength":1,"description":"Sumsub id of the beneficiary VASP, for a transfer to a hosted (custodial) wallet. Set exactly one of `beneficiaryVaspId` or `beneficiaryWalletType`.","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.12.travelRule.oneOf.1.beneficiaryVaspId","typeLabel":"string"},"beneficiaryWalletType":{"type":"string","enum":["unhosted"],"description":"Set to `unhosted` for a transfer to a self-custody wallet, which skips VASP attribution. Set exactly one of `beneficiaryVaspId` or `beneficiaryWalletType`.","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.12.travelRule.oneOf.1.beneficiaryWalletType","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.12.travelRule.oneOf.1","typeLabel":"Sumsub Travel Rule · object"}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.12.travelRule","typeLabel":"Notabene Travel Rule · object | Sumsub Travel Rule · object"},"feeSponsorId":{"type":"string","minLength":1,"maxLength":64,"pattern":"^fs-[a-z0-9]{5}-[a-z0-9]{5}-[a-z0-9]{14,16}$","description":"Id of the fee sponsor that will be used to pay for your transfer fees, it might not be available for all blockchains. (read more [here](https://docs.dfns.co/features/fee-sponsors))","example":"fs-5vqdl-gliqk-b4rfukqauov1sp7j","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.12.feeSponsorId","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.12","typeLabel":"Hedera Tokens (HTS) · object"},{"type":"object","title":"XRPL IOU Token","description":"Transfer XRPL IOU tokens with specified currency and issuer. (https://xrpl.org/docs/concepts/tokens/fungible-tokens/trust-line-tokens)","required":["kind","currency","issuer","to","amount"],"properties":{"kind":{"type":"string","enum":["Iou"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.13.kind","typeLabel":"enum\u003cstring>"},"currency":{"type":"string","description":"The IOU currency code.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.13.currency","typeLabel":"string"},"issuer":{"type":"string","pattern":"^r[1-9A-HJ-NP-Za-km-z]{24,34}$","description":"The IOU issuer address.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.13.issuer","typeLabel":"string"},"to":{"type":"string","pattern":"^r[1-9A-HJ-NP-Za-km-z]{24,34}$","description":"The destination address.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.13.to","typeLabel":"string"},"amount":{"type":"string","pattern":"^\\d+$","description":"The amount of tokens to transfer in minimum denomination.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.13.amount","typeLabel":"string"},"memo":{"oneOf":[{"type":"string","description":"The memo or destination tag.","maxLength":64,"pattern":"^[a-zA-Z0-9]+$","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.13.memo.oneOf.0","typeLabel":"string"},{"type":"string","description":"The memo or destination tag.","enum":[""],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.13.memo.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.13.memo","typeLabel":"string | enum\u003cstring>"},"externalId":{"type":"string","minLength":1,"maxLength":50,"description":"A unique ID from your system. It can be leveraged to be used as an idempotency key. (read more [here](https://docs.dfns.co/api-reference/idempotency))","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.13.externalId","typeLabel":"string"},"travelRule":{"oneOf":[{"type":"object","title":"Notabene Travel Rule","description":"A travel rule payload to associate with the transfer. (read more [here](https://docs.dfns.co/features/travel-rule))","required":["kind","originator","beneficiary"],"properties":{"kind":{"type":"string","enum":["Notabene"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.13.travelRule.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"originator":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.13.travelRule.oneOf.0.originator.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.13.travelRule.oneOf.0.originator","typeLabel":"object"},"beneficiary":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.13.travelRule.oneOf.0.beneficiary.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.13.travelRule.oneOf.0.beneficiary","typeLabel":"object"},"beneficiaryVASPdid":{"type":"string","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.13.travelRule.oneOf.0.beneficiaryVASPdid","typeLabel":"string"},"beneficiaryProof":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.13.travelRule.oneOf.0.beneficiaryProof.additionalProperties","typeLabel":"any"},"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.13.travelRule.oneOf.0.beneficiaryProof","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.13.travelRule.oneOf.0","typeLabel":"Notabene Travel Rule · object"},{"type":"object","title":"Sumsub Travel Rule","description":"A travel rule payload to associate with the transfer. (read more [here](https://docs.dfns.co/features/travel-rule))","required":["kind","ivms101"],"properties":{"kind":{"type":"string","enum":["Sumsub"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.13.travelRule.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"ivms101":{"type":"object","properties":{"version":{"type":"string","enum":["IVMS101.2023"],"description":"IVMS101 payload version. Must be `IVMS101.2023`.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.13.travelRule.oneOf.1.ivms101.version","typeLabel":"enum\u003cstring>"},"data":{"type":"string","minLength":1,"description":"Originator and beneficiary IVMS101 data, JWS-signed then JWE-encrypted (compact serialization) with the Sumsub public key. Retrieve the key from the Sumsub travel rule public key endpoint. Dfns never decrypts this value. The cleartext payload must use the IVMS 101.2023 field names (`Originator.originatorPerson[]`, `Beneficiary.beneficiaryPerson[]`, `naturalPersonNameIdentifierType`) and include `payloadMetadata: { \"payloadVersion\": \"101.2023\" }`; without it Sumsub parses the payload as IVMS 101.2020 and silently ignores the 2023 field names.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.13.travelRule.oneOf.1.ivms101.data","typeLabel":"string"},"filledFields":{"type":"array","items":{"type":"string","minLength":1,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.13.travelRule.oneOf.1.ivms101.filledFields.items.[INDEX]","typeLabel":"string"},"description":"IVMS101 field paths present in `data`, e.g. `Originator.originatorPerson[].naturalPerson.name.nameIdentifier[].primaryIdentifier` and `payloadMetadata.payloadVersion`.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.13.travelRule.oneOf.1.ivms101.filledFields","typeLabel":"string[]"}},"required":["version","data","filledFields"],"additionalProperties":false,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.13.travelRule.oneOf.1.ivms101","typeLabel":"object"},"beneficiaryVaspId":{"type":"string","minLength":1,"description":"Sumsub id of the beneficiary VASP, for a transfer to a hosted (custodial) wallet. Set exactly one of `beneficiaryVaspId` or `beneficiaryWalletType`.","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.13.travelRule.oneOf.1.beneficiaryVaspId","typeLabel":"string"},"beneficiaryWalletType":{"type":"string","enum":["unhosted"],"description":"Set to `unhosted` for a transfer to a self-custody wallet, which skips VASP attribution. Set exactly one of `beneficiaryVaspId` or `beneficiaryWalletType`.","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.13.travelRule.oneOf.1.beneficiaryWalletType","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.13.travelRule.oneOf.1","typeLabel":"Sumsub Travel Rule · object"}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.13.travelRule","typeLabel":"Notabene Travel Rule · object | Sumsub Travel Rule · object"},"feeSponsorId":{"type":"string","minLength":1,"maxLength":64,"pattern":"^fs-[a-z0-9]{5}-[a-z0-9]{5}-[a-z0-9]{14,16}$","description":"Id of the fee sponsor that will be used to pay for your transfer fees, it might not be available for all blockchains. (read more [here](https://docs.dfns.co/features/fee-sponsors))","example":"fs-5vqdl-gliqk-b4rfukqauov1sp7j","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.13.feeSponsorId","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.13","typeLabel":"XRPL IOU Token · object"},{"type":"object","title":"Stellar Classic Assets (SEP-41)","description":"Transfer classic [Stellar Assets](https://developers.stellar.org/docs/issuing-assets/anatomy-of-an-asset). They all implement the [SEP-41 token interface](https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0041.md).","required":["kind","issuer","assetCode","to","amount"],"properties":{"kind":{"type":"string","enum":["Sep41"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.14.kind","typeLabel":"enum\u003cstring>"},"issuer":{"type":"string","pattern":"^(G[A-Z0-9]{55}|M[A-Z0-9]{68})$","description":"The asset issuer address.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.14.issuer","typeLabel":"string"},"assetCode":{"type":"string","description":"The asset code.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.14.assetCode","typeLabel":"string"},"to":{"type":"string","pattern":"^(G[A-Z0-9]{55}|M[A-Z0-9]{68})$","description":"The destination address.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.14.to","typeLabel":"string"},"amount":{"type":"string","pattern":"^\\d+$","description":"The amount of tokens to transfer in minimum denomination.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.14.amount","typeLabel":"string"},"memo":{"oneOf":[{"type":"string","description":"The memo or destination tag.","maxLength":64,"pattern":"^[a-zA-Z0-9]+$","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.14.memo.oneOf.0","typeLabel":"string"},{"type":"string","description":"The memo or destination tag.","enum":[""],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.14.memo.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.14.memo","typeLabel":"string | enum\u003cstring>"},"externalId":{"type":"string","minLength":1,"maxLength":50,"description":"A unique ID from your system. It can be leveraged to be used as an idempotency key. (read more [here](https://docs.dfns.co/api-reference/idempotency))","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.14.externalId","typeLabel":"string"},"travelRule":{"oneOf":[{"type":"object","title":"Notabene Travel Rule","description":"A travel rule payload to associate with the transfer. (read more [here](https://docs.dfns.co/features/travel-rule))","required":["kind","originator","beneficiary"],"properties":{"kind":{"type":"string","enum":["Notabene"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.14.travelRule.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"originator":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.14.travelRule.oneOf.0.originator.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.14.travelRule.oneOf.0.originator","typeLabel":"object"},"beneficiary":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.14.travelRule.oneOf.0.beneficiary.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.14.travelRule.oneOf.0.beneficiary","typeLabel":"object"},"beneficiaryVASPdid":{"type":"string","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.14.travelRule.oneOf.0.beneficiaryVASPdid","typeLabel":"string"},"beneficiaryProof":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.14.travelRule.oneOf.0.beneficiaryProof.additionalProperties","typeLabel":"any"},"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.14.travelRule.oneOf.0.beneficiaryProof","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.14.travelRule.oneOf.0","typeLabel":"Notabene Travel Rule · object"},{"type":"object","title":"Sumsub Travel Rule","description":"A travel rule payload to associate with the transfer. (read more [here](https://docs.dfns.co/features/travel-rule))","required":["kind","ivms101"],"properties":{"kind":{"type":"string","enum":["Sumsub"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.14.travelRule.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"ivms101":{"type":"object","properties":{"version":{"type":"string","enum":["IVMS101.2023"],"description":"IVMS101 payload version. Must be `IVMS101.2023`.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.14.travelRule.oneOf.1.ivms101.version","typeLabel":"enum\u003cstring>"},"data":{"type":"string","minLength":1,"description":"Originator and beneficiary IVMS101 data, JWS-signed then JWE-encrypted (compact serialization) with the Sumsub public key. Retrieve the key from the Sumsub travel rule public key endpoint. Dfns never decrypts this value. The cleartext payload must use the IVMS 101.2023 field names (`Originator.originatorPerson[]`, `Beneficiary.beneficiaryPerson[]`, `naturalPersonNameIdentifierType`) and include `payloadMetadata: { \"payloadVersion\": \"101.2023\" }`; without it Sumsub parses the payload as IVMS 101.2020 and silently ignores the 2023 field names.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.14.travelRule.oneOf.1.ivms101.data","typeLabel":"string"},"filledFields":{"type":"array","items":{"type":"string","minLength":1,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.14.travelRule.oneOf.1.ivms101.filledFields.items.[INDEX]","typeLabel":"string"},"description":"IVMS101 field paths present in `data`, e.g. `Originator.originatorPerson[].naturalPerson.name.nameIdentifier[].primaryIdentifier` and `payloadMetadata.payloadVersion`.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.14.travelRule.oneOf.1.ivms101.filledFields","typeLabel":"string[]"}},"required":["version","data","filledFields"],"additionalProperties":false,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.14.travelRule.oneOf.1.ivms101","typeLabel":"object"},"beneficiaryVaspId":{"type":"string","minLength":1,"description":"Sumsub id of the beneficiary VASP, for a transfer to a hosted (custodial) wallet. Set exactly one of `beneficiaryVaspId` or `beneficiaryWalletType`.","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.14.travelRule.oneOf.1.beneficiaryVaspId","typeLabel":"string"},"beneficiaryWalletType":{"type":"string","enum":["unhosted"],"description":"Set to `unhosted` for a transfer to a self-custody wallet, which skips VASP attribution. Set exactly one of `beneficiaryVaspId` or `beneficiaryWalletType`.","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.14.travelRule.oneOf.1.beneficiaryWalletType","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.14.travelRule.oneOf.1","typeLabel":"Sumsub Travel Rule · object"}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.14.travelRule","typeLabel":"Notabene Travel Rule · object | Sumsub Travel Rule · object"},"feeSponsorId":{"type":"string","minLength":1,"maxLength":64,"pattern":"^fs-[a-z0-9]{5}-[a-z0-9]{5}-[a-z0-9]{14,16}$","description":"Id of the fee sponsor that will be used to pay for your transfer fees, it might not be available for all blockchains. (read more [here](https://docs.dfns.co/features/fee-sponsors))","example":"fs-5vqdl-gliqk-b4rfukqauov1sp7j","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.14.feeSponsorId","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.14","typeLabel":"Stellar Classic Assets (SEP-41) · object"},{"type":"object","title":"Starknet SNIP-2 (ERC-20 like)","description":"Transfer fungible tokens that implement the [SNIP-2 (ERC-20-like) specification](https://github.com/starknet-io/SNIPs/blob/ea46a8777d8c8d53a43f45b7beb1abcc301a1a69/SNIPS/snip-2.md).","required":["kind","contract","to","amount"],"properties":{"kind":{"type":"string","enum":["Snip2"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.15.kind","typeLabel":"enum\u003cstring>"},"contract":{"type":"string","pattern":"^0x[0-9a-fA-F]{64}$","description":"The SNIP-2 (ERC-20-like) contract address.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.15.contract","typeLabel":"string"},"to":{"type":"string","pattern":"^0x[0-9a-fA-F]{64}$","description":"The destination address.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.15.to","typeLabel":"string"},"amount":{"type":"string","pattern":"^\\d+$","description":"The amount of tokens to transfer in minimum denomination.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.15.amount","typeLabel":"string"},"externalId":{"type":"string","minLength":1,"maxLength":50,"description":"A unique ID from your system. It can be leveraged to be used as an idempotency key. (read more [here](https://docs.dfns.co/api-reference/idempotency))","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.15.externalId","typeLabel":"string"},"travelRule":{"oneOf":[{"type":"object","title":"Notabene Travel Rule","description":"A travel rule payload to associate with the transfer. (read more [here](https://docs.dfns.co/features/travel-rule))","required":["kind","originator","beneficiary"],"properties":{"kind":{"type":"string","enum":["Notabene"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.15.travelRule.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"originator":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.15.travelRule.oneOf.0.originator.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.15.travelRule.oneOf.0.originator","typeLabel":"object"},"beneficiary":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.15.travelRule.oneOf.0.beneficiary.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.15.travelRule.oneOf.0.beneficiary","typeLabel":"object"},"beneficiaryVASPdid":{"type":"string","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.15.travelRule.oneOf.0.beneficiaryVASPdid","typeLabel":"string"},"beneficiaryProof":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.15.travelRule.oneOf.0.beneficiaryProof.additionalProperties","typeLabel":"any"},"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.15.travelRule.oneOf.0.beneficiaryProof","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.15.travelRule.oneOf.0","typeLabel":"Notabene Travel Rule · object"},{"type":"object","title":"Sumsub Travel Rule","description":"A travel rule payload to associate with the transfer. (read more [here](https://docs.dfns.co/features/travel-rule))","required":["kind","ivms101"],"properties":{"kind":{"type":"string","enum":["Sumsub"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.15.travelRule.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"ivms101":{"type":"object","properties":{"version":{"type":"string","enum":["IVMS101.2023"],"description":"IVMS101 payload version. Must be `IVMS101.2023`.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.15.travelRule.oneOf.1.ivms101.version","typeLabel":"enum\u003cstring>"},"data":{"type":"string","minLength":1,"description":"Originator and beneficiary IVMS101 data, JWS-signed then JWE-encrypted (compact serialization) with the Sumsub public key. Retrieve the key from the Sumsub travel rule public key endpoint. Dfns never decrypts this value. The cleartext payload must use the IVMS 101.2023 field names (`Originator.originatorPerson[]`, `Beneficiary.beneficiaryPerson[]`, `naturalPersonNameIdentifierType`) and include `payloadMetadata: { \"payloadVersion\": \"101.2023\" }`; without it Sumsub parses the payload as IVMS 101.2020 and silently ignores the 2023 field names.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.15.travelRule.oneOf.1.ivms101.data","typeLabel":"string"},"filledFields":{"type":"array","items":{"type":"string","minLength":1,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.15.travelRule.oneOf.1.ivms101.filledFields.items.[INDEX]","typeLabel":"string"},"description":"IVMS101 field paths present in `data`, e.g. `Originator.originatorPerson[].naturalPerson.name.nameIdentifier[].primaryIdentifier` and `payloadMetadata.payloadVersion`.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.15.travelRule.oneOf.1.ivms101.filledFields","typeLabel":"string[]"}},"required":["version","data","filledFields"],"additionalProperties":false,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.15.travelRule.oneOf.1.ivms101","typeLabel":"object"},"beneficiaryVaspId":{"type":"string","minLength":1,"description":"Sumsub id of the beneficiary VASP, for a transfer to a hosted (custodial) wallet. Set exactly one of `beneficiaryVaspId` or `beneficiaryWalletType`.","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.15.travelRule.oneOf.1.beneficiaryVaspId","typeLabel":"string"},"beneficiaryWalletType":{"type":"string","enum":["unhosted"],"description":"Set to `unhosted` for a transfer to a self-custody wallet, which skips VASP attribution. Set exactly one of `beneficiaryVaspId` or `beneficiaryWalletType`.","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.15.travelRule.oneOf.1.beneficiaryWalletType","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.15.travelRule.oneOf.1","typeLabel":"Sumsub Travel Rule · object"}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.15.travelRule","typeLabel":"Notabene Travel Rule · object | Sumsub Travel Rule · object"},"feeSponsorId":{"type":"string","minLength":1,"maxLength":64,"pattern":"^fs-[a-z0-9]{5}-[a-z0-9]{5}-[a-z0-9]{14,16}$","description":"Id of the fee sponsor that will be used to pay for your transfer fees, it might not be available for all blockchains. (read more [here](https://docs.dfns.co/features/fee-sponsors))","example":"fs-5vqdl-gliqk-b4rfukqauov1sp7j","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.15.feeSponsorId","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.15","typeLabel":"Starknet SNIP-2 (ERC-20 like) · object"},{"type":"object","title":"Starknet SNIP-3 (ERC-721-like)","description":"Transfer non-fungible tokens that implement the [SNIP-3 (ERC-721-like) specification](https://github.com/starknet-io/SNIPs/blob/ea46a8777d8c8d53a43f45b7beb1abcc301a1a69/SNIPS/snip-3.md)","required":["kind","contract","to","tokenId"],"properties":{"kind":{"type":"string","enum":["Snip3"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.16.kind","typeLabel":"enum\u003cstring>"},"contract":{"type":"string","pattern":"^0x[0-9a-fA-F]{64}$","description":"The SNIP-3 (ERC-721) contract address.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.16.contract","typeLabel":"string"},"to":{"type":"string","pattern":"^0x[0-9a-fA-F]{64}$","description":"The destination address.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.16.to","typeLabel":"string"},"tokenId":{"type":"string","pattern":"^\\d+$","description":"The token to transfer.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.16.tokenId","typeLabel":"string"},"externalId":{"type":"string","minLength":1,"maxLength":50,"description":"A unique ID from your system. It can be leveraged to be used as an idempotency key. (read more [here](https://docs.dfns.co/api-reference/idempotency))","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.16.externalId","typeLabel":"string"},"travelRule":{"oneOf":[{"type":"object","title":"Notabene Travel Rule","description":"A travel rule payload to associate with the transfer. (read more [here](https://docs.dfns.co/features/travel-rule))","required":["kind","originator","beneficiary"],"properties":{"kind":{"type":"string","enum":["Notabene"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.16.travelRule.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"originator":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.16.travelRule.oneOf.0.originator.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.16.travelRule.oneOf.0.originator","typeLabel":"object"},"beneficiary":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.16.travelRule.oneOf.0.beneficiary.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.16.travelRule.oneOf.0.beneficiary","typeLabel":"object"},"beneficiaryVASPdid":{"type":"string","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.16.travelRule.oneOf.0.beneficiaryVASPdid","typeLabel":"string"},"beneficiaryProof":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.16.travelRule.oneOf.0.beneficiaryProof.additionalProperties","typeLabel":"any"},"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.16.travelRule.oneOf.0.beneficiaryProof","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.16.travelRule.oneOf.0","typeLabel":"Notabene Travel Rule · object"},{"type":"object","title":"Sumsub Travel Rule","description":"A travel rule payload to associate with the transfer. (read more [here](https://docs.dfns.co/features/travel-rule))","required":["kind","ivms101"],"properties":{"kind":{"type":"string","enum":["Sumsub"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.16.travelRule.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"ivms101":{"type":"object","properties":{"version":{"type":"string","enum":["IVMS101.2023"],"description":"IVMS101 payload version. Must be `IVMS101.2023`.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.16.travelRule.oneOf.1.ivms101.version","typeLabel":"enum\u003cstring>"},"data":{"type":"string","minLength":1,"description":"Originator and beneficiary IVMS101 data, JWS-signed then JWE-encrypted (compact serialization) with the Sumsub public key. Retrieve the key from the Sumsub travel rule public key endpoint. Dfns never decrypts this value. The cleartext payload must use the IVMS 101.2023 field names (`Originator.originatorPerson[]`, `Beneficiary.beneficiaryPerson[]`, `naturalPersonNameIdentifierType`) and include `payloadMetadata: { \"payloadVersion\": \"101.2023\" }`; without it Sumsub parses the payload as IVMS 101.2020 and silently ignores the 2023 field names.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.16.travelRule.oneOf.1.ivms101.data","typeLabel":"string"},"filledFields":{"type":"array","items":{"type":"string","minLength":1,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.16.travelRule.oneOf.1.ivms101.filledFields.items.[INDEX]","typeLabel":"string"},"description":"IVMS101 field paths present in `data`, e.g. `Originator.originatorPerson[].naturalPerson.name.nameIdentifier[].primaryIdentifier` and `payloadMetadata.payloadVersion`.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.16.travelRule.oneOf.1.ivms101.filledFields","typeLabel":"string[]"}},"required":["version","data","filledFields"],"additionalProperties":false,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.16.travelRule.oneOf.1.ivms101","typeLabel":"object"},"beneficiaryVaspId":{"type":"string","minLength":1,"description":"Sumsub id of the beneficiary VASP, for a transfer to a hosted (custodial) wallet. Set exactly one of `beneficiaryVaspId` or `beneficiaryWalletType`.","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.16.travelRule.oneOf.1.beneficiaryVaspId","typeLabel":"string"},"beneficiaryWalletType":{"type":"string","enum":["unhosted"],"description":"Set to `unhosted` for a transfer to a self-custody wallet, which skips VASP attribution. Set exactly one of `beneficiaryVaspId` or `beneficiaryWalletType`.","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.16.travelRule.oneOf.1.beneficiaryWalletType","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.16.travelRule.oneOf.1","typeLabel":"Sumsub Travel Rule · object"}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.16.travelRule","typeLabel":"Notabene Travel Rule · object | Sumsub Travel Rule · object"},"feeSponsorId":{"type":"string","minLength":1,"maxLength":64,"pattern":"^fs-[a-z0-9]{5}-[a-z0-9]{5}-[a-z0-9]{14,16}$","description":"Id of the fee sponsor that will be used to pay for your transfer fees, it might not be available for all blockchains. (read more [here](https://docs.dfns.co/features/fee-sponsors))","example":"fs-5vqdl-gliqk-b4rfukqauov1sp7j","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.16.feeSponsorId","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.16","typeLabel":"Starknet SNIP-3 (ERC-721-like) · object"},{"type":"object","title":"Solana Program Library Token (SPL and SPL 2022)","required":["kind","to","amount","mint"],"properties":{"kind":{"type":"string","enum":["Spl","Spl2022"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.17.kind","typeLabel":"enum\u003cstring>"},"to":{"type":"string","pattern":"^[1-9A-HJ-NP-Za-km-z]{32,44}$","description":"The destination address.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.17.to","typeLabel":"string"},"amount":{"type":"string","pattern":"^\\d+$","description":"The amount of tokens to transfer in minimum denomination.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.17.amount","typeLabel":"string"},"mint":{"type":"string","pattern":"^[1-9A-HJ-NP-Za-km-z]{32,44}$","description":"The mint account address.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.17.mint","typeLabel":"string"},"memo":{"oneOf":[{"type":"string","description":"The memo or destination tag.","maxLength":64,"pattern":"^[a-zA-Z0-9]+$","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.17.memo.oneOf.0","typeLabel":"string"},{"type":"string","description":"The memo or destination tag.","enum":[""],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.17.memo.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.17.memo","typeLabel":"string | enum\u003cstring>"},"createDestinationAccount":{"type":"boolean","description":"If `true`, pay to create the associated token account for the recipient if it doesn't exist. Defaults to `false`.","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.17.createDestinationAccount","typeLabel":"boolean"},"useDurableNonce":{"type":"boolean","description":"Optional. When `true` the SPL transfer is built as a durable-nonce transaction using one of the wallet's nonce accounts (picked server-side). The wallet's nonce account pool must be pre-populated via `POST /wallets/{id}/transactions` with `kind: CreateSolanaNonceAccounts`.","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.17.useDurableNonce","typeLabel":"boolean"},"externalId":{"type":"string","minLength":1,"maxLength":50,"description":"A unique ID from your system. It can be leveraged to be used as an idempotency key. (read more [here](https://docs.dfns.co/api-reference/idempotency))","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.17.externalId","typeLabel":"string"},"travelRule":{"oneOf":[{"type":"object","title":"Notabene Travel Rule","description":"A travel rule payload to associate with the transfer. (read more [here](https://docs.dfns.co/features/travel-rule))","required":["kind","originator","beneficiary"],"properties":{"kind":{"type":"string","enum":["Notabene"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.17.travelRule.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"originator":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.17.travelRule.oneOf.0.originator.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.17.travelRule.oneOf.0.originator","typeLabel":"object"},"beneficiary":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.17.travelRule.oneOf.0.beneficiary.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.17.travelRule.oneOf.0.beneficiary","typeLabel":"object"},"beneficiaryVASPdid":{"type":"string","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.17.travelRule.oneOf.0.beneficiaryVASPdid","typeLabel":"string"},"beneficiaryProof":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.17.travelRule.oneOf.0.beneficiaryProof.additionalProperties","typeLabel":"any"},"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.17.travelRule.oneOf.0.beneficiaryProof","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.17.travelRule.oneOf.0","typeLabel":"Notabene Travel Rule · object"},{"type":"object","title":"Sumsub Travel Rule","description":"A travel rule payload to associate with the transfer. (read more [here](https://docs.dfns.co/features/travel-rule))","required":["kind","ivms101"],"properties":{"kind":{"type":"string","enum":["Sumsub"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.17.travelRule.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"ivms101":{"type":"object","properties":{"version":{"type":"string","enum":["IVMS101.2023"],"description":"IVMS101 payload version. Must be `IVMS101.2023`.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.17.travelRule.oneOf.1.ivms101.version","typeLabel":"enum\u003cstring>"},"data":{"type":"string","minLength":1,"description":"Originator and beneficiary IVMS101 data, JWS-signed then JWE-encrypted (compact serialization) with the Sumsub public key. Retrieve the key from the Sumsub travel rule public key endpoint. Dfns never decrypts this value. The cleartext payload must use the IVMS 101.2023 field names (`Originator.originatorPerson[]`, `Beneficiary.beneficiaryPerson[]`, `naturalPersonNameIdentifierType`) and include `payloadMetadata: { \"payloadVersion\": \"101.2023\" }`; without it Sumsub parses the payload as IVMS 101.2020 and silently ignores the 2023 field names.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.17.travelRule.oneOf.1.ivms101.data","typeLabel":"string"},"filledFields":{"type":"array","items":{"type":"string","minLength":1,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.17.travelRule.oneOf.1.ivms101.filledFields.items.[INDEX]","typeLabel":"string"},"description":"IVMS101 field paths present in `data`, e.g. `Originator.originatorPerson[].naturalPerson.name.nameIdentifier[].primaryIdentifier` and `payloadMetadata.payloadVersion`.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.17.travelRule.oneOf.1.ivms101.filledFields","typeLabel":"string[]"}},"required":["version","data","filledFields"],"additionalProperties":false,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.17.travelRule.oneOf.1.ivms101","typeLabel":"object"},"beneficiaryVaspId":{"type":"string","minLength":1,"description":"Sumsub id of the beneficiary VASP, for a transfer to a hosted (custodial) wallet. Set exactly one of `beneficiaryVaspId` or `beneficiaryWalletType`.","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.17.travelRule.oneOf.1.beneficiaryVaspId","typeLabel":"string"},"beneficiaryWalletType":{"type":"string","enum":["unhosted"],"description":"Set to `unhosted` for a transfer to a self-custody wallet, which skips VASP attribution. Set exactly one of `beneficiaryVaspId` or `beneficiaryWalletType`.","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.17.travelRule.oneOf.1.beneficiaryWalletType","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.17.travelRule.oneOf.1","typeLabel":"Sumsub Travel Rule · object"}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.17.travelRule","typeLabel":"Notabene Travel Rule · object | Sumsub Travel Rule · object"},"feeSponsorId":{"type":"string","minLength":1,"maxLength":64,"pattern":"^fs-[a-z0-9]{5}-[a-z0-9]{5}-[a-z0-9]{14,16}$","description":"Id of the fee sponsor that will be used to pay for your transfer fees, it might not be available for all blockchains. (read more [here](https://docs.dfns.co/features/fee-sponsors))","example":"fs-5vqdl-gliqk-b4rfukqauov1sp7j","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.17.feeSponsorId","typeLabel":"string"},"structured":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.17.structured.additionalProperties","typeLabel":"any"},"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.17.structured","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.17","typeLabel":"Solana Program Library Token (SPL and SPL 2022) · object"},{"type":"object","title":"TON Jetton (TEP-74)","description":"Transfer [Jetton](https://github.com/ton-blockchain/TEPs/blob/master/text/0074-jettons-standard.md) tokens.","required":["kind","to","master","amount"],"properties":{"kind":{"type":"string","enum":["Tep74"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.18.kind","typeLabel":"enum\u003cstring>"},"to":{"type":"string","pattern":"^(?:[A-Za-z0-9\\-_]{48}|\\d+:[a-fA-F0-9]{64})$","description":"The destination address.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.18.to","typeLabel":"string"},"master":{"type":"string","pattern":"^(?:[A-Za-z0-9\\-_]{48}|\\d+:[a-fA-F0-9]{64})$","description":"The Jetton master contract address.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.18.master","typeLabel":"string"},"amount":{"type":"string","pattern":"^\\d+$","description":"The amount of tokens to transfer in minimum denomination.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.18.amount","typeLabel":"string"},"memo":{"oneOf":[{"type":"string","description":"The memo or destination tag.","maxLength":64,"pattern":"^[a-zA-Z0-9]+$","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.18.memo.oneOf.0","typeLabel":"string"},{"type":"string","description":"The memo or destination tag.","enum":[""],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.18.memo.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.18.memo","typeLabel":"string | enum\u003cstring>"},"externalId":{"type":"string","minLength":1,"maxLength":50,"description":"A unique ID from your system. It can be leveraged to be used as an idempotency key. (read more [here](https://docs.dfns.co/api-reference/idempotency))","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.18.externalId","typeLabel":"string"},"travelRule":{"oneOf":[{"type":"object","title":"Notabene Travel Rule","description":"A travel rule payload to associate with the transfer. (read more [here](https://docs.dfns.co/features/travel-rule))","required":["kind","originator","beneficiary"],"properties":{"kind":{"type":"string","enum":["Notabene"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.18.travelRule.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"originator":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.18.travelRule.oneOf.0.originator.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.18.travelRule.oneOf.0.originator","typeLabel":"object"},"beneficiary":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.18.travelRule.oneOf.0.beneficiary.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.18.travelRule.oneOf.0.beneficiary","typeLabel":"object"},"beneficiaryVASPdid":{"type":"string","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.18.travelRule.oneOf.0.beneficiaryVASPdid","typeLabel":"string"},"beneficiaryProof":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.18.travelRule.oneOf.0.beneficiaryProof.additionalProperties","typeLabel":"any"},"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.18.travelRule.oneOf.0.beneficiaryProof","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.18.travelRule.oneOf.0","typeLabel":"Notabene Travel Rule · object"},{"type":"object","title":"Sumsub Travel Rule","description":"A travel rule payload to associate with the transfer. (read more [here](https://docs.dfns.co/features/travel-rule))","required":["kind","ivms101"],"properties":{"kind":{"type":"string","enum":["Sumsub"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.18.travelRule.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"ivms101":{"type":"object","properties":{"version":{"type":"string","enum":["IVMS101.2023"],"description":"IVMS101 payload version. Must be `IVMS101.2023`.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.18.travelRule.oneOf.1.ivms101.version","typeLabel":"enum\u003cstring>"},"data":{"type":"string","minLength":1,"description":"Originator and beneficiary IVMS101 data, JWS-signed then JWE-encrypted (compact serialization) with the Sumsub public key. Retrieve the key from the Sumsub travel rule public key endpoint. Dfns never decrypts this value. The cleartext payload must use the IVMS 101.2023 field names (`Originator.originatorPerson[]`, `Beneficiary.beneficiaryPerson[]`, `naturalPersonNameIdentifierType`) and include `payloadMetadata: { \"payloadVersion\": \"101.2023\" }`; without it Sumsub parses the payload as IVMS 101.2020 and silently ignores the 2023 field names.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.18.travelRule.oneOf.1.ivms101.data","typeLabel":"string"},"filledFields":{"type":"array","items":{"type":"string","minLength":1,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.18.travelRule.oneOf.1.ivms101.filledFields.items.[INDEX]","typeLabel":"string"},"description":"IVMS101 field paths present in `data`, e.g. `Originator.originatorPerson[].naturalPerson.name.nameIdentifier[].primaryIdentifier` and `payloadMetadata.payloadVersion`.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.18.travelRule.oneOf.1.ivms101.filledFields","typeLabel":"string[]"}},"required":["version","data","filledFields"],"additionalProperties":false,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.18.travelRule.oneOf.1.ivms101","typeLabel":"object"},"beneficiaryVaspId":{"type":"string","minLength":1,"description":"Sumsub id of the beneficiary VASP, for a transfer to a hosted (custodial) wallet. Set exactly one of `beneficiaryVaspId` or `beneficiaryWalletType`.","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.18.travelRule.oneOf.1.beneficiaryVaspId","typeLabel":"string"},"beneficiaryWalletType":{"type":"string","enum":["unhosted"],"description":"Set to `unhosted` for a transfer to a self-custody wallet, which skips VASP attribution. Set exactly one of `beneficiaryVaspId` or `beneficiaryWalletType`.","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.18.travelRule.oneOf.1.beneficiaryWalletType","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.18.travelRule.oneOf.1","typeLabel":"Sumsub Travel Rule · object"}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.18.travelRule","typeLabel":"Notabene Travel Rule · object | Sumsub Travel Rule · object"},"feeSponsorId":{"type":"string","minLength":1,"maxLength":64,"pattern":"^fs-[a-z0-9]{5}-[a-z0-9]{5}-[a-z0-9]{14,16}$","description":"Id of the fee sponsor that will be used to pay for your transfer fees, it might not be available for all blockchains. (read more [here](https://docs.dfns.co/features/fee-sponsors))","example":"fs-5vqdl-gliqk-b4rfukqauov1sp7j","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.18.feeSponsorId","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.18","typeLabel":"TON Jetton (TEP-74) · object"},{"type":"object","title":"TRON Native Fungible Token (TRC-10)","description":"Transfer TRON's TRC-10 fungible tokens","required":["kind","tokenId","to","amount"],"properties":{"kind":{"type":"string","enum":["Trc10"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.19.kind","typeLabel":"enum\u003cstring>"},"tokenId":{"type":"string","pattern":"^\\d+$","description":"The token ID.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.19.tokenId","typeLabel":"string"},"to":{"type":"string","pattern":"^T[1-9A-HJ-NP-Za-km-z]{33}$","description":"The destination address.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.19.to","typeLabel":"string"},"amount":{"type":"string","pattern":"^\\d+$","description":"The amount of tokens to transfer in minimum denomination.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.19.amount","typeLabel":"string"},"externalId":{"type":"string","minLength":1,"maxLength":50,"description":"A unique ID from your system. It can be leveraged to be used as an idempotency key. (read more [here](https://docs.dfns.co/api-reference/idempotency))","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.19.externalId","typeLabel":"string"},"travelRule":{"oneOf":[{"type":"object","title":"Notabene Travel Rule","description":"A travel rule payload to associate with the transfer. (read more [here](https://docs.dfns.co/features/travel-rule))","required":["kind","originator","beneficiary"],"properties":{"kind":{"type":"string","enum":["Notabene"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.19.travelRule.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"originator":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.19.travelRule.oneOf.0.originator.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.19.travelRule.oneOf.0.originator","typeLabel":"object"},"beneficiary":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.19.travelRule.oneOf.0.beneficiary.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.19.travelRule.oneOf.0.beneficiary","typeLabel":"object"},"beneficiaryVASPdid":{"type":"string","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.19.travelRule.oneOf.0.beneficiaryVASPdid","typeLabel":"string"},"beneficiaryProof":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.19.travelRule.oneOf.0.beneficiaryProof.additionalProperties","typeLabel":"any"},"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.19.travelRule.oneOf.0.beneficiaryProof","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.19.travelRule.oneOf.0","typeLabel":"Notabene Travel Rule · object"},{"type":"object","title":"Sumsub Travel Rule","description":"A travel rule payload to associate with the transfer. (read more [here](https://docs.dfns.co/features/travel-rule))","required":["kind","ivms101"],"properties":{"kind":{"type":"string","enum":["Sumsub"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.19.travelRule.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"ivms101":{"type":"object","properties":{"version":{"type":"string","enum":["IVMS101.2023"],"description":"IVMS101 payload version. Must be `IVMS101.2023`.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.19.travelRule.oneOf.1.ivms101.version","typeLabel":"enum\u003cstring>"},"data":{"type":"string","minLength":1,"description":"Originator and beneficiary IVMS101 data, JWS-signed then JWE-encrypted (compact serialization) with the Sumsub public key. Retrieve the key from the Sumsub travel rule public key endpoint. Dfns never decrypts this value. The cleartext payload must use the IVMS 101.2023 field names (`Originator.originatorPerson[]`, `Beneficiary.beneficiaryPerson[]`, `naturalPersonNameIdentifierType`) and include `payloadMetadata: { \"payloadVersion\": \"101.2023\" }`; without it Sumsub parses the payload as IVMS 101.2020 and silently ignores the 2023 field names.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.19.travelRule.oneOf.1.ivms101.data","typeLabel":"string"},"filledFields":{"type":"array","items":{"type":"string","minLength":1,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.19.travelRule.oneOf.1.ivms101.filledFields.items.[INDEX]","typeLabel":"string"},"description":"IVMS101 field paths present in `data`, e.g. `Originator.originatorPerson[].naturalPerson.name.nameIdentifier[].primaryIdentifier` and `payloadMetadata.payloadVersion`.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.19.travelRule.oneOf.1.ivms101.filledFields","typeLabel":"string[]"}},"required":["version","data","filledFields"],"additionalProperties":false,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.19.travelRule.oneOf.1.ivms101","typeLabel":"object"},"beneficiaryVaspId":{"type":"string","minLength":1,"description":"Sumsub id of the beneficiary VASP, for a transfer to a hosted (custodial) wallet. Set exactly one of `beneficiaryVaspId` or `beneficiaryWalletType`.","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.19.travelRule.oneOf.1.beneficiaryVaspId","typeLabel":"string"},"beneficiaryWalletType":{"type":"string","enum":["unhosted"],"description":"Set to `unhosted` for a transfer to a self-custody wallet, which skips VASP attribution. Set exactly one of `beneficiaryVaspId` or `beneficiaryWalletType`.","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.19.travelRule.oneOf.1.beneficiaryWalletType","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.19.travelRule.oneOf.1","typeLabel":"Sumsub Travel Rule · object"}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.19.travelRule","typeLabel":"Notabene Travel Rule · object | Sumsub Travel Rule · object"},"feeSponsorId":{"type":"string","minLength":1,"maxLength":64,"pattern":"^fs-[a-z0-9]{5}-[a-z0-9]{5}-[a-z0-9]{14,16}$","description":"Id of the fee sponsor that will be used to pay for your transfer fees, it might not be available for all blockchains. (read more [here](https://docs.dfns.co/features/fee-sponsors))","example":"fs-5vqdl-gliqk-b4rfukqauov1sp7j","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.19.feeSponsorId","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.19","typeLabel":"TRON Native Fungible Token (TRC-10) · object"},{"type":"object","title":"TRON Smart Contract Fungible Token (TRC-20)","description":"Transfer fungible tokens that implement the TRC-20 smart contract specification.","required":["kind","contract","to","amount"],"properties":{"kind":{"type":"string","enum":["Trc20"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.20.kind","typeLabel":"enum\u003cstring>"},"contract":{"type":"string","pattern":"^T[1-9A-HJ-NP-Za-km-z]{33}$","description":"The smart contract address.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.20.contract","typeLabel":"string"},"to":{"type":"string","pattern":"^T[1-9A-HJ-NP-Za-km-z]{33}$","description":"The destination address.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.20.to","typeLabel":"string"},"amount":{"type":"string","pattern":"^\\d+$","description":"The amount of tokens to transfer in minimum denomination.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.20.amount","typeLabel":"string"},"externalId":{"type":"string","minLength":1,"maxLength":50,"description":"A unique ID from your system. It can be leveraged to be used as an idempotency key. (read more [here](https://docs.dfns.co/api-reference/idempotency))","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.20.externalId","typeLabel":"string"},"travelRule":{"oneOf":[{"type":"object","title":"Notabene Travel Rule","description":"A travel rule payload to associate with the transfer. (read more [here](https://docs.dfns.co/features/travel-rule))","required":["kind","originator","beneficiary"],"properties":{"kind":{"type":"string","enum":["Notabene"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.20.travelRule.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"originator":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.20.travelRule.oneOf.0.originator.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.20.travelRule.oneOf.0.originator","typeLabel":"object"},"beneficiary":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.20.travelRule.oneOf.0.beneficiary.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.20.travelRule.oneOf.0.beneficiary","typeLabel":"object"},"beneficiaryVASPdid":{"type":"string","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.20.travelRule.oneOf.0.beneficiaryVASPdid","typeLabel":"string"},"beneficiaryProof":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.20.travelRule.oneOf.0.beneficiaryProof.additionalProperties","typeLabel":"any"},"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.20.travelRule.oneOf.0.beneficiaryProof","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.20.travelRule.oneOf.0","typeLabel":"Notabene Travel Rule · object"},{"type":"object","title":"Sumsub Travel Rule","description":"A travel rule payload to associate with the transfer. (read more [here](https://docs.dfns.co/features/travel-rule))","required":["kind","ivms101"],"properties":{"kind":{"type":"string","enum":["Sumsub"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.20.travelRule.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"ivms101":{"type":"object","properties":{"version":{"type":"string","enum":["IVMS101.2023"],"description":"IVMS101 payload version. Must be `IVMS101.2023`.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.20.travelRule.oneOf.1.ivms101.version","typeLabel":"enum\u003cstring>"},"data":{"type":"string","minLength":1,"description":"Originator and beneficiary IVMS101 data, JWS-signed then JWE-encrypted (compact serialization) with the Sumsub public key. Retrieve the key from the Sumsub travel rule public key endpoint. Dfns never decrypts this value. The cleartext payload must use the IVMS 101.2023 field names (`Originator.originatorPerson[]`, `Beneficiary.beneficiaryPerson[]`, `naturalPersonNameIdentifierType`) and include `payloadMetadata: { \"payloadVersion\": \"101.2023\" }`; without it Sumsub parses the payload as IVMS 101.2020 and silently ignores the 2023 field names.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.20.travelRule.oneOf.1.ivms101.data","typeLabel":"string"},"filledFields":{"type":"array","items":{"type":"string","minLength":1,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.20.travelRule.oneOf.1.ivms101.filledFields.items.[INDEX]","typeLabel":"string"},"description":"IVMS101 field paths present in `data`, e.g. `Originator.originatorPerson[].naturalPerson.name.nameIdentifier[].primaryIdentifier` and `payloadMetadata.payloadVersion`.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.20.travelRule.oneOf.1.ivms101.filledFields","typeLabel":"string[]"}},"required":["version","data","filledFields"],"additionalProperties":false,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.20.travelRule.oneOf.1.ivms101","typeLabel":"object"},"beneficiaryVaspId":{"type":"string","minLength":1,"description":"Sumsub id of the beneficiary VASP, for a transfer to a hosted (custodial) wallet. Set exactly one of `beneficiaryVaspId` or `beneficiaryWalletType`.","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.20.travelRule.oneOf.1.beneficiaryVaspId","typeLabel":"string"},"beneficiaryWalletType":{"type":"string","enum":["unhosted"],"description":"Set to `unhosted` for a transfer to a self-custody wallet, which skips VASP attribution. Set exactly one of `beneficiaryVaspId` or `beneficiaryWalletType`.","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.20.travelRule.oneOf.1.beneficiaryWalletType","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.20.travelRule.oneOf.1","typeLabel":"Sumsub Travel Rule · object"}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.20.travelRule","typeLabel":"Notabene Travel Rule · object | Sumsub Travel Rule · object"},"feeSponsorId":{"type":"string","minLength":1,"maxLength":64,"pattern":"^fs-[a-z0-9]{5}-[a-z0-9]{5}-[a-z0-9]{14,16}$","description":"Id of the fee sponsor that will be used to pay for your transfer fees, it might not be available for all blockchains. (read more [here](https://docs.dfns.co/features/fee-sponsors))","example":"fs-5vqdl-gliqk-b4rfukqauov1sp7j","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.20.feeSponsorId","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.20","typeLabel":"TRON Smart Contract Fungible Token (TRC-20) · object"},{"type":"object","title":"TRON Non Fungible Token (TRC-721)","description":"Transfer non-fungible tokens that implement the TRC-721 smart contract specification.","required":["kind","contract","to","tokenId"],"properties":{"kind":{"type":"string","enum":["Trc721"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.21.kind","typeLabel":"enum\u003cstring>"},"contract":{"type":"string","pattern":"^T[1-9A-HJ-NP-Za-km-z]{33}$","description":"The smart contract address.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.21.contract","typeLabel":"string"},"to":{"type":"string","pattern":"^T[1-9A-HJ-NP-Za-km-z]{33}$","description":"The destination address.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.21.to","typeLabel":"string"},"tokenId":{"type":"string","pattern":"^\\d+$","description":"The token to transfer.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.21.tokenId","typeLabel":"string"},"externalId":{"type":"string","minLength":1,"maxLength":50,"description":"A unique ID from your system. It can be leveraged to be used as an idempotency key. (read more [here](https://docs.dfns.co/api-reference/idempotency))","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.21.externalId","typeLabel":"string"},"travelRule":{"oneOf":[{"type":"object","title":"Notabene Travel Rule","description":"A travel rule payload to associate with the transfer. (read more [here](https://docs.dfns.co/features/travel-rule))","required":["kind","originator","beneficiary"],"properties":{"kind":{"type":"string","enum":["Notabene"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.21.travelRule.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"originator":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.21.travelRule.oneOf.0.originator.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.21.travelRule.oneOf.0.originator","typeLabel":"object"},"beneficiary":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.21.travelRule.oneOf.0.beneficiary.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.21.travelRule.oneOf.0.beneficiary","typeLabel":"object"},"beneficiaryVASPdid":{"type":"string","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.21.travelRule.oneOf.0.beneficiaryVASPdid","typeLabel":"string"},"beneficiaryProof":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.21.travelRule.oneOf.0.beneficiaryProof.additionalProperties","typeLabel":"any"},"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.21.travelRule.oneOf.0.beneficiaryProof","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.21.travelRule.oneOf.0","typeLabel":"Notabene Travel Rule · object"},{"type":"object","title":"Sumsub Travel Rule","description":"A travel rule payload to associate with the transfer. (read more [here](https://docs.dfns.co/features/travel-rule))","required":["kind","ivms101"],"properties":{"kind":{"type":"string","enum":["Sumsub"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.21.travelRule.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"ivms101":{"type":"object","properties":{"version":{"type":"string","enum":["IVMS101.2023"],"description":"IVMS101 payload version. Must be `IVMS101.2023`.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.21.travelRule.oneOf.1.ivms101.version","typeLabel":"enum\u003cstring>"},"data":{"type":"string","minLength":1,"description":"Originator and beneficiary IVMS101 data, JWS-signed then JWE-encrypted (compact serialization) with the Sumsub public key. Retrieve the key from the Sumsub travel rule public key endpoint. Dfns never decrypts this value. The cleartext payload must use the IVMS 101.2023 field names (`Originator.originatorPerson[]`, `Beneficiary.beneficiaryPerson[]`, `naturalPersonNameIdentifierType`) and include `payloadMetadata: { \"payloadVersion\": \"101.2023\" }`; without it Sumsub parses the payload as IVMS 101.2020 and silently ignores the 2023 field names.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.21.travelRule.oneOf.1.ivms101.data","typeLabel":"string"},"filledFields":{"type":"array","items":{"type":"string","minLength":1,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.21.travelRule.oneOf.1.ivms101.filledFields.items.[INDEX]","typeLabel":"string"},"description":"IVMS101 field paths present in `data`, e.g. `Originator.originatorPerson[].naturalPerson.name.nameIdentifier[].primaryIdentifier` and `payloadMetadata.payloadVersion`.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.21.travelRule.oneOf.1.ivms101.filledFields","typeLabel":"string[]"}},"required":["version","data","filledFields"],"additionalProperties":false,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.21.travelRule.oneOf.1.ivms101","typeLabel":"object"},"beneficiaryVaspId":{"type":"string","minLength":1,"description":"Sumsub id of the beneficiary VASP, for a transfer to a hosted (custodial) wallet. Set exactly one of `beneficiaryVaspId` or `beneficiaryWalletType`.","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.21.travelRule.oneOf.1.beneficiaryVaspId","typeLabel":"string"},"beneficiaryWalletType":{"type":"string","enum":["unhosted"],"description":"Set to `unhosted` for a transfer to a self-custody wallet, which skips VASP attribution. Set exactly one of `beneficiaryVaspId` or `beneficiaryWalletType`.","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.21.travelRule.oneOf.1.beneficiaryWalletType","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.21.travelRule.oneOf.1","typeLabel":"Sumsub Travel Rule · object"}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.21.travelRule","typeLabel":"Notabene Travel Rule · object | Sumsub Travel Rule · object"},"feeSponsorId":{"type":"string","minLength":1,"maxLength":64,"pattern":"^fs-[a-z0-9]{5}-[a-z0-9]{5}-[a-z0-9]{14,16}$","description":"Id of the fee sponsor that will be used to pay for your transfer fees, it might not be available for all blockchains. (read more [here](https://docs.dfns.co/features/fee-sponsors))","example":"fs-5vqdl-gliqk-b4rfukqauov1sp7j","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.21.feeSponsorId","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.21","typeLabel":"TRON Non Fungible Token (TRC-721) · object"},{"type":"object","title":"XRPL XLS-33 Token","description":"Transfer XRPL XLS-33 Token with specified issuance ID. (https://xrpl.org/docs/concepts/tokens/fungible-tokens/multi-purpose-tokens","required":["kind","issuanceId","to","amount"],"properties":{"kind":{"type":"string","enum":["Xls33"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.22.kind","typeLabel":"enum\u003cstring>"},"issuanceId":{"type":"string","description":"The XLS-33 issuance identifier.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.22.issuanceId","typeLabel":"string"},"to":{"type":"string","pattern":"^r[1-9A-HJ-NP-Za-km-z]{24,34}$","description":"The destination address.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.22.to","typeLabel":"string"},"amount":{"type":"string","pattern":"^\\d+$","description":"The amount of tokens to transfer in minimum denomination.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.22.amount","typeLabel":"string"},"memo":{"oneOf":[{"type":"string","description":"The memo or destination tag.","maxLength":64,"pattern":"^[a-zA-Z0-9]+$","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.22.memo.oneOf.0","typeLabel":"string"},{"type":"string","description":"The memo or destination tag.","enum":[""],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.22.memo.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.22.memo","typeLabel":"string | enum\u003cstring>"},"externalId":{"type":"string","minLength":1,"maxLength":50,"description":"A unique ID from your system. It can be leveraged to be used as an idempotency key. (read more [here](https://docs.dfns.co/api-reference/idempotency))","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.22.externalId","typeLabel":"string"},"travelRule":{"oneOf":[{"type":"object","title":"Notabene Travel Rule","description":"A travel rule payload to associate with the transfer. (read more [here](https://docs.dfns.co/features/travel-rule))","required":["kind","originator","beneficiary"],"properties":{"kind":{"type":"string","enum":["Notabene"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.22.travelRule.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"originator":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.22.travelRule.oneOf.0.originator.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.22.travelRule.oneOf.0.originator","typeLabel":"object"},"beneficiary":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.22.travelRule.oneOf.0.beneficiary.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.22.travelRule.oneOf.0.beneficiary","typeLabel":"object"},"beneficiaryVASPdid":{"type":"string","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.22.travelRule.oneOf.0.beneficiaryVASPdid","typeLabel":"string"},"beneficiaryProof":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.22.travelRule.oneOf.0.beneficiaryProof.additionalProperties","typeLabel":"any"},"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.22.travelRule.oneOf.0.beneficiaryProof","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.22.travelRule.oneOf.0","typeLabel":"Notabene Travel Rule · object"},{"type":"object","title":"Sumsub Travel Rule","description":"A travel rule payload to associate with the transfer. (read more [here](https://docs.dfns.co/features/travel-rule))","required":["kind","ivms101"],"properties":{"kind":{"type":"string","enum":["Sumsub"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.22.travelRule.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"ivms101":{"type":"object","properties":{"version":{"type":"string","enum":["IVMS101.2023"],"description":"IVMS101 payload version. Must be `IVMS101.2023`.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.22.travelRule.oneOf.1.ivms101.version","typeLabel":"enum\u003cstring>"},"data":{"type":"string","minLength":1,"description":"Originator and beneficiary IVMS101 data, JWS-signed then JWE-encrypted (compact serialization) with the Sumsub public key. Retrieve the key from the Sumsub travel rule public key endpoint. Dfns never decrypts this value. The cleartext payload must use the IVMS 101.2023 field names (`Originator.originatorPerson[]`, `Beneficiary.beneficiaryPerson[]`, `naturalPersonNameIdentifierType`) and include `payloadMetadata: { \"payloadVersion\": \"101.2023\" }`; without it Sumsub parses the payload as IVMS 101.2020 and silently ignores the 2023 field names.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.22.travelRule.oneOf.1.ivms101.data","typeLabel":"string"},"filledFields":{"type":"array","items":{"type":"string","minLength":1,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.22.travelRule.oneOf.1.ivms101.filledFields.items.[INDEX]","typeLabel":"string"},"description":"IVMS101 field paths present in `data`, e.g. `Originator.originatorPerson[].naturalPerson.name.nameIdentifier[].primaryIdentifier` and `payloadMetadata.payloadVersion`.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.22.travelRule.oneOf.1.ivms101.filledFields","typeLabel":"string[]"}},"required":["version","data","filledFields"],"additionalProperties":false,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.22.travelRule.oneOf.1.ivms101","typeLabel":"object"},"beneficiaryVaspId":{"type":"string","minLength":1,"description":"Sumsub id of the beneficiary VASP, for a transfer to a hosted (custodial) wallet. Set exactly one of `beneficiaryVaspId` or `beneficiaryWalletType`.","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.22.travelRule.oneOf.1.beneficiaryVaspId","typeLabel":"string"},"beneficiaryWalletType":{"type":"string","enum":["unhosted"],"description":"Set to `unhosted` for a transfer to a self-custody wallet, which skips VASP attribution. Set exactly one of `beneficiaryVaspId` or `beneficiaryWalletType`.","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.22.travelRule.oneOf.1.beneficiaryWalletType","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.22.travelRule.oneOf.1","typeLabel":"Sumsub Travel Rule · object"}],"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.22.travelRule","typeLabel":"Notabene Travel Rule · object | Sumsub Travel Rule · object"},"feeSponsorId":{"type":"string","minLength":1,"maxLength":64,"pattern":"^fs-[a-z0-9]{5}-[a-z0-9]{5}-[a-z0-9]{14,16}$","description":"Id of the fee sponsor that will be used to pay for your transfer fees, it might not be available for all blockchains. (read more [here](https://docs.dfns.co/features/fee-sponsors))","example":"fs-5vqdl-gliqk-b4rfukqauov1sp7j","uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.22.feeSponsorId","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody.oneOf.22","typeLabel":"XRPL XLS-33 Token · object"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].requestBody","typeLabel":"Native Asset · object | EVM Fungible Token (ERC-20) · object | Aptos Fungible Asset (AIP-21) · object | Algorand Standard Asset · object | Cardano Asset · object | Canton Standard Token (CIP-56) · object | CIS-2 Standard · object | Concordium Protocol Level Token (CIS-7) · object | Sui Coin · object | EVM Non Fungible Token (ERC-721) · object | EVM Confidential Token (ERC-7984) · object | Hedera Non-Fungible Token (HIP-17) · object | Hedera Tokens (HTS) · object | XRPL IOU Token · object | Stellar Classic Assets (SEP-41) · object | Starknet SNIP-2 (ERC-20 like) · object | Starknet SNIP-3 (ERC-721-like) · object | Solana Program Library Token (SPL and SPL 2022) · object | TON Jetton (TEP-74) · object | TRON Native Fungible Token (TRC-10) · object | TRON Smart Contract Fungible Token (TRC-20) · object | TRON Non Fungible Token (TRC-721) · object | XRPL XLS-33 Token · object"},"metadata":{"type":"object","properties":{"asset":{"type":"object","properties":{"symbol":{"type":"string","uniqueKey":"\\items.items.[INDEX].metadata.asset.symbol","typeLabel":"string"},"decimals":{"type":"integer","description":"Number of decimals used by the asset, see [this guide](https://docs.dfns.co/guides/developers/displaying-balances) for more details.","uniqueKey":"\\items.items.[INDEX].metadata.asset.decimals","typeLabel":"integer"},"verified":{"type":"boolean","description":"Whether the asset is verified by DFNS as legitimate.","uniqueKey":"\\items.items.[INDEX].metadata.asset.verified","typeLabel":"boolean"},"quotes":{"type":"object","properties":{"EUR":{"type":"number","uniqueKey":"\\items.items.[INDEX].metadata.asset.quotes.EUR","typeLabel":"number"},"USD":{"type":"number","uniqueKey":"\\items.items.[INDEX].metadata.asset.quotes.USD","typeLabel":"number"}},"description":"Corresponding asset price in USD at the time of transfer.","uniqueKey":"\\items.items.[INDEX].metadata.asset.quotes","typeLabel":"object"}},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].metadata.asset","typeLabel":"object"}},"required":["asset"],"description":"Additional metadata about the transfered asset.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].metadata","typeLabel":"object"},"status":{"type":"string","enum":["Pending","Executing","Broadcasted","Confirmed","Failed","Rejected"],"description":"Transfer status.\n\n| Status | Definition |\n| --- | --- |\n| `Pending` | The request is pending approval due to a policy applied to the wallet. |\n| `Executing` | The request is approved and is in the process of being executed. note this status is only set for a short time between pending and broadcasted. |\n| `Broadcasted` | The transaction has been successfully written to the mempool. |\n| `Confirmed` | The transaction has been confirmed on-chain by our indexing pipeline. |\n| `Failed` | Indicates either system failure to complete the request or the transaction failed on chain. |\n| `Rejected` | The request has been rejected by a policy approval action. |","isRequired":true,"uniqueKey":"\\items.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"dateRequested":{"type":"string","format":"date-time","description":"[ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date (must be UTC). When the transfer was requested.","example":"2023-04-14T20:41:28.715Z","isRequired":true,"uniqueKey":"\\items.items.[INDEX].dateRequested","typeLabel":"string\u003cdate-time>"},"reason":{"type":"string","description":"The reason for a failed transfer.","uniqueKey":"\\items.items.[INDEX].reason","typeLabel":"string"},"debugTrace":{"description":"Raw blockchain node diagnostics, when available. Omitted when the diagnostic or response size limit is exceeded.","uniqueKey":"\\items.items.[INDEX].debugTrace","typeLabel":"any"},"txHash":{"type":"string","description":"The blockchain transaction hash for this transfer.","uniqueKey":"\\items.items.[INDEX].txHash","typeLabel":"string"},"fee":{"type":"string","description":"The fee paid for this transfer in minimum denomination.","uniqueKey":"\\items.items.[INDEX].fee","typeLabel":"string"},"datePolicyResolved":{"type":"string","format":"date-time","description":"[ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date (must be UTC). When policy evaluation resolved for this transfer (cleared or blocked).","example":"2023-04-14T20:41:28.715Z","uniqueKey":"\\items.items.[INDEX].datePolicyResolved","typeLabel":"string\u003cdate-time>"},"dateBroadcasted":{"type":"string","format":"date-time","description":"[ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date (must be UTC). When the transfer was broadcasted to the blockchain.","example":"2023-04-14T20:41:28.715Z","uniqueKey":"\\items.items.[INDEX].dateBroadcasted","typeLabel":"string\u003cdate-time>"},"dateConfirmed":{"type":"string","format":"date-time","description":"[ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date (must be UTC). When the transfer was confirmed on chain.","example":"2023-04-14T20:41:28.715Z","uniqueKey":"\\items.items.[INDEX].dateConfirmed","typeLabel":"string\u003cdate-time>"},"approvalId":{"type":"string","minLength":1,"maxLength":64,"pattern":"^ap-[a-z0-9]{5}-[a-z0-9]{5}-[a-z0-9]{14,16}$","description":"The id of the approval request if this transfer triggered a policy.","example":"ap-2a9in-tt2a1-983lho480p35ejd0","uniqueKey":"\\items.items.[INDEX].approvalId","typeLabel":"string"},"externalId":{"type":"string","description":"The external id provided at transfer creation time.","uniqueKey":"\\items.items.[INDEX].externalId","typeLabel":"string"},"feeSponsorId":{"type":"string","minLength":1,"maxLength":64,"pattern":"^fs-[a-z0-9]{5}-[a-z0-9]{5}-[a-z0-9]{14,16}$","description":"The fee sponsor id used to pay for the transfer fees.","example":"fs-5vqdl-gliqk-b4rfukqauov1sp7j","uniqueKey":"\\items.items.[INDEX].feeSponsorId","typeLabel":"string"},"replacementId":{"type":"string","description":"The id of the replacement transaction (cancel or speed-up) issued for this transfer.","uniqueKey":"\\items.items.[INDEX].replacementId","typeLabel":"string"},"details":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].details.additionalProperties","typeLabel":"any"},"description":"Structured representation of the data used to construct the signature (e.g. nonce, gas parameters). Shape is blockchain specific.","uniqueKey":"\\items.items.[INDEX].details","typeLabel":"object"}},"required":["id","walletId","network","requester","requestBody","metadata","status","dateRequested"],"uniqueKey":"\\items.items.[INDEX]","typeLabel":"object"},"description":"Current page items.","isRequired":true,"uniqueKey":"\\items","typeLabel":"object[]"},"walletId":{"type":"string","minLength":1,"maxLength":64,"pattern":"^wa-[a-z0-9]{5}-[a-z0-9]{5}-[a-z0-9]{14,16}$","description":"Wallet id.","example":"wa-5pfuu-9euek-h0odgb6snva8ph3k","isRequired":true,"uniqueKey":"walletId","typeLabel":"string"},"nextPageToken":{"type":"string","description":"token to use as `paginationToken` to request the next page.","uniqueKey":"nextPageToken","typeLabel":"string"}},"required":["items","walletId"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"items":[{"id":"xfr-20g4k-nsdpo-mg6arrifgvid4orn","walletId":"wa-5pfuu-9euek-h0odgb6snva8ph3k","network":"Algorand","requester":{"userId":"us-6b58p-r53sr-rlrd3l5cj3uc4ome","tokenId":"to-202a0-cdo33-o65mbt6q758lvvnt"},"requestBody":{"kind":"Native","to":"\u003cstring>","amount":"\u003cstring>","memo":"\u003cstring>","priority":"Slow","createDestinationAccount":true,"offer":true,"expiresAt":"2023-11-07T05:31:56Z","useDurableNonce":true,"externalId":"\u003cstring>","travelRule":{"kind":"Notabene","originator":{},"beneficiary":{},"beneficiaryVASPdid":"\u003cstring>","beneficiaryProof":{}},"feeSponsorId":"fs-5vqdl-gliqk-b4rfukqauov1sp7j","structured":{}},"metadata":{"asset":{"symbol":"\u003cstring>","decimals":123,"verified":true,"quotes":{"EUR":123,"USD":123}}},"status":"Pending","dateRequested":"2023-04-14T20:41:28.715Z","reason":"\u003cstring>","debugTrace":"\u003cunknown>","txHash":"\u003cstring>","fee":"\u003cstring>","datePolicyResolved":"2023-04-14T20:41:28.715Z","dateBroadcasted":"2023-04-14T20:41:28.715Z","dateConfirmed":"2023-04-14T20:41:28.715Z","approvalId":"ap-2a9in-tt2a1-983lho480p35ejd0","externalId":"\u003cstring>","feeSponsorId":"fs-5vqdl-gliqk-b4rfukqauov1sp7j","replacementId":"\u003cstring>","details":{}}],"walletId":"wa-5pfuu-9euek-h0odgb6snva8ph3k","nextPageToken":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"b28b78ca-91db-4274-b814-176f3e96ab3b":{"authenticationToken":{"type":"http","scheme":"bearer","bearerFormat":"JWT","description":"**Bearer Token:** Used to authenticate API requests.\nMore details how to generate the token: [Authentication flows](https://docs.dfns.co/api-reference/auth/login-flows)","scopes":[],"schemeName":"authenticationToken"}}},"servers":{"7ef86989-5318-43d2-8fd7-b80b76801ad2":{"url":"https://api.dfns.io","description":"Default - Europe"},"01f850a7-38b0-483d-9ce7-e14539577402":{"url":"https://api.uae.dfns.io","description":"UAE"},"467d9365-0160-4f2a-8196-83858356047a":{"url":"https://api.dfns.ninja","description":"\u003cDeprecated> Staging"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"JWT","description":"**Bearer Token:** Used to authenticate API requests.\nMore details how to generate the token: [Authentication flows](https://docs.dfns.co/api-reference/auth/login-flows)","scopes":[],"schemeName":"authenticationToken"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"**Bearer Token:** Used to authenticate API requests.\nMore details how to generate the token: [Authentication flows](https://docs.dfns.co/api-reference/auth/login-flows)","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"authenticationToken","name":"Authorization"}],"title":"authenticationToken"}]},"originalFileLocation":"openapi.yaml"},"subdomain":"dfns-6d8c7466","siteName":"DFNS documentation","title":"List Transfers - DFNS documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"originalFileLocation":"api-reference/wallets/list-transfers.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Retrieves a list of transfer requests for the specified wallet.\">\u003cmeta data-mint-head name=\"application-name\" content=\"DFNS documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/dfns-6d8c7466/hYb5TZBVjwDMqDeA/_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/dfns-6d8c7466/hYb5TZBVjwDMqDeA/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/dfns-6d8c7466/hYb5TZBVjwDMqDeA/_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/dfns-6d8c7466/hYb5TZBVjwDMqDeA/_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/dfns-6d8c7466/hYb5TZBVjwDMqDeA/_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/dfns-6d8c7466/hYb5TZBVjwDMqDeA/_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/dfns-6d8c7466/hYb5TZBVjwDMqDeA/_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/dfns-6d8c7466/hYb5TZBVjwDMqDeA/_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/dfns-6d8c7466/hYb5TZBVjwDMqDeA/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"List Transfers - DFNS documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Retrieves a list of transfer requests for the specified wallet.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"DFNS documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.dfns.co/api-reference/wallets/list-transfers\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://dfns-6d8c7466.mintlify.site/_mintlify/api/og/v2?division=Transfer\u0026amp;title=List+Transfers\u0026amp;description=Retrieves+a+list+of+transfer+requests+for+the+specified+wallet.\u0026amp;theme=68e48acc7b17f2bffb410930\u0026amp;signature=ac0044a79b41b4aeaa47b15fafc47f91d88b479c8abb92787dd8a9c11e13d23a\">\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=\"List Transfers - DFNS documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Retrieves a list of transfer requests for the specified wallet.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://dfns-6d8c7466.mintlify.site/_mintlify/api/og/v2?division=Transfer\u0026amp;title=List+Transfers\u0026amp;description=Retrieves+a+list+of+transfer+requests+for+the+specified+wallet.\u0026amp;theme=68e48acc7b17f2bffb410930\u0026amp;signature=ac0044a79b41b4aeaa47b15fafc47f91d88b479c8abb92787dd8a9c11e13d23a\">\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/dfns-6d8c7466/hYb5TZBVjwDMqDeA/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"DFNS documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#442599\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.dfns.co/api-reference/wallets/list-transfers\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/wallets/list-transfers.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.dfns.co/#organization\",\"name\":\"DFNS documentation\",\"url\":\"https://docs.dfns.co\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/dfns-6d8c7466/nK-LFGxQwVjg0flm/images/logo/dfnsdocs-light.svg?fit=max\u0026auto=format\u0026n=nK-LFGxQwVjg0flm\u0026q=85\u0026s=3dc89a5cca38026355ba1f7435c733d4\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.dfns.co#website\",\"name\":\"DFNS documentation\",\"url\":\"https://docs.dfns.co\",\"publisher\":{\"@id\":\"https://docs.dfns.co/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.dfns.co/api-reference/wallets/list-transfers#webpage\",\"url\":\"https://docs.dfns.co/api-reference/wallets/list-transfers\",\"name\":\"List Transfers\",\"description\":\"Retrieves a list of transfer requests for the specified wallet.\",\"isPartOf\":{\"@id\":\"https://docs.dfns.co#website\"},\"breadcrumb\":{\"@id\":\"https://docs.dfns.co/api-reference/wallets/list-transfers#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.dfns.co/api-reference/wallets/list-transfers#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Wallets \u0026 Transactions\",\"item\":\"https://docs.dfns.co/api-reference/wallets/index\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Transfer\",\"item\":\"https://docs.dfns.co/api-reference/transfer\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"List Transfers\",\"item\":\"https://docs.dfns.co/api-reference/wallets/list-transfers\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.dfns.co/api-reference/wallets/list-transfers#apireference\",\"headline\":\"List Transfers\",\"name\":\"List Transfers\",\"description\":\"Retrieves a list of transfer requests for the specified wallet.\",\"url\":\"https://docs.dfns.co/api-reference/wallets/list-transfers\",\"mainEntityOfPage\":{\"@id\":\"https://docs.dfns.co/api-reference/wallets/list-transfers#webpage\"},\"publisher\":{\"@id\":\"https://docs.dfns.co/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.dfns.co#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"DFNS documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"DFNS documentation","nav":{"global":null,"tabs":[{"tab":"Documentation","icon":"book-open","pages":[{"title":"Documentation","href":""}]},{"tab":"API reference","icon":"code","pages":[{"title":"API Reference","sidebarTitle":"Introduction","href":"/api-reference"},{"title":"Regions","mode":"wide","href":"/api-reference/regions"},{"title":"Core API Objects","href":"/api-reference/core-objects"},{"title":"API Errors","href":"/api-reference/error-codes"},{"title":"Idempotency","href":"/api-reference/idempotency"},{"title":"Pagination","href":"/api-reference/pagination"},{"title":"Rate Limits","href":"/api-reference/rate-limits"},{"title":"OpenAPI \u0026 Postman","href":"/api-reference/openapi-postman"},{"group":"API Authorization","icon":"key","pages":[{"title":"Required headers","href":"/api-reference/auth/index"},{"group":"Authentication","pages":[{"title":"Authentication flows","icon":"arrow-progress","href":"/api-reference/auth/login-flows"},{"title":"Send Login Code","deprecated":null,"version":null,"openapi":"/openapi.yaml post /auth/login/code","href":"/api-reference/auth/send-login-code"},{"title":"Create Login Challenge","deprecated":null,"version":null,"openapi":"/openapi.yaml post /auth/login/init","href":"/api-reference/auth/create-login-challenge"},{"title":"Complete User Login","deprecated":null,"version":null,"openapi":"/openapi.yaml post /auth/login","href":"/api-reference/auth/complete-user-login"},{"title":"Initiate SSO Login","deprecated":null,"version":null,"openapi":"/openapi.yaml post /auth/login/sso/init","href":"/api-reference/auth/initiate-sso-login"},{"title":"Complete SSO Login","deprecated":null,"version":null,"openapi":"/openapi.yaml post /auth/login/sso","href":"/api-reference/auth/complete-sso-login"},{"title":"Initiate OIDC Login","deprecated":null,"version":null,"openapi":"/openapi.yaml post /auth/login/oidc/init","href":"/api-reference/auth/initiate-oidc-login"},{"title":"Complete OIDC Login","deprecated":null,"version":null,"openapi":"/openapi.yaml post /auth/login/oidc","href":"/api-reference/auth/complete-oidc-login"},{"title":"Oidc Login Credentials","deprecated":null,"version":null,"openapi":"/openapi.yaml post /auth/login/oidc/credentials","href":"/api-reference/auth/oidc-login-credentials"},{"title":"Social Login","deprecated":null,"version":null,"openapi":"/openapi.yaml post /auth/login/social","href":"/api-reference/auth/social-login"},{"title":"Delegated Login","deprecated":null,"version":null,"openapi":"/openapi.yaml post /auth/login/delegated","href":"/api-reference/auth/delegated-login"},{"title":"Exchange Access Token","deprecated":null,"version":null,"openapi":"/openapi.yaml post /auth/tokens","href":"/api-reference/auth/exchange-access-token"},{"title":"Logout","deprecated":null,"version":null,"openapi":"/openapi.yaml put /auth/logout","href":"/api-reference/auth/logout"}]},{"group":"User Action Signature","pages":[{"title":"User Action Signing flows","icon":"signature","href":"/api-reference/auth/signing-flows"},{"title":"Create User Action Challenge","deprecated":null,"version":null,"openapi":"/openapi.yaml post /auth/action/init","href":"/api-reference/auth/create-user-action-challenge"},{"title":"Create User Action Signature","deprecated":null,"version":null,"openapi":"/openapi.yaml post /auth/action","href":"/api-reference/auth/create-user-action-signature"},{"title":"List Audit Logs","deprecated":null,"version":null,"openapi":"/openapi.yaml get /auth/action/logs","href":"/api-reference/auth/list-audit-logs"},{"title":"Get Audit Log","deprecated":null,"version":null,"openapi":"/openapi.yaml get /auth/action/logs/{id}","href":"/api-reference/auth/get-audit-log"}]}]},{"group":"Identity \u0026 Access Management","icon":"user","pages":[{"group":"Registration","pages":[{"title":"Registration flows","icon":"key","href":"/api-reference/auth/registration-flows"},{"title":"Create Registration Challenge","deprecated":null,"version":null,"openapi":"/openapi.yaml post /auth/registration/init","href":"/api-reference/auth/create-registration-challenge"},{"title":"Create Delegated Registration Challenge","deprecated":null,"version":null,"openapi":"/openapi.yaml post /auth/registration/delegated","href":"/api-reference/auth/create-delegated-registration-challenge"},{"title":"Create Social Registration Challenge","deprecated":null,"version":null,"openapi":"/openapi.yaml post /auth/registration/social","href":"/api-reference/auth/create-social-registration-challenge"},{"title":"Complete User Registration","deprecated":null,"version":null,"openapi":"/openapi.yaml post /auth/registration","href":"/api-reference/auth/complete-user-registration"},{"title":"Complete End User Registration with Wallets","deprecated":null,"version":null,"openapi":"/openapi.yaml post /auth/registration/enduser","href":"/api-reference/auth/complete-end-user-registration-with-wallets"},{"title":"Resend Registration Code","deprecated":null,"version":null,"openapi":"/openapi.yaml put /auth/registration/code","href":"/api-reference/auth/resend-registration-code"}]},{"group":"Users management","pages":[{"title":"Users","icon":"user","href":"/api-reference/auth/users"},{"title":"List Users","deprecated":null,"version":null,"openapi":"/openapi.yaml get /auth/users","href":"/api-reference/auth/list-users"},{"title":"Create User","deprecated":null,"version":null,"openapi":"/openapi.yaml post /auth/users","href":"/api-reference/auth/create-user"},{"title":"Invite Tenant User","deprecated":null,"version":null,"openapi":"/openapi.yaml post /auth/users/invite","href":"/api-reference/auth/invite-tenant-user"},{"title":"Get User","deprecated":null,"version":null,"openapi":"/openapi.yaml get /auth/users/{userId}","href":"/api-reference/auth/get-user"},{"title":"Update User","deprecated":null,"version":null,"openapi":"/openapi.yaml put /auth/users/{userId}","href":"/api-reference/auth/update-user"},{"title":"Activate User","deprecated":null,"version":null,"openapi":"/openapi.yaml put /auth/users/{userId}/activate","href":"/api-reference/auth/activate-user"},{"title":"Deactivate User","deprecated":null,"version":null,"openapi":"/openapi.yaml put /auth/users/{userId}/deactivate","href":"/api-reference/auth/deactivate-user"},{"title":"Delete User","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /auth/users/{userId}","href":"/api-reference/auth/delete-user"}]},{"group":"Permissions","pages":[{"title":"List Permissions","deprecated":null,"version":null,"openapi":"/openapi.yaml get /permissions","href":"/api-reference/permissions/list-permissions"},{"title":"Create Permission","deprecated":null,"version":null,"openapi":"/openapi.yaml post /permissions","href":"/api-reference/permissions/create-permission"},{"title":"Get Permission","deprecated":null,"version":null,"openapi":"/openapi.yaml get /permissions/{permissionId}","href":"/api-reference/permissions/get-permission"},{"title":"Update Permission","deprecated":null,"version":null,"openapi":"/openapi.yaml put /permissions/{permissionId}","href":"/api-reference/permissions/update-permission"},{"title":"Delete Permission","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /permissions/{permissionId}","href":"/api-reference/permissions/delete-permission"},{"title":"Archive Permission","deprecated":null,"version":null,"openapi":"/openapi.yaml put /permissions/{permissionId}/archive","href":"/api-reference/permissions/archive-permission"},{"title":"List Permission Assignments","deprecated":null,"version":null,"openapi":"/openapi.yaml get /permissions/{permissionId}/assignments","href":"/api-reference/permissions/list-permission-assignments"},{"title":"Assign Permission","deprecated":null,"version":null,"openapi":"/openapi.yaml post /permissions/{permissionId}/assignments","href":"/api-reference/permissions/assign-permission"},{"title":"Revoke Permission","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /permissions/{permissionId}/assignments/{assignmentId}","href":"/api-reference/permissions/revoke-permission"}]},{"group":"User Groups","pages":[{"title":"List User Groups","deprecated":null,"version":null,"openapi":"/openapi.yaml get /auth/user-groups","href":"/api-reference/auth/list-user-groups"},{"title":"Create User Group","deprecated":null,"version":null,"openapi":"/openapi.yaml post /auth/user-groups","href":"/api-reference/auth/create-user-group"},{"title":"Get User Group","deprecated":null,"version":null,"openapi":"/openapi.yaml get /auth/user-groups/{userGroupId}","href":"/api-reference/auth/get-user-group"},{"title":"Update User Group","deprecated":null,"version":null,"openapi":"/openapi.yaml put /auth/user-groups/{userGroupId}","href":"/api-reference/auth/update-user-group"},{"title":"Delete User Group","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /auth/user-groups/{userGroupId}","href":"/api-reference/auth/delete-user-group"},{"title":"List User Group Members","deprecated":null,"version":null,"openapi":"/openapi.yaml get /auth/user-groups/{userGroupId}/members","href":"/api-reference/auth/list-user-group-members"},{"title":"Add User Group Members","deprecated":null,"version":null,"openapi":"/openapi.yaml post /auth/user-groups/{userGroupId}/members","href":"/api-reference/auth/add-user-group-members"},{"title":"Remove User Group Members","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /auth/user-groups/{userGroupId}/members","href":"/api-reference/auth/remove-user-group-members"}]},{"group":"Credentials","pages":[{"title":"Credentials","icon":"key","href":"/api-reference/auth/credentials"},{"title":"Credentials API data","icon":"binary-circle-check","href":"/api-reference/auth/credentials-data"},{"title":"List Credentials","deprecated":null,"version":null,"openapi":"/openapi.yaml get /auth/credentials","href":"/api-reference/auth/list-credentials"},{"title":"Create Credential Challenge","deprecated":null,"version":null,"openapi":"/openapi.yaml post /auth/credentials/init","href":"/api-reference/auth/create-credential-challenge"},{"title":"Create Credential","deprecated":null,"version":null,"openapi":"/openapi.yaml post /auth/credentials","href":"/api-reference/auth/create-credential"},{"title":"Create Credential Challenge With Code","deprecated":null,"version":null,"openapi":"/openapi.yaml post /auth/credentials/code/init","href":"/api-reference/auth/create-credential-challenge-with-code"},{"title":"Create Credential With Code","deprecated":null,"version":null,"openapi":"/openapi.yaml post /auth/credentials/code/verify","href":"/api-reference/auth/create-credential-with-code"},{"title":"Activate Credential","deprecated":null,"version":null,"openapi":"/openapi.yaml put /auth/credentials/activate","href":"/api-reference/auth/activate-credential"},{"title":"Deactivate Credential","deprecated":null,"version":null,"openapi":"/openapi.yaml put /auth/credentials/deactivate","href":"/api-reference/auth/deactivate-credential"},{"title":"Delete Credential","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /auth/credentials/{credentialUuid}","href":"/api-reference/auth/delete-credential"},{"title":"Create Credential Code","deprecated":null,"version":null,"openapi":"/openapi.yaml post /auth/credentials/code","href":"/api-reference/auth/create-credential-code"}]},{"group":"Personal Access Tokens","pages":[{"title":"Personal Access Tokens (PAT)","icon":"key","href":"/api-reference/auth/personal-access-tokens"},{"title":"List Personal Access Tokens","deprecated":null,"version":null,"openapi":"/openapi.yaml get /auth/pats","href":"/api-reference/auth/list-personal-access-tokens"},{"title":"Create Personal Access Token","deprecated":null,"version":null,"openapi":"/openapi.yaml post /auth/pats","href":"/api-reference/auth/create-personal-access-token"},{"title":"Get Personal Access Token","deprecated":null,"version":null,"openapi":"/openapi.yaml get /auth/pats/{tokenId}","href":"/api-reference/auth/get-personal-access-token"},{"title":"Update Personal Access Token","deprecated":null,"version":null,"openapi":"/openapi.yaml put /auth/pats/{tokenId}","href":"/api-reference/auth/update-personal-access-token"},{"title":"Activate Personal Access Token","deprecated":null,"version":null,"openapi":"/openapi.yaml put /auth/pats/{tokenId}/activate","href":"/api-reference/auth/activate-personal-access-token"},{"title":"Deactivate Personal Access Token","deprecated":null,"version":null,"openapi":"/openapi.yaml put /auth/pats/{tokenId}/deactivate","href":"/api-reference/auth/deactivate-personal-access-token"},{"title":"Delete Personal Access Token","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /auth/pats/{tokenId}","href":"/api-reference/auth/delete-personal-access-token"}]},{"group":"Account recovery","pages":[{"title":"Account recovery","icon":"life-ring","href":"/api-reference/auth/account-recovery"},{"title":"Send Recovery Code Email","deprecated":null,"version":null,"openapi":"/openapi.yaml post /auth/recover/user/code","href":"/api-reference/auth/send-recovery-code-email"},{"title":"Create Recovery Challenge","deprecated":null,"version":null,"openapi":"/openapi.yaml post /auth/recover/user/init","href":"/api-reference/auth/create-recovery-challenge"},{"title":"Create Delegated Recovery Challenge","deprecated":null,"version":null,"openapi":"/openapi.yaml post /auth/recover/user/delegated","href":"/api-reference/auth/create-delegated-recovery-challenge"},{"title":"Recover User","deprecated":null,"version":null,"openapi":"/openapi.yaml post /auth/recover/user","href":"/api-reference/auth/recover-user"}]},{"group":"Service Accounts","pages":[{"title":"Service Accounts","icon":"robot","href":"/api-reference/auth/service-accounts"},{"title":"List Service Accounts","deprecated":null,"version":null,"openapi":"/openapi.yaml get /auth/service-accounts","href":"/api-reference/auth/list-service-accounts"},{"title":"Create Service Account","deprecated":null,"version":null,"openapi":"/openapi.yaml post /auth/service-accounts","href":"/api-reference/auth/create-service-account"},{"title":"Get Service Account","deprecated":null,"version":null,"openapi":"/openapi.yaml get /auth/service-accounts/{serviceAccountId}","href":"/api-reference/auth/get-service-account"},{"title":"Update Service Account","deprecated":null,"version":null,"openapi":"/openapi.yaml put /auth/service-accounts/{serviceAccountId}","href":"/api-reference/auth/update-service-account"},{"title":"Activate Service Account","deprecated":null,"version":null,"openapi":"/openapi.yaml put /auth/service-accounts/{serviceAccountId}/activate","href":"/api-reference/auth/activate-service-account"},{"title":"Deactivate Service Account","deprecated":null,"version":null,"openapi":"/openapi.yaml put /auth/service-accounts/{serviceAccountId}/deactivate","href":"/api-reference/auth/deactivate-service-account"},{"title":"Delete Service Account","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /auth/service-accounts/{serviceAccountId}","href":"/api-reference/auth/delete-service-account"},{"title":"Create Service Account Credential","deprecated":null,"version":null,"openapi":"/openapi.yaml post /auth/service-accounts/credentials","href":"/api-reference/auth/create-service-account-credential"},{"title":"Delete Service Account Credential","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /auth/service-accounts/credentials/{credentialUuid}","href":"/api-reference/auth/delete-service-account-credential"}]},{"group":"Tenant","pages":[{"group":"Tenant Users","pages":[{"title":"List Tenant Users","deprecated":null,"version":null,"openapi":"/openapi.yaml get /tenant/users","href":"/api-reference/tenant/list-tenant-users"},{"title":"Create Tenant User","deprecated":null,"version":null,"openapi":"/openapi.yaml post /tenant/users","href":"/api-reference/tenant/create-tenant-user"},{"title":"Get Tenant User","deprecated":null,"version":null,"openapi":"/openapi.yaml get /tenant/users/{userId}","href":"/api-reference/tenant/get-tenant-user"},{"title":"Update Tenant User","deprecated":null,"version":null,"openapi":"/openapi.yaml put /tenant/users/{userId}","href":"/api-reference/tenant/update-tenant-user"},{"title":"Delete Tenant User","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /tenant/users/{userId}","href":"/api-reference/tenant/delete-tenant-user"}]},{"group":"Tenant Organizations","pages":[{"title":"List Orgs","deprecated":null,"version":null,"openapi":"/openapi.yaml get /tenant/orgs","href":"/api-reference/tenant/list-orgs"},{"title":"Create Org","deprecated":null,"version":null,"openapi":"/openapi.yaml post /tenant/orgs","href":"/api-reference/tenant/create-org"},{"title":"Get Org","deprecated":null,"version":null,"openapi":"/openapi.yaml get /tenant/orgs/{orgId}","href":"/api-reference/tenant/get-org"},{"title":"Update Org","deprecated":null,"version":null,"openapi":"/openapi.yaml put /tenant/orgs/{orgId}","href":"/api-reference/tenant/update-org"},{"title":"Update Org Status","deprecated":null,"version":null,"openapi":"/openapi.yaml put /tenant/orgs/{orgId}/status","href":"/api-reference/tenant/update-org-status"}]},{"group":"Tenant Permissions","pages":[{"title":"List Tenant Permissions","deprecated":null,"version":null,"openapi":"/openapi.yaml get /tenant/permissions","href":"/api-reference/tenant/list-tenant-permissions"},{"title":"Get Tenant Permission","deprecated":null,"version":null,"openapi":"/openapi.yaml get /tenant/permissions/{permissionId}","href":"/api-reference/tenant/get-tenant-permission"},{"title":"Assign Tenant Permission","deprecated":null,"version":null,"openapi":"/openapi.yaml post /tenant/permissions/{permissionId}/assign","href":"/api-reference/tenant/assign-tenant-permission"},{"title":"Revoke Tenant Permission","deprecated":null,"version":null,"openapi":"/openapi.yaml post /tenant/permissions/{permissionId}/revoke","href":"/api-reference/tenant/revoke-tenant-permission"}]},{"group":"Tenant User Groups","pages":[{"title":"List Tenant User Groups","deprecated":null,"version":null,"openapi":"/openapi.yaml get /tenant/user-groups","href":"/api-reference/tenant/list-tenant-user-groups"},{"title":"Create Tenant User Group","deprecated":null,"version":null,"openapi":"/openapi.yaml post /tenant/user-groups","href":"/api-reference/tenant/create-tenant-user-group"},{"title":"Get Tenant User Group","deprecated":null,"version":null,"openapi":"/openapi.yaml get /tenant/user-groups/{userGroupId}","href":"/api-reference/tenant/get-tenant-user-group"},{"title":"Update Tenant User Group","deprecated":null,"version":null,"openapi":"/openapi.yaml put /tenant/user-groups/{userGroupId}","href":"/api-reference/tenant/update-tenant-user-group"},{"title":"Delete Tenant User Group","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /tenant/user-groups/{userGroupId}","href":"/api-reference/tenant/delete-tenant-user-group"},{"title":"List Tenant User Group Members","deprecated":null,"version":null,"openapi":"/openapi.yaml get /tenant/user-groups/{userGroupId}/members","href":"/api-reference/tenant/list-tenant-user-group-members"},{"title":"Add Tenant User Group Members","deprecated":null,"version":null,"openapi":"/openapi.yaml post /tenant/user-groups/{userGroupId}/members","href":"/api-reference/tenant/add-tenant-user-group-members"},{"title":"Remove Tenant User Group Members","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /tenant/user-groups/{userGroupId}/members","href":"/api-reference/tenant/remove-tenant-user-group-members"}]}]}]},{"group":"Wallets \u0026 Transactions","icon":"globe","pages":[{"group":"Wallets","pages":[{"title":"Wallets","icon":"wallet","href":"/api-reference/wallets/index"},{"title":"Create Wallet","deprecated":null,"version":null,"openapi":"/openapi.yaml post /wallets","href":"/api-reference/wallets/create-wallet"},{"title":"List Wallets","deprecated":null,"version":null,"openapi":"/openapi.yaml get /wallets","href":"/api-reference/wallets/list-wallets"},{"title":"Get Wallet","deprecated":null,"version":null,"openapi":"/openapi.yaml get /wallets/{walletId}","href":"/api-reference/wallets/get-wallet"},{"title":"Update Wallet","deprecated":null,"version":null,"openapi":"/openapi.yaml put /wallets/{walletId}","href":"/api-reference/wallets/update-wallet"},{"title":"Activate Wallet","deprecated":null,"version":null,"openapi":"/openapi.yaml post /wallets/{walletId}/activate","href":"/api-reference/wallets/activate-wallet"},{"title":"Get Wallet Assets","deprecated":null,"version":null,"openapi":"/openapi.yaml get /wallets/{walletId}/assets","href":"/api-reference/wallets/get-wallet-assets"},{"title":"Get Wallet History","deprecated":null,"version":null,"openapi":"/openapi.yaml get /wallets/{walletId}/history","href":"/api-reference/wallets/get-wallet-history"},{"title":"Get Wallet Nfts","deprecated":null,"version":null,"openapi":"/openapi.yaml get /wallets/{walletId}/nfts","href":"/api-reference/wallets/get-wallet-nfts"},{"title":"List Org Wallet History","deprecated":null,"version":null,"openapi":"/openapi.yaml get /wallets/all/history","href":"/api-reference/wallets/list-org-wallet-history"},{"title":"Import Wallet","deprecated":null,"version":null,"openapi":"/openapi.yaml post /wallets/import","href":"/api-reference/wallets/import-wallet"},{"group":"Watched Addresses","pages":[{"title":"Create Address Watch","deprecated":null,"version":null,"openapi":"/openapi.yaml post /address-watches","href":"/api-reference/address-watches/create-address-watch"},{"title":"List Address Watches","deprecated":null,"version":null,"openapi":"/openapi.yaml get /address-watches","href":"/api-reference/address-watches/list-address-watches"},{"title":"Get Address Watch","deprecated":null,"version":null,"openapi":"/openapi.yaml get /address-watches/{addressWatchId}","href":"/api-reference/address-watches/get-address-watch"},{"title":"Get Address Watch Assets","deprecated":null,"version":null,"openapi":"/openapi.yaml get /address-watches/{addressWatchId}/assets","href":"/api-reference/address-watches/get-address-watch-assets"},{"title":"Get Address Watch Blockchain Events","deprecated":null,"version":null,"openapi":"/openapi.yaml get /address-watches/{addressWatchId}/blockchain-events","href":"/api-reference/address-watches/get-address-watch-blockchain-events"},{"title":"Get Address Watch History","deprecated":null,"version":null,"openapi":"/openapi.yaml get /address-watches/{addressWatchId}/history","href":"/api-reference/address-watches/get-address-watch-history"},{"title":"Delete Address Watch","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /address-watches/{addressWatchId}","href":"/api-reference/address-watches/delete-address-watch"},{"title":"Address watch blockchain event transfer confirmed","version":null,"deprecated":null,"openapi":"/openapi.yaml webhook address_watch.blockchain_event.transfer.confirmed","href":"/api-reference/wallets/address-watch-blockchain-event-transfer-confirmed"}]},{"group":"Webhooks","pages":[{"title":"Wallet activated","version":null,"deprecated":null,"openapi":"/openapi.yaml webhook wallet.activated","href":"/api-reference/wallets/wallet-activated"},{"title":"Wallet created","version":null,"deprecated":null,"openapi":"/openapi.yaml webhook wallet.created","href":"/api-reference/wallets/wallet-created"},{"title":"Wallet delegated","version":null,"deprecated":null,"openapi":"/openapi.yaml webhook wallet.delegated","href":"/api-reference/wallets/wallet-delegated"},{"title":"Wallet exported","version":null,"deprecated":null,"openapi":"/openapi.yaml webhook wallet.exported","href":"/api-reference/wallets/wallet-exported"},{"title":"Blockchain event transfer included","version":null,"deprecated":null,"openapi":"/openapi.yaml webhook wallet.blockchain_event.transfer.included","href":"/api-reference/wallets/blockchain-event-transfer-included"},{"title":"Blockchain event detected","version":null,"deprecated":null,"openapi":"/openapi.yaml webhook wallet.blockchainevent.detected","href":"/api-reference/wallets/blockchain-event-detected"}]},{"group":"Wallet Tags","pages":[{"title":"Tags","icon":"tags","href":"/api-reference/wallets/tags"},{"title":"Tag Wallet","deprecated":null,"version":null,"openapi":"/openapi.yaml put /wallets/{walletId}/tags","href":"/api-reference/wallets/tag-wallet"},{"title":"Untag Wallet","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /wallets/{walletId}/tags","href":"/api-reference/wallets/untag-wallet"},{"title":"Wallet tags modified","version":null,"deprecated":null,"openapi":"/openapi.yaml webhook wallet.tags.modified","href":"/api-reference/wallets/wallet-tags-modified"}]},{"group":"Canton Wallets","pages":[{"title":"List Offers","deprecated":null,"version":null,"openapi":"/openapi.yaml get /wallets/{walletId}/offers","href":"/api-reference/wallets/list-offers"},{"title":"Get Offer","deprecated":null,"version":null,"openapi":"/openapi.yaml get /wallets/{walletId}/offers/{offerId}","href":"/api-reference/wallets/get-offer"},{"title":"Accept Offer","deprecated":null,"version":null,"openapi":"/openapi.yaml put /wallets/{walletId}/offers/{offerId}/accept","href":"/api-reference/wallets/accept-offer"},{"title":"Reject Offer","deprecated":null,"version":null,"openapi":"/openapi.yaml put /wallets/{walletId}/offers/{offerId}/reject","href":"/api-reference/wallets/reject-offer"},{"title":"Proxy a request to the Canton Ledger API","deprecated":null,"version":null,"openapi":"/openapi.yaml post /wallets/{walletId}/canton/ledger-api","href":"/api-reference/wallets/proxy-a-request-to-the-canton-ledger-api"},{"group":"Webhooks","pages":[{"title":"Offer accepted","version":null,"deprecated":null,"openapi":"/openapi.yaml webhook wallet.offer.accepted","href":"/api-reference/wallets/offer-accepted"},{"title":"Offer received","version":null,"deprecated":null,"openapi":"/openapi.yaml webhook wallet.offer.received","href":"/api-reference/wallets/offer-received"},{"title":"Offer rejected","version":null,"deprecated":null,"openapi":"/openapi.yaml webhook wallet.offer.rejected","href":"/api-reference/wallets/offer-rejected"},{"title":"Offer withdrawn","version":null,"deprecated":null,"openapi":"/openapi.yaml webhook wallet.offer.withdrawn","href":"/api-reference/wallets/offer-withdrawn"}]}]}]},{"group":"Vaults","pages":[{"title":"Vaults","icon":"vault","href":"/api-reference/vaults/index"},{"title":"Create Vault","deprecated":null,"version":null,"openapi":"/openapi.yaml post /vaults","href":"/api-reference/vaults/create-vault"},{"title":"List Vaults","deprecated":null,"version":null,"openapi":"/openapi.yaml get /vaults","href":"/api-reference/vaults/list-vaults"},{"title":"Get Vault","deprecated":null,"version":null,"openapi":"/openapi.yaml get /vaults/{vaultId}","href":"/api-reference/vaults/get-vault"},{"title":"Update Vault","deprecated":null,"version":null,"openapi":"/openapi.yaml put /vaults/{vaultId}","href":"/api-reference/vaults/update-vault"},{"title":"Create Vault Address","deprecated":null,"version":null,"openapi":"/openapi.yaml post /vaults/{vaultId}/addresses","href":"/api-reference/vaults/create-vault-address"},{"title":"Create Vault Transfer","deprecated":null,"version":null,"openapi":"/openapi.yaml post /vaults/{vaultId}/transfers","href":"/api-reference/vaults/create-vault-transfer"},{"title":"List Vault Assets","deprecated":null,"version":null,"openapi":"/openapi.yaml get /vaults/{vaultId}/assets","href":"/api-reference/vaults/list-vault-assets"},{"title":"List Vault Balances","deprecated":null,"version":null,"openapi":"/openapi.yaml get /vaults/{vaultId}/balances","href":"/api-reference/vaults/list-vault-balances"},{"title":"List Vault History","deprecated":null,"version":null,"openapi":"/openapi.yaml get /vaults/{vaultId}/history","href":"/api-reference/vaults/list-vault-history"},{"title":"List Vault Quarantines","deprecated":null,"version":null,"openapi":"/openapi.yaml get /vaults/{vaultId}/quarantines","href":"/api-reference/vaults/list-vault-quarantines"},{"title":"Get Vault Quarantine","deprecated":null,"version":null,"openapi":"/openapi.yaml get /vaults/{vaultId}/quarantines/{quarantineId}","href":"/api-reference/vaults/get-vault-quarantine"},{"title":"Release Quarantine","deprecated":null,"version":null,"openapi":"/openapi.yaml post /vaults/{vaultId}/quarantines/{quarantineId}/release","href":"/api-reference/vaults/release-quarantine"},{"title":"Create Vault Lock","deprecated":null,"version":null,"openapi":"/openapi.yaml post /vaults/{vaultId}/locks","href":"/api-reference/vaults/create-vault-lock"},{"title":"List Vault Locks","deprecated":null,"version":null,"openapi":"/openapi.yaml get /vaults/{vaultId}/locks","href":"/api-reference/vaults/list-vault-locks"},{"title":"Get Vault Lock","deprecated":null,"version":null,"openapi":"/openapi.yaml get /vaults/{vaultId}/locks/{lockId}","href":"/api-reference/vaults/get-vault-lock"},{"title":"Release Vault Lock","deprecated":null,"version":null,"openapi":"/openapi.yaml post /vaults/{vaultId}/locks/{lockId}/release","href":"/api-reference/vaults/release-vault-lock"},{"title":"Replace Vault Lock","deprecated":null,"version":null,"openapi":"/openapi.yaml post /vaults/{vaultId}/locks/{lockId}/replace","href":"/api-reference/vaults/replace-vault-lock"},{"title":"Transfer Vault Lock","deprecated":null,"version":null,"openapi":"/openapi.yaml post /vaults/{vaultId}/locks/{lockId}/transfer","href":"/api-reference/vaults/transfer-vault-lock"},{"group":"Webhooks","pages":[{"title":"Vault created","version":null,"deprecated":null,"openapi":"/openapi.yaml webhook vault.created","href":"/api-reference/vaults/vault-created"},{"title":"Vault updated","version":null,"deprecated":null,"openapi":"/openapi.yaml webhook vault.updated","href":"/api-reference/vaults/vault-updated"},{"title":"Vault event created","version":null,"deprecated":null,"openapi":"/openapi.yaml webhook vault.event.created","href":"/api-reference/vaults/vault-event-created"}]},{"group":"Vault Tags","pages":[{"title":"Tags","icon":"tags","href":"/api-reference/vaults/tags"},{"title":"Tag Vault","deprecated":null,"version":null,"openapi":"/openapi.yaml put /vaults/{vaultId}/tags","href":"/api-reference/vaults/tag-vault"},{"title":"Untag Vault","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /vaults/{vaultId}/tags","href":"/api-reference/vaults/untag-vault"},{"title":"Vault tags modified","version":null,"deprecated":null,"openapi":"/openapi.yaml webhook vault.tags.modified","href":"/api-reference/vaults/vault-tags-modified"}]}]},{"group":"Keys","pages":[{"title":"Keys","icon":"key","href":"/api-reference/keys"},{"title":"List Keys","deprecated":null,"version":null,"openapi":"/openapi.yaml get /keys","href":"/api-reference/keys/list-keys"},{"title":"Create Key","deprecated":null,"version":null,"openapi":"/openapi.yaml post /keys","href":"/api-reference/keys/create-key"},{"title":"Delegate Key","deprecated":null,"version":null,"openapi":"/openapi.yaml post /keys/{keyId}/delegate","href":"/api-reference/keys/delegate-key"},{"title":"Get Key","deprecated":null,"version":null,"openapi":"/openapi.yaml get /keys/{keyId}","href":"/api-reference/keys/get-key"},{"title":"Update Key","deprecated":null,"version":null,"openapi":"/openapi.yaml put /keys/{keyId}","href":"/api-reference/keys/update-key"},{"title":"Delete Key","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /keys/{keyId}","href":"/api-reference/keys/delete-key"},{"title":"Derive Key","deprecated":null,"version":null,"openapi":"/openapi.yaml post /keys/{keyId}/derive","href":"/api-reference/keys/derive-key"},{"title":"Export Key","deprecated":null,"version":null,"openapi":"/openapi.yaml post /keys/{keyId}/export","href":"/api-reference/keys/export-key"},{"title":"Import Key","deprecated":null,"version":null,"openapi":"/openapi.yaml post /keys/import","href":"/api-reference/keys/import-key"},{"group":"Webhooks","pages":[{"title":"Key created","version":null,"deprecated":null,"openapi":"/openapi.yaml webhook key.created","href":"/api-reference/keys/key-created"},{"title":"Key delegated","version":null,"deprecated":null,"openapi":"/openapi.yaml webhook key.delegated","href":"/api-reference/keys/key-delegated"},{"title":"Key deleted","version":null,"deprecated":null,"openapi":"/openapi.yaml webhook key.deleted","href":"/api-reference/keys/key-deleted"},{"title":"Key exported","version":null,"deprecated":null,"openapi":"/openapi.yaml webhook key.exported","href":"/api-reference/keys/key-exported"}]}]},{"group":"Transfer","pages":[{"title":"Transfer","icon":"right-left-large","href":"/api-reference/transfer"},{"title":"Transfer Asset","description":"\nTransfer an asset out of the specified wallet to a destination address.\nFor all fungible token transfers, the transfer amount must be specified in the minimum denomination of that token.\nFor example, use the amount in Satoshi for a Bitcoin transfer, or the amount in Wei for an Ethereum transfer etc.\n\nSee the different options in the Body description below. You can also select your kind of transfers in the payload examples in the different languages.\n\n\u003cTip>\nBinance chains users can use ERC transfers for BEP tokens and Native transfers for BNB.\n\u003c/Tip>\n\n\u003cNote>\nSome blockchains may require additional steps before the transfer can be completed, such as creating a destination account (e.g., Stellar). Please refer to the specific blockchain documentation for any prerequisites or additional requirements.\n\u003c/Note>\n ","deprecated":null,"version":null,"openapi":"/openapi.yaml post /wallets/{walletId}/transfers","href":"/api-reference/wallets/transfer-asset"},{"title":"List Transfers","deprecated":null,"version":null,"openapi":"/openapi.yaml get /wallets/{walletId}/transfers","href":"/api-reference/wallets/list-transfers"},{"title":"Get Transfer","description":"Retrieves a Wallet Transfer Request by its ID.","deprecated":null,"version":null,"openapi":"/openapi.yaml get /wallets/{walletId}/transfers/{transferId}","href":"/api-reference/wallets/get-transfer"},{"title":"Cancel Transfer","deprecated":null,"version":null,"openapi":"/openapi.yaml post /wallets/{walletId}/transfers/{transferId}/cancel","href":"/api-reference/wallets/cancel-transfer"},{"title":"Abort Transfer","deprecated":null,"version":null,"openapi":"/openapi.yaml put /wallets/{walletId}/transfers/{transferId}/abort","href":"/api-reference/wallets/abort-transfer"},{"title":"Speed Up Transfer","deprecated":null,"version":null,"openapi":"/openapi.yaml post /wallets/{walletId}/transfers/{transferId}/speed-up","href":"/api-reference/wallets/speed-up-transfer"},{"group":"Webhooks","pages":[{"title":"Transfer requested","version":null,"deprecated":null,"openapi":"/openapi.yaml webhook wallet.transfer.requested","href":"/api-reference/wallets/transfer-requested"},{"title":"Transfer broadcasted","version":null,"deprecated":null,"openapi":"/openapi.yaml webhook wallet.transfer.broadcasted","href":"/api-reference/wallets/transfer-broadcasted"},{"title":"Transfer confirmed","version":null,"deprecated":null,"openapi":"/openapi.yaml webhook wallet.transfer.confirmed","href":"/api-reference/wallets/transfer-confirmed"},{"title":"Transfer failed","version":null,"deprecated":null,"openapi":"/openapi.yaml webhook wallet.transfer.failed","href":"/api-reference/wallets/transfer-failed"},{"title":"Transfer rejected","version":null,"deprecated":null,"openapi":"/openapi.yaml webhook wallet.transfer.rejected","href":"/api-reference/wallets/transfer-rejected"}]}]},{"group":"Broadcast","pages":[{"title":"Broadcast","icon":"tower-broadcast","href":"/api-reference/broadcast/index"},{"title":"Sign and Broadcast Transaction","deprecated":null,"version":null,"openapi":"/openapi.yaml post /wallets/{walletId}/transactions","href":"/api-reference/wallets/sign-and-broadcast-transaction"},{"title":"List Transactions","deprecated":null,"version":null,"openapi":"/openapi.yaml get /wallets/{walletId}/transactions","href":"/api-reference/wallets/list-transactions"},{"title":"Get Transaction","deprecated":null,"version":null,"openapi":"/openapi.yaml get /wallets/{walletId}/transactions/{transactionId}","href":"/api-reference/wallets/get-transaction"},{"title":"Cancel Transaction","deprecated":null,"version":null,"openapi":"/openapi.yaml post /wallets/{walletId}/transactions/{transactionId}/cancel","href":"/api-reference/wallets/cancel-transaction"},{"title":"Abort Transaction","deprecated":null,"version":null,"openapi":"/openapi.yaml put /wallets/{walletId}/transactions/{transactionId}/abort","href":"/api-reference/wallets/abort-transaction"},{"title":"Speed Up Transaction","deprecated":null,"version":null,"openapi":"/openapi.yaml post /wallets/{walletId}/transactions/{transactionId}/speed-up","href":"/api-reference/wallets/speed-up-transaction"},{"group":"Examples per chain","pages":[{"title":"Algorand transactions","sidebarTitle":"Algorand","href":"/api-reference/broadcast/algorand"},{"title":"Aptos transactions","sidebarTitle":"Aptos","href":"/api-reference/broadcast/aptos"},{"title":"Bitcoin / Litecoin transactions","sidebarTitle":"Bitcoin / Litecoin","href":"/api-reference/broadcast/bitcoin"},{"title":"Canton transactions","sidebarTitle":"Canton","href":"/api-reference/broadcast/canton"},{"title":"Cardano transactions","sidebarTitle":"Cardano","href":"/api-reference/broadcast/cardano"},{"title":"EVM transactions","sidebarTitle":"EVM chains","href":"/api-reference/broadcast/evm"},{"title":"Hedera transactions","sidebarTitle":"Hedera","href":"/api-reference/broadcast/hedera"},{"title":"IOTA transactions","sidebarTitle":"IOTA","href":"/api-reference/broadcast/iota"},{"title":"NEAR transactions","sidebarTitle":"NEAR","href":"/api-reference/broadcast/near"},{"title":"Solana transactions","sidebarTitle":"Solana","href":"/api-reference/broadcast/solana"},{"title":"Stellar transactions","sidebarTitle":"Stellar","href":"/api-reference/broadcast/stellar"},{"title":"Sui transactions","sidebarTitle":"Sui","href":"/api-reference/broadcast/sui"},{"title":"Tezos transactions","sidebarTitle":"Tezos","href":"/api-reference/broadcast/tezos"},{"title":"TRON transactions","sidebarTitle":"TRON","href":"/api-reference/broadcast/tron"},{"title":"XRP Ledger transactions","sidebarTitle":"XRP Ledger (Ripple)","href":"/api-reference/broadcast/xrp"}]},{"group":"Webhooks","pages":[{"title":"Transaction requested","version":null,"deprecated":null,"openapi":"/openapi.yaml webhook wallet.transaction.requested","href":"/api-reference/wallets/transaction-requested"},{"title":"Transaction broadcasted","version":null,"deprecated":null,"openapi":"/openapi.yaml webhook wallet.transaction.broadcasted","href":"/api-reference/wallets/transaction-broadcasted"},{"title":"Transaction confirmed","version":null,"deprecated":null,"openapi":"/openapi.yaml webhook wallet.transaction.confirmed","href":"/api-reference/wallets/transaction-confirmed"},{"title":"Transaction failed","version":null,"deprecated":null,"openapi":"/openapi.yaml webhook wallet.transaction.failed","href":"/api-reference/wallets/transaction-failed"},{"title":"Transaction rejected","version":null,"deprecated":null,"openapi":"/openapi.yaml webhook wallet.transaction.rejected","href":"/api-reference/wallets/transaction-rejected"}]}]},{"group":"Sign","pages":[{"title":"Sign","icon":"file-signature","href":"/api-reference/sign/index"},{"title":"Generate Signature","deprecated":null,"version":null,"openapi":"/openapi.yaml post /keys/{keyId}/signatures","href":"/api-reference/keys/generate-signature"},{"title":"List Signatures","deprecated":null,"version":null,"openapi":"/openapi.yaml get /keys/{keyId}/signatures","href":"/api-reference/keys/list-signatures"},{"title":"Get Signature","deprecated":null,"version":null,"openapi":"/openapi.yaml get /keys/{keyId}/signatures/{signatureId}","href":"/api-reference/keys/get-signature"},{"group":"Examples per chain","pages":[{"title":"Algorand signing","sidebarTitle":"Algorand","href":"/api-reference/sign/algorand"},{"title":"Aptos signing","sidebarTitle":"Aptos","href":"/api-reference/sign/aptos"},{"title":"Bitcoin / Litecoin signing","sidebarTitle":"Bitcoin / Litecoin","href":"/api-reference/sign/bitcoin"},{"title":"Cardano signing","sidebarTitle":"Cardano","href":"/api-reference/sign/cardano"},{"title":"Cosmos signing","sidebarTitle":"Cosmos","href":"/api-reference/sign/cosmos"},{"title":"EVM signing","sidebarTitle":"EVM chains","href":"/api-reference/sign/evm"},{"title":"Hedera signing","sidebarTitle":"Hedera","href":"/api-reference/sign/hedera"},{"title":"IOTA signing","sidebarTitle":"IOTA","href":"/api-reference/sign/iota"},{"title":"Kadena signing","sidebarTitle":"Kadena","href":"/api-reference/sign/kadena"},{"title":"NEAR signing","sidebarTitle":"NEAR","href":"/api-reference/sign/near"},{"title":"Solana signing","sidebarTitle":"Solana","href":"/api-reference/sign/solana"},{"title":"Stellar signing","sidebarTitle":"Stellar","href":"/api-reference/sign/stellar"},{"title":"Substrate signing","sidebarTitle":"Substrate (Polkadot)","href":"/api-reference/sign/substrate"},{"title":"Sui signing","sidebarTitle":"Sui","href":"/api-reference/sign/sui"},{"title":"Tezos signing","sidebarTitle":"Tezos","href":"/api-reference/sign/tezos"},{"title":"TRON signing","sidebarTitle":"TRON","href":"/api-reference/sign/tron"},{"title":"TON signing","sidebarTitle":"TON","href":"/api-reference/sign/ton"},{"title":"XRP Ledger signing","sidebarTitle":"XRP Ledger (Ripple)","href":"/api-reference/sign/xrp"}]},{"group":"Webhooks","pages":[{"title":"Signature requested","version":null,"deprecated":null,"openapi":"/openapi.yaml webhook wallet.signature.requested","href":"/api-reference/keys/signature-requested"},{"title":"Signature complete","version":null,"deprecated":null,"openapi":"/openapi.yaml webhook wallet.signature.signed","href":"/api-reference/keys/signature-complete"},{"title":"Signature failed","version":null,"deprecated":null,"openapi":"/openapi.yaml webhook wallet.signature.failed","href":"/api-reference/keys/signature-failed"},{"title":"Signature rejected","version":null,"deprecated":null,"openapi":"/openapi.yaml webhook wallet.signature.rejected","href":"/api-reference/keys/signature-rejected"}]}]},{"group":"Fee Sponsors","pages":[{"title":"Fee Sponsors API","sidebarTitle":"Fee Sponsors","icon":"gas-pump","href":"/api-reference/fee-sponsors"},{"title":"List Fee Sponsors","deprecated":null,"version":null,"openapi":"/openapi.yaml get /fee-sponsors","href":"/api-reference/fee-sponsors/list-fee-sponsors"},{"title":"Create Fee Sponsor","deprecated":null,"version":null,"openapi":"/openapi.yaml post /fee-sponsors","href":"/api-reference/fee-sponsors/create-fee-sponsor"},{"title":"Get Fee Sponsor","deprecated":null,"version":null,"openapi":"/openapi.yaml get /fee-sponsors/{feeSponsorId}","href":"/api-reference/fee-sponsors/get-fee-sponsor"},{"title":"Activate Fee Sponsor","deprecated":null,"version":null,"openapi":"/openapi.yaml put /fee-sponsors/{feeSponsorId}/activate","href":"/api-reference/fee-sponsors/activate-fee-sponsor"},{"title":"Deactivate Fee Sponsor","deprecated":null,"version":null,"openapi":"/openapi.yaml put /fee-sponsors/{feeSponsorId}/deactivate","href":"/api-reference/fee-sponsors/deactivate-fee-sponsor"},{"title":"Delete Fee Sponsor","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /fee-sponsors/{feeSponsorId}","href":"/api-reference/fee-sponsors/delete-fee-sponsor"},{"title":"List Sponsored Fees","deprecated":null,"version":null,"openapi":"/openapi.yaml get /fee-sponsors/{feeSponsorId}/fees","href":"/api-reference/fee-sponsors/list-sponsored-fees"}]},{"group":"Swaps","pages":[{"title":"Swaps API","sidebarTitle":"Swaps","icon":"arrow-right-arrow-left","href":"/api-reference/swaps"},{"title":"Request Swap Quote","deprecated":null,"version":null,"openapi":"/openapi.yaml post /swaps/quotes","href":"/api-reference/swaps/request-swap-quote"},{"title":"Get Swap Quote","deprecated":null,"version":null,"openapi":"/openapi.yaml get /swaps/quotes/{quoteId}","href":"/api-reference/swaps/get-swap-quote"},{"title":"Create Swap","deprecated":null,"version":null,"openapi":"/openapi.yaml post /swaps","href":"/api-reference/swaps/create-swap"},{"title":"Get Swap","deprecated":null,"version":null,"openapi":"/openapi.yaml get /swaps/{swapId}","href":"/api-reference/swaps/get-swap"},{"title":"List Swaps","deprecated":null,"version":null,"openapi":"/openapi.yaml get /swaps","href":"/api-reference/swaps/list-swaps"},{"group":"Webhooks","pages":[{"title":"Swap requested","version":null,"deprecated":null,"openapi":"/openapi.yaml webhook swap.requested","href":"/api-reference/swaps/swap-requested"},{"title":"Swap rejected","version":null,"deprecated":null,"openapi":"/openapi.yaml webhook swap.rejected","href":"/api-reference/swaps/swap-rejected"},{"title":"Swap completed","version":null,"deprecated":null,"openapi":"/openapi.yaml webhook swap.completed","href":"/api-reference/swaps/swap-completed"},{"title":"Swap failed","version":null,"deprecated":null,"openapi":"/openapi.yaml webhook swap.failed","href":"/api-reference/swaps/swap-failed"}]}]},{"group":"Payouts","pages":[{"title":"Request Payout Quote","deprecated":null,"version":null,"openapi":"/openapi.yaml post /payouts/quote","href":"/api-reference/payouts/request-payout-quote"},{"title":"Create Payout","deprecated":null,"version":null,"openapi":"/openapi.yaml post /payouts","href":"/api-reference/payouts/create-payout"},{"title":"List Payouts","deprecated":null,"version":null,"openapi":"/openapi.yaml get /payouts","href":"/api-reference/payouts/list-payouts"},{"title":"Get Payout Status","deprecated":null,"version":null,"openapi":"/openapi.yaml get /payouts/{payoutId}","href":"/api-reference/payouts/get-payout-status"},{"title":"Create Payout Action","deprecated":null,"version":null,"openapi":"/openapi.yaml post /payouts/{payoutId}/action","href":"/api-reference/payouts/create-payout-action"},{"title":"Create Payin","deprecated":null,"version":null,"openapi":"/openapi.yaml post /payins","href":"/api-reference/payins/create-payin"},{"title":"List Payins","deprecated":null,"version":null,"openapi":"/openapi.yaml get /payins","href":"/api-reference/payins/list-payins"},{"title":"Get Payin Status","deprecated":null,"version":null,"openapi":"/openapi.yaml get /payins/{payinId}","href":"/api-reference/payins/get-payin-status"},{"title":"List Payin Balances","deprecated":null,"version":null,"openapi":"/openapi.yaml get /payins/balances","href":"/api-reference/payins/list-payin-balances"},{"title":"Get Payin Recipient","deprecated":null,"version":null,"openapi":"/openapi.yaml get /payins/recipients","href":"/api-reference/payins/get-payin-recipient"},{"title":"Register Payin Recipient","deprecated":null,"version":null,"openapi":"/openapi.yaml post /payins/recipients","href":"/api-reference/payins/register-payin-recipient"},{"title":"List Payin Accounts","deprecated":null,"version":null,"openapi":"/openapi.yaml get /payins/accounts","href":"/api-reference/payins/list-payin-accounts"},{"title":"List Payin Options","deprecated":null,"version":null,"openapi":"/openapi.yaml get /payins/options","href":"/api-reference/payins/list-payin-options"},{"title":"Request Payin Quote","deprecated":null,"version":null,"openapi":"/openapi.yaml post /payins/quote","href":"/api-reference/payins/request-payin-quote"},{"title":"Register Payin Account Asset","deprecated":null,"version":null,"openapi":"/openapi.yaml post /payins/accounts/assets","href":"/api-reference/payins/register-payin-account-asset"},{"group":"Webhooks","pages":[{"title":"Payout action required","version":null,"deprecated":null,"openapi":"/openapi.yaml webhook payout.action.required","href":"/api-reference/payouts/payout-action-required"}]}]},{"group":"Allocations","pages":[{"title":"Allocations API","sidebarTitle":"Allocations","icon":"chart-line-up","href":"/api-reference/allocations"},{"title":"List Allocations","deprecated":null,"version":null,"openapi":"/openapi.yaml get /allocations","href":"/api-reference/allocations/list-allocations"},{"title":"Create Allocation","deprecated":null,"version":null,"openapi":"/openapi.yaml post /allocations","href":"/api-reference/allocations/create-allocation"},{"title":"Get Allocations Info","deprecated":null,"version":null,"openapi":"/openapi.yaml get /allocations/info","href":"/api-reference/allocations/get-allocations-info"},{"title":"Get Allocation","deprecated":null,"version":null,"openapi":"/openapi.yaml get /allocations/{allocationId}","href":"/api-reference/allocations/get-allocation"},{"title":"List Allocation Actions","deprecated":null,"version":null,"openapi":"/openapi.yaml get /allocations/{allocationId}/actions","href":"/api-reference/allocations/list-allocation-actions"},{"title":"Create Allocation Action","deprecated":null,"version":null,"openapi":"/openapi.yaml post /allocations/{allocationId}/actions","href":"/api-reference/allocations/create-allocation-action"},{"title":"Request 0fns Allocation Quote","deprecated":null,"version":null,"openapi":"/openapi.yaml post /allocations/get-0fns-quote","href":"/api-reference/allocations/request-0fns-allocation-quote"},{"title":"Cancel an unfilled 0fns order placement","deprecated":null,"version":null,"openapi":"/openapi.yaml post /allocations/cancel-0fns-order-placement","href":"/api-reference/allocations/cancel-an-unfilled-0fns-order-placement"},{"group":"Webhooks","pages":[{"title":"Allocation action created","version":null,"deprecated":null,"openapi":"/openapi.yaml webhook allocation.action.created","href":"/api-reference/allocations/allocation-action-created"},{"title":"Allocation action completed","version":null,"deprecated":null,"openapi":"/openapi.yaml webhook allocation.action.completed","href":"/api-reference/allocations/allocation-action-completed"},{"title":"Allocation action failed","version":null,"deprecated":null,"openapi":"/openapi.yaml webhook allocation.action.failed","href":"/api-reference/allocations/allocation-action-failed"}]}]},{"group":"Staking","pages":[{"title":"Staking API","sidebarTitle":"Staking","icon":"coins","href":"/api-reference/staking"},{"title":"List Stakes","deprecated":null,"version":null,"openapi":"/openapi.yaml get /staking/stakes","href":"/api-reference/staking/list-stakes"},{"title":"Create Stake","deprecated":null,"version":null,"openapi":"/openapi.yaml post /staking/stakes","href":"/api-reference/staking/create-stake"},{"title":"Get Stakes","deprecated":null,"version":null,"openapi":"/openapi.yaml get /staking/stakes/{stakeId}","href":"/api-reference/staking/get-stakes"},{"title":"List Stake Actions","deprecated":null,"version":null,"openapi":"/openapi.yaml get /staking/stakes/{stakeId}/actions","href":"/api-reference/staking/list-stake-actions"},{"title":"Create Stake Action","deprecated":null,"version":null,"openapi":"/openapi.yaml post /staking/stakes/{stakeId}/actions","href":"/api-reference/staking/create-stake-action"},{"title":"Get Stake Rewards","deprecated":null,"version":null,"openapi":"/openapi.yaml get /staking/stakes/{stakeId}/rewards","href":"/api-reference/staking/get-stake-rewards"}]},{"group":"Networks","pages":[{"title":"Networks","icon":"globe","mode":"wide","href":"/api-reference/networks"},{"title":"Estimate Fees","deprecated":null,"version":null,"openapi":"/openapi.yaml get /networks/fees","href":"/api-reference/networks/estimate-fees"},{"title":"Call Function","deprecated":null,"version":null,"openapi":"/openapi.yaml post /networks/{network}/call-function","href":"/api-reference/networks/call-function"},{"title":"Reindex Transaction","deprecated":null,"version":null,"openapi":"/openapi.yaml post /networks/{network}/transactions/reindex","href":"/api-reference/networks/reindex-transaction"},{"group":"Canton Validators","pages":[{"title":"List Canton Validators","deprecated":null,"version":null,"openapi":"/openapi.yaml get /networks/{network}/validators","href":"/api-reference/networks/list-canton-validators"},{"title":"Create Canton Validator","deprecated":null,"version":null,"openapi":"/openapi.yaml post /networks/{network}/validators","href":"/api-reference/networks/create-canton-validator"},{"title":"Update Canton Validator","deprecated":null,"version":null,"openapi":"/openapi.yaml put /networks/{network}/validators/{validatorId}","href":"/api-reference/networks/update-canton-validator"},{"title":"Get Canton Validator","deprecated":null,"version":null,"openapi":"/openapi.yaml get /networks/{network}/validators/{validatorId}","href":"/api-reference/networks/get-canton-validator"},{"title":"Delete Canton Validator","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /networks/{network}/validators/{validatorId}","href":"/api-reference/networks/delete-canton-validator"}]}]},{"group":"Exchanges","pages":[{"title":"Exchanges API","sidebarTitle":"Exchanges","icon":"building-columns","href":"/api-reference/exchanges"},{"title":"List Exchanges","deprecated":null,"version":null,"openapi":"/openapi.yaml get /exchanges","href":"/api-reference/exchanges/list-exchanges"},{"title":"Create Exchange","deprecated":null,"version":null,"openapi":"/openapi.yaml post /exchanges","href":"/api-reference/exchanges/create-exchange"},{"title":"Get Exchange","deprecated":null,"version":null,"openapi":"/openapi.yaml get /exchanges/{exchangeId}","href":"/api-reference/exchanges/get-exchange"},{"title":"List Accounts","deprecated":null,"version":null,"openapi":"/openapi.yaml get /exchanges/{exchangeId}/accounts","href":"/api-reference/exchanges/list-accounts"},{"title":"List Account Assets","deprecated":null,"version":null,"openapi":"/openapi.yaml get /exchanges/{exchangeId}/accounts/{accountId}/assets","href":"/api-reference/exchanges/list-account-assets"},{"title":"List Asset Withdrawal Networks","deprecated":null,"version":null,"openapi":"/openapi.yaml get /exchanges/{exchangeId}/accounts/{accountId}/assets/{asset}/withdrawal-networks","href":"/api-reference/exchanges/list-asset-withdrawal-networks"},{"title":"Create Exchange Deposit","deprecated":null,"version":null,"openapi":"/openapi.yaml post /exchanges/{exchangeId}/accounts/{accountId}/deposits","href":"/api-reference/exchanges/create-exchange-deposit"},{"title":"Create Exchange Withdrawal","deprecated":null,"version":null,"openapi":"/openapi.yaml post /exchanges/{exchangeId}/accounts/{accountId}/withdrawals","href":"/api-reference/exchanges/create-exchange-withdrawal"},{"title":"Delete Exchange","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /exchanges/{exchangeId}","href":"/api-reference/exchanges/delete-exchange"}]}]},{"group":"Management","icon":"list-check","pages":[{"group":"Policies","pages":[{"title":"Policies API","sidebarTitle":"Policies","icon":"shield","href":"/api-reference/policies"},{"title":"List Policies","deprecated":null,"version":null,"openapi":"/openapi.yaml get /v2/policies","href":"/api-reference/policies/list-policies"},{"title":"Create Policy","deprecated":null,"version":null,"openapi":"/openapi.yaml post /v2/policies","href":"/api-reference/policies/create-policy"},{"title":"Get Policy","deprecated":null,"version":null,"openapi":"/openapi.yaml get /v2/policies/{policyId}","href":"/api-reference/policies/get-policy"},{"title":"Update Policy","deprecated":null,"version":null,"openapi":"/openapi.yaml put /v2/policies/{policyId}","href":"/api-reference/policies/update-policy"},{"title":"Delete Policy","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /v2/policies/{policyId}","href":"/api-reference/policies/delete-policy"},{"group":"Webhooks","pages":[{"title":"Policy triggered","version":null,"deprecated":null,"openapi":"/openapi.yaml webhook policy.triggered","href":"/api-reference/policies/policy-triggered"},{"title":"Policy activity resolved","version":null,"deprecated":null,"openapi":"/openapi.yaml webhook policy.activity.resolved","href":"/api-reference/policies/policy-activity-resolved"}]},{"group":"Sumsub specific","pages":[{"title":"Get Sumsub Travel Rule public key","deprecated":null,"version":null,"openapi":"/openapi.yaml get /v2/policies/travel-rule/sumsub/public-key","href":"/api-reference/policies/get-sumsub-travel-rule-public-key"},{"title":"Look up the Sumsub Travel Rule VASP of a wallet address","deprecated":null,"version":null,"openapi":"/openapi.yaml post /v2/policies/travel-rule/sumsub/vasp-lookup","href":"/api-reference/policies/look-up-the-sumsub-travel-rule-vasp-of-a-wallet-address"}]}]},{"group":"Approval management","pages":[{"title":"Policy Approvals","icon":"shield-check","href":"/api-reference/policy-approvals"},{"title":"Create Approval Decision","deprecated":null,"version":null,"openapi":"/openapi.yaml post /v2/policy-approvals/{approvalId}/decisions","href":"/api-reference/policies/create-approval-decision"},{"title":"Get Approval","deprecated":null,"version":null,"openapi":"/openapi.yaml get /v2/policy-approvals/{approvalId}","href":"/api-reference/policies/get-approval"},{"title":"List Approvals","deprecated":null,"version":null,"openapi":"/openapi.yaml get /v2/policy-approvals","href":"/api-reference/policies/list-approvals"},{"group":"Webhooks","pages":[{"title":"Policy approval pending","version":null,"deprecated":null,"openapi":"/openapi.yaml webhook policy.approval.pending","href":"/api-reference/policies/policy-approval-pending"},{"title":"Policy approval resolved","version":null,"deprecated":null,"openapi":"/openapi.yaml webhook policy.approval.resolved","href":"/api-reference/policies/policy-approval-resolved"}]}]},{"group":"Key Storage","pages":[{"title":"List Signers","deprecated":null,"version":null,"openapi":"/openapi.yaml get /signers","href":"/api-reference/signers/list-signers"},{"title":"List Key Stores","deprecated":null,"version":null,"openapi":"/openapi.yaml get /key-stores","href":"/api-reference/signers/list-key-stores"},{"group":"Offline Signer","pages":[{"title":"Create Clone Input","deprecated":null,"version":null,"openapi":"/openapi.yaml post /key-stores/{storeId}/clone/input","href":"/api-reference/signers/create-clone-input"},{"title":"Submit Clone Output","deprecated":null,"version":null,"openapi":"/openapi.yaml post /key-stores/{storeId}/clone/output","href":"/api-reference/signers/submit-clone-output"},{"title":"Create Genesis Input","deprecated":null,"version":null,"openapi":"/openapi.yaml post /key-stores/{storeId}/genesis/input","href":"/api-reference/signers/create-genesis-input"},{"title":"Submit Genesis Output","deprecated":null,"version":null,"openapi":"/openapi.yaml post /key-stores/{storeId}/genesis/output","href":"/api-reference/signers/submit-genesis-output"},{"title":"Create Onchain Sign Input","deprecated":null,"version":null,"openapi":"/openapi.yaml post /key-stores/{storeId}/onchain-sign/input","href":"/api-reference/signers/create-onchain-sign-input"},{"title":"Submit Onchain Sign Output","deprecated":null,"version":null,"openapi":"/openapi.yaml post /key-stores/{storeId}/onchain-sign/output","href":"/api-reference/signers/submit-onchain-sign-output"},{"title":"Create Proof Of Control Input","deprecated":null,"version":null,"openapi":"/openapi.yaml post /key-stores/{storeId}/proof-of-control/input","href":"/api-reference/signers/create-proof-of-control-input"},{"title":"Submit Proof Of Control Output","deprecated":null,"version":null,"openapi":"/openapi.yaml post /key-stores/{storeId}/proof-of-control/output","href":"/api-reference/signers/submit-proof-of-control-output"},{"title":"Create Add Mac User Input","deprecated":null,"version":null,"openapi":"/openapi.yaml post /key-stores/{storeId}/add-mac-user/input","href":"/api-reference/signers/create-add-mac-user-input"},{"title":"Submit Add Mac User Output","deprecated":null,"version":null,"openapi":"/openapi.yaml post /key-stores/{storeId}/add-mac-user/output","href":"/api-reference/signers/submit-add-mac-user-output"},{"title":"Create Key Harvest Input","deprecated":null,"version":null,"openapi":"/openapi.yaml post /key-stores/{storeId}/key-harvest/input","href":"/api-reference/signers/create-key-harvest-input"},{"title":"Submit Key Harvest Output","deprecated":null,"version":null,"openapi":"/openapi.yaml post /key-stores/{storeId}/key-harvest/output","href":"/api-reference/signers/submit-key-harvest-output"},{"title":"Cancel Fleet Operation","deprecated":null,"version":null,"openapi":"/openapi.yaml post /key-stores/{storeId}/fleet-operations/cancel","href":"/api-reference/signers/cancel-fleet-operation"},{"title":"Create Add Provisioner Input","deprecated":null,"version":null,"openapi":"/openapi.yaml post /key-stores/{storeId}/add-provisioner/input","href":"/api-reference/signers/create-add-provisioner-input"},{"title":"Submit Add Provisioner Output","deprecated":null,"version":null,"openapi":"/openapi.yaml post /key-stores/{storeId}/add-provisioner/output","href":"/api-reference/signers/submit-add-provisioner-output"}]}]}]},{"group":"Webhooks","icon":"webhook","pages":[{"group":"Webhook Configuration","pages":[{"title":"Webhooks Configuration","icon":"webhook","href":"/api-reference/webhooks"},{"title":"List Webhooks","deprecated":null,"version":null,"openapi":"/openapi.yaml get /webhooks","href":"/api-reference/webhooks/list-webhooks"},{"title":"Create Webhook","deprecated":null,"version":null,"openapi":"/openapi.yaml post /webhooks","href":"/api-reference/webhooks/create-webhook"},{"title":"Get Webhook","deprecated":null,"version":null,"openapi":"/openapi.yaml get /webhooks/{webhookId}","href":"/api-reference/webhooks/get-webhook"},{"title":"Update Webhook","deprecated":null,"version":null,"openapi":"/openapi.yaml put /webhooks/{webhookId}","href":"/api-reference/webhooks/update-webhook"},{"title":"Delete Webhook","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /webhooks/{webhookId}","href":"/api-reference/webhooks/delete-webhook"},{"title":"Ping Webhook","deprecated":null,"version":null,"openapi":"/openapi.yaml post /webhooks/{webhookId}/ping","href":"/api-reference/webhooks/ping-webhook"}]},{"group":"Events History","pages":[{"title":"Webhook Events","icon":"webhook","href":"/api-reference/webhook-events"},{"title":"Get Webhook Event","deprecated":null,"version":null,"openapi":"/openapi.yaml get /webhooks/{webhookId}/events/{webhookEventId}","href":"/api-reference/webhooks/get-webhook-event"},{"title":"List Webhook Events","deprecated":null,"version":null,"openapi":"/openapi.yaml get /webhooks/{webhookId}/events","href":"/api-reference/webhooks/list-webhook-events"},{"title":"Webhook event retry triggered","version":null,"deprecated":null,"openapi":"/openapi.yaml webhook webhook.event.retry.triggered","href":"/api-reference/webhooks/webhook-event-retry-triggered"}]}]}]},{"tab":"SDK reference","icon":"square-terminal","pages":[{"title":"SDK reference","href":"/sdks"}]},{"tab":"Change Log","icon":"newspaper","pages":[{"title":"Change Log","href":"/changelog"}]}]},"basePath":"","title":"List Transfers - DFNS documentation","buildId":"dpl_DTau1J5HqS9UTgVSDwGksstFWtPa","deploymentId":"dpl_DTau1J5HqS9UTgVSDwGksstFWtPa","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-5FCzAcfS.js","utils-SLtAG4EZ.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-2DZi8ZMu.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-D7J3nkzE.js","snippetPresets-D0Alv0AH.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-BI4qNJ2c.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BD3uyr8j.js","shallow-D8iEBr5z.js","getApiPlaygroundDisplay-CgNP4lzR.js","CodeSnippet-CX-QHuMs.js","CodeSnippets-VlXE-ZUf.js","Page-D9ithiIZ.js","getPastedJson-DYNQkZ1M.js","icon-CzacdwOi.js","MethodPill-2JVqoYKi.js","DuplicateIcon-_xVXs-U8.js","createIcon-BRHrweLo.js","DynamicMarkdown-mQG_iQiE.js","SectionHeading-DMpJzv8f.js","axios-vUo_bRtp.js","Markdown-5FGIym-8.js","clsx-D-TRO5q5.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CdrJecqK.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-CHlcWBLM.js"]}