{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"Dynamic","colors":{"primary":"#4779FF","light":"#A0BFFF","dark":"#69A5FF"},"logo":{"light":"https://mintcdn.com/dynamic-docs-testing/CXYm3HK725eun9ev/logo/dynamic-fireblocks-icon-light.svg?fit=max\u0026auto=format\u0026n=CXYm3HK725eun9ev\u0026q=85\u0026s=c050cd8c41715aa71119f91c19221cb3","dark":"https://mintcdn.com/dynamic-docs-testing/CXYm3HK725eun9ev/logo/dynamic-fireblocks-icon-dark.svg?fit=max\u0026auto=format\u0026n=CXYm3HK725eun9ev\u0026q=85\u0026s=434fa110e5847b7a23adc1abd636719e"},"favicon":"https://mintcdn.com/dynamic-docs-testing/C-CltRmvvkSqoMFQ/assets/favicon.png?fit=max\u0026auto=format\u0026n=C-CltRmvvkSqoMFQ\u0026q=85\u0026s=2bbf17fee49c1d60434f1fd77a2d8f38","api":{"mdx":{"auth":{"method":"bearer"}}},"background":{"image":"https://mintcdn.com/dynamic-docs-testing/C-CltRmvvkSqoMFQ/assets/images/general/background-image.png?fit=max\u0026auto=format\u0026n=C-CltRmvvkSqoMFQ\u0026q=85\u0026s=67a354a23840d92de3d1cb25c24ff27c","decoration":"gradient"},"navbar":{"links":[{"href":"https://www.dynamic.xyz/get-started","label":"Start Free"}],"primary":{"type":"button","label":"See it in action","href":"https://demo.dynamic.xyz/"}},"footer":{"socials":{"x":"https://x.com/dynamic_xyz","linkedin":"https://www.linkedin.com/company/dynamiclabs","slack":"https://www.dynamic.xyz/join-slack"}},"styling":{"eyebrows":"breadcrumbs","codeblocks":"system","latex":true},"integrations":{"gtm":{"tagId":"GTM-K9NXSDK"},"cookies":{"key":"dynamic-docs-cookie-consent","value":"accepted"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"metadata":{"timestamp":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"dynamic-docs-testing","hasAudioNarration":false,"actualSubdomain":"dynamic-docs-testing","customDomains":["www.dynamic.xyz"],"gitSource":{"type":"github","owner":"dynamic-labs","repo":"documentation","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6aeca4c6754501e0c6b682aa","collectionId":"ea23aa8b-d710-42bc-b27c-e7fa0a546b58","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6aeca4c6754501e0c6b682aa"},"feedback":{"thumbs":true,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aeca4c6754501e0c6b682aa","clientVersion":"0.0.4067","searchFilterCounts":[{"language":"default","tag":"Reference","count":1964},{"language":"default","tag":"REST API","count":1181},{"language":"default","tag":"Schemas","count":636},{"language":"default","tag":"Endpoints","count":541},{"language":"default","tag":"Javascript, React \u0026 React Native","count":307},{"language":"default","tag":"Legacy React","count":287},{"language":"default","tag":"SDK","count":238},{"language":"default","tag":"JavaScript SDK Reference","count":230},{"language":"default","tag":"Implement","count":212},{"language":"default","tag":"Wallets","count":186}]},"assistantConfig":{},"basePath":"/docs","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":".dynamic-demos-link{position:relative;overflow:hidden;margin:0.5rem 0 2rem;padding:2rem 1.75rem;border-radius:16px;border:1px solid rgba(148, 163, 184, 0.14);background:rgba(148, 163, 184, 0.04);text-align:center}html.dark .dynamic-demos-link{border-color:rgba(148, 163, 184, 0.12);background:rgba(148, 163, 184, 0.03)}.ddl-glow{position:absolute;inset:-40% auto auto 50%;width:28rem;height:28rem;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle, rgba(71, 121, 255, 0.18), transparent 70%);pointer-events:none}html.dark .ddl-glow{background:radial-gradient(circle, rgba(71, 121, 255, 0.22), transparent 70%)}.ddl-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;max-width:32rem;margin:0 auto}.ddl-icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin-bottom:1rem;border-radius:999px;background:rgba(71, 121, 255, 0.12);color:#4779ff}html.dark .ddl-icon{background:rgba(71, 121, 255, 0.18);color:#93b4ff}.ddl-icon svg{width:1.25rem;height:1.25rem}.ddl-title{margin:0 0 0.65rem;font-size:1.5rem;font-weight:700;line-height:1.25;letter-spacing:-0.02em;color:#0f172a}html.dark .ddl-title{color:#f1f5f9}.ddl-copy{margin:0 0 1.35rem;font-size:1rem;line-height:1.65;color:#64748b}html.dark .ddl-copy{color:#94a3b8}.ddl-copy strong{color:#4779ff;font-weight:600}html.dark .ddl-copy strong{color:#93b4ff}.ddl-button{display:inline-flex;align-items:center;gap:0.45rem;padding:0.75rem 1.15rem;border-radius:10px;background:#4779ff;color:#fff;font-size:0.95rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color 160ms cubic-bezier(0.2, 0, 0, 1),\n transform 160ms cubic-bezier(0.2, 0, 0, 1)}.ddl-button:hover{background:#2f5fe0;transform:translateY(-1px)}.ddl-button:focus-visible{outline:2px solid #4779ff;outline-offset:3px}.ddl-button-icon{width:1rem;height:1rem}@media (prefers-reduced-motion: reduce){.ddl-button{transition:none}.ddl-button:hover{transform:none}}.welcome-section{padding:1.3rem 1.5rem 0;border-radius:14px;border:1px solid rgba(148, 163, 184, 0.12);background:rgba(148, 163, 184, 0.04);margin-bottom:2rem}html.dark .welcome-section{border-color:rgba(148, 163, 184, 0.1);background:rgba(148, 163, 184, 0.03)}.welcome-word-rotator{margin:0 0 1rem;padding:0 0 1rem;border-bottom:1px dashed rgba(148, 163, 184, 0.2)}html.dark .welcome-word-rotator{border-bottom-color:rgba(148, 163, 184, 0.15)}.welcome-section h3{margin-top:1.75rem;margin-bottom:-1rem}.wwr-title{margin:0;font-size:2rem;font-weight:700;line-height:1.3;letter-spacing:-0.02em;color:#0f172a}html.dark .wwr-title{color:#f1f5f9}.wwr-line{display:block}.wwr-line+.wwr-line{margin-top:0.1rem}.wwr-word{white-space:nowrap}.wwr-char{display:inline-block;will-change:transform, opacity, filter;transform-style:preserve-3d;backface-visibility:hidden}.wwr-accent{color:#4779ff;font-weight:550;perspective:400px}html.dark .wwr-accent{color:#93b4ff}#banner{background-color:#4779ff}.event-hero{margin:0 0 1.5rem}.event-hero-banner{width:100%;height:auto;display:block;border-radius:14px;box-shadow:0 10px 32px rgba(15, 23, 42, 0.22)}.event-hero-meta{display:flex;flex-wrap:wrap;gap:0.5rem;margin-top:0.9rem}.event-tag{display:inline-flex;align-items:center;gap:0.4rem;padding:0.35rem 0.85rem;border-radius:999px;font-size:0.85rem;font-weight:600;color:#2f5fe0;background:rgba(71, 121, 255, 0.12);border:1px solid rgba(71, 121, 255, 0.25)}html.dark .event-tag{color:#93b4ff;background:rgba(71, 121, 255, 0.16);border-color:rgba(71, 121, 255, 0.32)}@media (min-width: 768px){.nav-logo{height:2.25rem!important;max-width:18rem!important}}.mcp-install-button{pointer-events:none!important;user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important}.before\\:bg-background-light::before,.chat-assistant-floating-input::before{content:none!important;display:none!important;background:none!important;background-color:transparent!important;height:0!important}.rn-qs-dark{display:none}.rn-qs-light{display:block}html.dark .rn-qs-dark{display:block}html.dark .rn-qs-light{display:none}html.light .rn-qs-dark{display:none}html.light .rn-qs-light{display:block}.llm-copy-btn{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;padding:7px 14px;background-color:#4779ff;color:#fff;font-size:13px;font-weight:500;border:none;border-radius:6px;cursor:pointer;transition:background-color 0.15s ease, opacity 0.15s ease}.llm-copy-btn:hover{background-color:#2f5fe0}.llm-copy-btn--copied{background-color:#16a34a}.llm-copy-btn--copied:hover{background-color:#15803d}html.dark{--ds-bg: #0c0e13;--ds-elevated: #1b1d22;--ds-border: #282b33;--ds-text: #ececec;--ds-muted: #6f7177;--ds-subtitle: #8f93ab;--ds-primary: #5c89ff}html.light{--ds-bg: #ffffff;--ds-elevated: #fafafb;--ds-border: #e9ecf2;--ds-text: #26272e;--ds-muted: #5f6478;--ds-subtitle: #8f93ab;--ds-primary: #5c89ff}html:is(.light,.dark) .DocSearch-Container,html:is(.light,.dark) .DocSearch-Modal{--docsearch-primary-color: var(--ds-primary);--docsearch-highlight-color: var(--ds-primary);--docsearch-logo-color: var(--ds-muted);--docsearch-text-color: var(--ds-text);--docsearch-muted-color: var(--ds-muted);--docsearch-hit-color: var(--ds-text);--docsearch-hit-active-color: var(--ds-text);--docsearch-container-background: rgb(0 0 0 / 0.6);--docsearch-modal-background: var(--ds-bg);--docsearch-searchbox-background: transparent;--docsearch-searchbox-focus-background: transparent;--docsearch-hit-background: transparent;--docsearch-footer-background: var(--ds-bg);--docsearch-modal-shadow: 0 4px 8px -6px rgb(24 39 75 / 0.02),\n 0 8px 24px -4px rgb(24 39 75 / 0.05),\n 0 0 0 1px var(--ds-border);--docsearch-hit-shadow: none;--docsearch-footer-shadow: 0 -1px 0 0 var(--ds-border);--docsearch-searchbox-shadow: none;--docsearch-key-gradient: var(--ds-bg);--docsearch-key-shadow: inset 0 0 0 1px var(--ds-border),\n 0 2px 0 0 var(--ds-border);--docsearch-key-pressed-shadow: inset 0 0 0 1px var(--ds-border),\n 0 1px 0 0 var(--ds-border);--docsearch-hit-height: auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html:is(.light,.dark) .DocSearch-Modal{max-width:558px;height:auto;max-height:min(80vh, 720px);border-radius:12px;overflow:hidden}html:is(.light,.dark) .DocSearch-Dropdown{height:auto;padding:12px 16px;max-height:calc(min(80vh, 720px) - 56px - 54px)}html:is(.light,.dark) .DocSearch-Dropdown-Container{display:flex;flex-direction:column;gap:17px}html:is(.light,.dark) .DocSearch-Hits ul{display:flex;flex-direction:column;gap:2px}html:is(.light,.dark) .DocSearch-SearchBar{padding:12px;border-bottom:1px solid var(--ds-border)}html:is(.light,.dark) .DocSearch-SearchBar:has(.DocSearch-Input:not(:placeholder-shown)){background:var(--ds-elevated)}html:is(.light,.dark) .DocSearch-Form{height:auto;padding:0;gap:8px;background:transparent;box-shadow:none}html:is(.light,.dark) .DocSearch-Input{padding:0;font-size:14px;font-weight:400;line-height:20px;color:var(--ds-text)}html:is(.light,.dark) .DocSearch-Input::placeholder{color:var(--ds-muted);opacity:1}html:is(.light,.dark) .DocSearch-Hit-source{height:auto;margin:0 0 6px;padding:0;background:transparent;font-size:12px;font-weight:500;line-height:18px;letter-spacing:0;text-transform:none;color:var(--ds-primary)}html:is(.light,.dark) .DocSearch-Hit{height:auto;padding:0}html:is(.light,.dark) .DocSearch-Hit a{height:54px;padding:8px 10px;border:1px solid transparent;border-radius:8px;background:transparent;display:flex;align-items:center;transition-property:background-color, border-color;transition-duration:120ms;transition-timing-function:cubic-bezier(0.2, 0, 0, 1)}html:is(.light,.dark) .DocSearch-Hit[aria-selected=\"true\"] a{background:var(--ds-elevated);border-color:var(--ds-border)}html:is(.light,.dark) .DocSearch-Hit-Container{display:flex;align-items:center;width:100%;height:auto;min-height:0;gap:8px}html:is(.light,.dark) .DocSearch-Hit-content-wrapper{flex:1 1 auto;min-width:0}html:is(.light,.dark) .DocSearch-Hit-action{margin-left:auto;flex-shrink:0}html:is(.light,.dark) .DocSearch-Hit-title{font-size:14px;font-weight:500;line-height:20px;color:var(--ds-text)}html:is(.light,.dark) .DocSearch-Hit-path{font-size:12px;font-weight:400;line-height:18px;color:var(--ds-muted)}html:is(.light,.dark) .DocSearch-Hit[aria-selected=\"true\"] .DocSearch-Hit-path{color:var(--ds-subtitle)}html:is(.light,.dark) .DocSearch-Hit--Result.DocSearch-Hit--Lvl1 .DocSearch-Hit-title,html:is(.light,.dark) .DocSearch-Hit--Result.DocSearch-Hit--Child .DocSearch-Hit-title,html:is(.light,.dark) .DocSearch-Hit[aria-selected=\"true\"] .DocSearch-Hit-title,html:is(.light,.dark) .DocSearch-Hit[aria-selected=\"true\"] mark{color:var(--ds-primary)}html:is(.light,.dark) .DocSearch-Hit-action{display:none}html:is(.light,.dark) .DocSearch-Hit[aria-selected=\"true\"] .DocSearch-Hit-action{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:2px;border-radius:4px;background:var(--ds-bg);box-shadow:inset 0 0 0 1px var(--ds-border),\n 0 2px 0 0 var(--ds-border);flex-shrink:0}html:is(.light,.dark) .DocSearch-Footer{height:auto;padding:16px;background:var(--ds-bg);border-top:1px solid var(--ds-border);border-radius:0 0 12px 12px;box-shadow:none}html:is(.light,.dark) .DocSearch-Commands{gap:20px}html:is(.light,.dark) .DocSearch-Commands li{gap:6px}html:is(.light,.dark) .DocSearch-Commands-Key{position:relative;width:22px;height:22px;min-width:22px;margin:0;padding:2px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:500;color:var(--ds-muted)}html:is(.light,.dark) .DocSearch-Label{font-size:14px;font-weight:400;line-height:20px;color:var(--ds-muted)}html:is(.light,.dark) .DocSearch-Logo a>*{display:none}html:is(.light,.dark) .DocSearch-Logo a{font-size:11px;font-weight:400;line-height:1;color:var(--ds-muted);text-decoration:none;border-radius:2px;opacity:0.6;transition-property:opacity;transition-duration:150ms;transition-timing-function:cubic-bezier(0.2, 0, 0, 1)}html:is(.light,.dark) .DocSearch-Logo a::before{content:'Search by Algolia'}html:is(.light,.dark) .DocSearch-MagnifierLabel>*,html:is(.light,.dark) .DocSearch-Reset>*,html:is(.light,.dark) .DocSearch-Hit-icon>*,html:is(.light,.dark) .DocSearch-Hit-action>*{display:none!important}html:is(.light,.dark) .DocSearch-Commands li:nth-child(1) .DocSearch-Commands-Key>*,html:is(.light,.dark) .DocSearch-Commands li:nth-child(2) .DocSearch-Commands-Key>*{display:none!important}html:is(.light,.dark) .DocSearch-Hit-Tree,html:is(.light,.dark) .DocSearch-Hit-action-button,html:is(.light,.dark) .DocSearch-Hit-action~.DocSearch-Hit-action{display:none!important}html:is(.light,.dark) .DocSearch-MagnifierLabel,html:is(.light,.dark) .DocSearch-Reset,html:is(.light,.dark) .DocSearch-Hit-icon{display:inline-block;width:16px;height:16px;padding:0;background-color:var(--ds-muted);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}html:is(.light,.dark) .DocSearch-MagnifierLabel{-webkit-mask-image:url(\"data:image/svg+xml;base64,PHN2ZyBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1zZWFyY2giIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiA+IDxwYXRoIGQ9Im0yMSAyMS00LjM0LTQuMzQiIC8+IDxjaXJjbGUgY3g9IjExIiBjeT0iMTEiIHI9IjgiIC8+IDwvc3ZnPg==\");mask-image:url(\"data:image/svg+xml;base64,PHN2ZyBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1zZWFyY2giIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiA+IDxwYXRoIGQ9Im0yMSAyMS00LjM0LTQuMzQiIC8+IDxjaXJjbGUgY3g9IjExIiBjeT0iMTEiIHI9IjgiIC8+IDwvc3ZnPg==\")}html:is(.light,.dark) .DocSearch-Reset{position:relative;width:16px;height:16px;border:0;border-radius:2px;cursor:pointer;transition-property:transform, opacity;transition-duration:100ms;transition-timing-function:cubic-bezier(0.2, 0, 0, 1);-webkit-mask-image:url(\"data:image/svg+xml;base64,PHN2ZyBjbGFzcz0ibHVjaWRlIGx1Y2lkZS14IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgPiA8cGF0aCBkPSJNMTggNiA2IDE4IiAvPiA8cGF0aCBkPSJtNiA2IDEyIDEyIiAvPiA8L3N2Zz4=\");mask-image:url(\"data:image/svg+xml;base64,PHN2ZyBjbGFzcz0ibHVjaWRlIGx1Y2lkZS14IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgPiA8cGF0aCBkPSJNMTggNiA2IDE4IiAvPiA8cGF0aCBkPSJtNiA2IDEyIDEyIiAvPiA8L3N2Zz4=\")}html:is(.light,.dark) .DocSearch-Reset[hidden]{display:none}html:is(.light,.dark) .DocSearch-Reset::after{content:'';position:absolute;inset:-12px}html:is(.light,.dark) .DocSearch-Hit-icon{-webkit-mask-image:url(\"data:image/svg+xml;base64,PHN2ZyBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1maWxlLXRleHQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiA+IDxwYXRoIGQ9Ik02IDIyYTIgMiAwIDAgMS0yLTJWNGEyIDIgMCAwIDEgMi0yaDhhMi40IDIuNCAwIDAgMSAxLjcwNC43MDZsMy41ODggMy41ODhBMi40IDIuNCAwIDAgMSAyMCA4djEyYTIgMiAwIDAgMS0yIDJ6IiAvPiA8cGF0aCBkPSJNMTQgMnY1YTEgMSAwIDAgMCAxIDFoNSIgLz4gPHBhdGggZD0iTTEwIDlIOCIgLz4gPHBhdGggZD0iTTE2IDEzSDgiIC8+IDxwYXRoIGQ9Ik0xNiAxN0g4IiAvPiA8L3N2Zz4=\");mask-image:url(\"data:image/svg+xml;base64,PHN2ZyBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1maWxlLXRleHQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiA+IDxwYXRoIGQ9Ik02IDIyYTIgMiAwIDAgMS0yLTJWNGEyIDIgMCAwIDEgMi0yaDhhMi40IDIuNCAwIDAgMSAxLjcwNC43MDZsMy41ODggMy41ODhBMi40IDIuNCAwIDAgMSAyMCA4djEyYTIgMiAwIDAgMS0yIDJ6IiAvPiA8cGF0aCBkPSJNMTQgMnY1YTEgMSAwIDAgMCAxIDFoNSIgLz4gPHBhdGggZD0iTTEwIDlIOCIgLz4gPHBhdGggZD0iTTE2IDEzSDgiIC8+IDxwYXRoIGQ9Ik0xNiAxN0g4IiAvPiA8L3N2Zz4=\")}html:is(.light,.dark) .DocSearch-Hit--Result.DocSearch-Hit--Lvl1 .DocSearch-Hit-icon,html:is(.light,.dark) .DocSearch-Hit--Result.DocSearch-Hit--Child .DocSearch-Hit-icon{-webkit-mask-image:url(\"data:image/svg+xml;base64,PHN2ZyBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1oYXNoIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgPiA8bGluZSB4MT0iNCIgeDI9IjIwIiB5MT0iOSIgeTI9IjkiIC8+IDxsaW5lIHgxPSI0IiB4Mj0iMjAiIHkxPSIxNSIgeTI9IjE1IiAvPiA8bGluZSB4MT0iMTAiIHgyPSI4IiB5MT0iMyIgeTI9IjIxIiAvPiA8bGluZSB4MT0iMTYiIHgyPSIxNCIgeTE9IjMiIHkyPSIyMSIgLz4gPC9zdmc+\");mask-image:url(\"data:image/svg+xml;base64,PHN2ZyBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1oYXNoIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgPiA8bGluZSB4MT0iNCIgeDI9IjIwIiB5MT0iOSIgeTI9IjkiIC8+IDxsaW5lIHgxPSI0IiB4Mj0iMjAiIHkxPSIxNSIgeTI9IjE1IiAvPiA8bGluZSB4MT0iMTAiIHgyPSI4IiB5MT0iMyIgeTI9IjIxIiAvPiA8bGluZSB4MT0iMTYiIHgyPSIxNCIgeTE9IjMiIHkyPSIyMSIgLz4gPC9zdmc+\")}html:is(.light,.dark) .DocSearch-Hit[aria-selected=\"true\"] .DocSearch-Hit-icon{background-color:var(--ds-text)}html:is(.light,.dark) .DocSearch-Hit[aria-selected=\"true\"] .DocSearch-Hit-action::before{content:'';width:16px;height:16px;background-color:var(--ds-text);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url(\"data:image/svg+xml;base64,PHN2ZyBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1jb3JuZXItZG93bi1sZWZ0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgPiA8cGF0aCBkPSJNMjAgNHY3YTQgNCAwIDAgMS00IDRINCIgLz4gPHBhdGggZD0ibTkgMTAtNSA1IDUgNSIgLz4gPC9zdmc+\");mask-image:url(\"data:image/svg+xml;base64,PHN2ZyBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1jb3JuZXItZG93bi1sZWZ0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgPiA8cGF0aCBkPSJNMjAgNHY3YTQgNCAwIDAgMS00IDRINCIgLz4gPHBhdGggZD0ibTkgMTAtNSA1IDUgNSIgLz4gPC9zdmc+\")}html:is(.light,.dark) .DocSearch-Commands li:nth-child(1) .DocSearch-Commands-Key::before,html:is(.light,.dark) .DocSearch-Commands li:nth-child(2) .DocSearch-Commands-Key:nth-child(1)::before,html:is(.light,.dark) .DocSearch-Commands li:nth-child(2) .DocSearch-Commands-Key:nth-child(2)::before{content:'';width:16px;height:16px;background-color:var(--ds-muted);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}html:is(.light,.dark) .DocSearch-Commands li:nth-child(1) .DocSearch-Commands-Key::before{-webkit-mask-image:url(\"data:image/svg+xml;base64,PHN2ZyBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1jb3JuZXItZG93bi1sZWZ0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgPiA8cGF0aCBkPSJNMjAgNHY3YTQgNCAwIDAgMS00IDRINCIgLz4gPHBhdGggZD0ibTkgMTAtNSA1IDUgNSIgLz4gPC9zdmc+\");mask-image:url(\"data:image/svg+xml;base64,PHN2ZyBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1jb3JuZXItZG93bi1sZWZ0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgPiA8cGF0aCBkPSJNMjAgNHY3YTQgNCAwIDAgMS00IDRINCIgLz4gPHBhdGggZD0ibTkgMTAtNSA1IDUgNSIgLz4gPC9zdmc+\")}html:is(.light,.dark) .DocSearch-Commands li:nth-child(2) .DocSearch-Commands-Key:nth-child(1)::before{-webkit-mask-image:url(\"data:image/svg+xml;utf8,\u003csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'>\u003cpath d='m5 12 7-7 7 7'/>\u003cpath d='M12 19V5'/>\u003c/svg>\");mask-image:url(\"data:image/svg+xml;utf8,\u003csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'>\u003cpath d='m5 12 7-7 7 7'/>\u003cpath d='M12 19V5'/>\u003c/svg>\")}html:is(.light,.dark) .DocSearch-Commands li:nth-child(2) .DocSearch-Commands-Key:nth-child(2)::before{-webkit-mask-image:url(\"data:image/svg+xml;utf8,\u003csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'>\u003cpath d='M12 5v14'/>\u003cpath d='m19 12-7 7-7-7'/>\u003c/svg>\");mask-image:url(\"data:image/svg+xml;utf8,\u003csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'>\u003cpath d='M12 5v14'/>\u003cpath d='m19 12-7 7-7-7'/>\u003c/svg>\")}html:is(.light,.dark) .DocSearch-Reset:focus-visible,html:is(.light,.dark) .DocSearch-Logo a:focus-visible{outline:2px solid var(--ds-primary);outline-offset:4px}html:is(.light,.dark) .DocSearch-Logo a:focus-visible{opacity:1;outline-offset:3px}html:is(.light,.dark) .DocSearch-Reset:active{transform:scale(0.96)}@media (hover: hover){html:is(.light,.dark) .DocSearch-Reset:hover{opacity:0.8}html:is(.light,.dark) .DocSearch-Logo a:hover{opacity:1}}@media (prefers-reduced-motion: reduce){html:is(.light,.dark) .DocSearch-Hit a,html:is(.light,.dark) .DocSearch-Logo a,html:is(.light,.dark) .DocSearch-Reset{transition:none}html:is(.light,.dark) .DocSearch-Reset:active{transform:none}}.nav-tabs{flex:1 1 auto;min-width:0;align-items:center;gap:0.25rem!important;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;scroll-padding-inline:0.625rem}.nav-tabs::-webkit-scrollbar{display:none}.nav-tabs-item{flex:0 0 auto}.nav-tabs-item{white-space:nowrap;height:auto;padding:0.375rem 0.625rem;border-radius:0.5rem;gap:0!important;color:#5f6478;transition:background-color 0.15s ease,\n color 0.15s ease}.nav-tabs-item>svg,.nav-tabs-item>div>svg{display:none}.nav-tabs-item>div.absolute{display:none!important}.nav-tabs-item[data-active=\"true\"]{background-color:#edf1fe;color:#2b55c7}.nav-tabs-item:focus-visible{outline:2px solid #4779ff;outline-offset:2px;color:#26272e}html.dark .nav-tabs-item{color:#8f93ab}html.dark .nav-tabs-item:focus-visible{outline-color:#69a5ff;color:#ececec}html.dark .nav-tabs-item[data-active=\"true\"]{background-color:rgb(105 165 255 / 14%);color:#a0bfff}@media (hover: hover){.nav-tabs-item:hover{background-color:#f4f5f8;color:#26272e}.nav-tabs-item[data-active=\"true\"]:hover{background-color:#e4ebfd;color:#2b55c7}html.dark .nav-tabs-item:hover{background-color:#1b1d22;color:#ececec}html.dark .nav-tabs-item[data-active=\"true\"]:hover{background-color:rgb(105 165 255 / 20%);color:#a0bfff}}@media (prefers-reduced-motion: reduce){.nav-tabs-item{transition:none}}div:has(>.nav-tabs){border-bottom:1px solid #e9ecf2}html.dark div:has(>.nav-tabs){border-bottom-color:#282b33}a[href$=\"demo.dynamic.xyz/\"]>span[class*=\"bg-primary-dark\"]{background-color:#2e57d1}@media (hover: hover){a[href$=\"demo.dynamic.xyz/\"]:hover>span[class*=\"bg-primary-dark\"]{background-color:#22409e}}div:has(>.nav-tabs){height:auto!important;padding-block:0.4375rem}#sidebar-content .sidebar-group li:has(>button>div:first-child:not(.flex-1))>ul{margin-left:1.5rem}"}],"page":{"pagePath":"api-reference/schemas/ProviderUrlsResponse","slug":"/api-reference/schemas/ProviderUrlsResponse","pageMetadata":{"openapi-schema":"ProviderUrlsResponse","title":null,"description":null,"href":"/api-reference/schemas/ProviderUrlsResponse"},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"codeStyling":"system","config":{},"pageMetadata":{"openapi-schema":"ProviderUrlsResponse","title":null,"description":null,"href":"/api-reference/schemas/ProviderUrlsResponse"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/docs/_mintlify/custom/dynamic-docs-testing/fd6becaed25bf0d8/algolia-docsearch.js","/docs/_mintlify/custom/dynamic-docs-testing/078be96a1e454d1f/generate-llms.js","/docs/_mintlify/custom/dynamic-docs-testing/14f3898c5e985cd5/snippets/gsap-text-plugin.js","/docs/_mintlify/custom/dynamic-docs-testing/c174bfce53a72941/snippets/gsap.js","/docs/_mintlify/custom/dynamic-docs-testing/ea6028ffcc794f21/llm-copy-button.js","/docs/_mintlify/custom/dynamic-docs-testing/c071bd14c4f40dfd/onetrust.js"],"openApiReferenceData":{"schemaData":{"type":"object","properties":{"providerUrls":{"type":"array","items":{"type":"object","required":["provider","authorizationUrl","redirectUrl"],"properties":{"provider":{"type":"string","description":"The 'turnkey' value is deprecated and will be removed in a future version.","enum":["emailOnly","magicLink","apple","bitbucket","coinbasesocial","discord","epicgames","facebook","farcaster","github","gitlab","google","instagram","linkedin","microsoft","twitch","twitter","blocto","banxa","coinbaseOnramp","cryptoDotCom","dynamic","alchemy","zerodev","telegram","turnkey","coinbaseWaas","sms","spotify","tiktok","line","steam","shopify","zksync","kraken","blockaid","passkey","okta","sendgrid","resend"],"isRequired":true,"uniqueKey":"providerUrls.items.[INDEX].provider","typeLabel":"enum\u003cstring>"},"authorizationUrl":{"description":"If the provider supports Oauth 2, this field will contain the URL of the login and authorization where a user can authorize the applciation to gain access to their provider account","type":"string","isRequired":true,"uniqueKey":"providerUrls.items.[INDEX].authorizationUrl","typeLabel":"string"},"redirectUrl":{"description":"If the provider supports Oauth 2, this field will contain the URL of redirect or callback URL which will need to be provided to the Oauth provider to properly configure your App tp talk with Dynamic","type":"string","isRequired":true,"uniqueKey":"providerUrls.items.[INDEX].redirectUrl","typeLabel":"string"},"scopes":{"description":"Optional custom space-delimited list of Oauth scopes for the social provider","type":"string","uniqueKey":"providerUrls.items.[INDEX].scopes","typeLabel":"string"},"scopesRefUrl":{"description":"Reference URL for custom scopes of OAuth provider.","type":"string","uniqueKey":"providerUrls.items.[INDEX].scopesRefUrl","typeLabel":"string"}},"uniqueKey":"providerUrls.items.[INDEX]","typeLabel":"object"},"uniqueKey":"providerUrls","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object","example":{"title":"Example","value":{"providerUrls":[{"authorizationUrl":"\u003cstring>","redirectUrl":"\u003cstring>","scopes":"\u003cstring>","scopesRefUrl":"\u003cstring>"}]}}},"originalFileLocation":"openapi.yaml"},"subdomain":"dynamic-docs-testing","siteName":"Dynamic","title":"ProviderUrlsResponse - Dynamic","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-05T15:47:16.679Z","gitLastModified":"2026-01-21T21:03:57.000Z","originalFileLocation":"api-reference/schemas/ProviderUrlsResponse.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=\"application-name\" content=\"Dynamic\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/dynamic-docs-testing/mdILYDruq-iWk8yv/_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=\"/docs/mintlify-assets/_mintlify/favicons/dynamic-docs-testing/mdILYDruq-iWk8yv/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/dynamic-docs-testing/mdILYDruq-iWk8yv/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/dynamic-docs-testing/mdILYDruq-iWk8yv/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/dynamic-docs-testing/mdILYDruq-iWk8yv/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/dynamic-docs-testing/mdILYDruq-iWk8yv/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/dynamic-docs-testing/mdILYDruq-iWk8yv/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/dynamic-docs-testing/mdILYDruq-iWk8yv/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/dynamic-docs-testing/mdILYDruq-iWk8yv/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"ProviderUrlsResponse - Dynamic\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Dynamic\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://www.dynamic.xyz/docs/api-reference/schemas/ProviderUrlsResponse\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://dynamic-docs-testing.mintlify.app/_mintlify/api/og/v2?division=Schemas\u0026amp;title=ProviderUrlsResponse\u0026amp;theme=9bec92bca96868fc0aaaeb3b\u0026amp;signature=966b60328ba86bf185c457c89b220de1906c1177768e3ee5eccdec2d9c0b172a\">\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=\"ProviderUrlsResponse - Dynamic\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://dynamic-docs-testing.mintlify.app/_mintlify/api/og/v2?division=Schemas\u0026amp;title=ProviderUrlsResponse\u0026amp;theme=9bec92bca96868fc0aaaeb3b\u0026amp;signature=966b60328ba86bf185c457c89b220de1906c1177768e3ee5eccdec2d9c0b172a\">\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=\"/docs/mintlify-assets/_mintlify/favicons/dynamic-docs-testing/mdILYDruq-iWk8yv/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Dynamic\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#4779FF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://www.dynamic.xyz/docs/api-reference/schemas/ProviderUrlsResponse\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/api-reference/schemas/ProviderUrlsResponse.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://www.dynamic.xyz/#organization\",\"name\":\"Dynamic\",\"url\":\"https://www.dynamic.xyz\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/dynamic-docs-testing/CXYm3HK725eun9ev/logo/dynamic-fireblocks-icon-light.svg?fit=max\u0026auto=format\u0026n=CXYm3HK725eun9ev\u0026q=85\u0026s=c050cd8c41715aa71119f91c19221cb3\"}},{\"@type\":\"WebSite\",\"@id\":\"https://www.dynamic.xyz/docs#website\",\"name\":\"Dynamic\",\"url\":\"https://www.dynamic.xyz/docs\",\"publisher\":{\"@id\":\"https://www.dynamic.xyz/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://www.dynamic.xyz/docs/api-reference/schemas/ProviderUrlsResponse#webpage\",\"url\":\"https://www.dynamic.xyz/docs/api-reference/schemas/ProviderUrlsResponse\",\"name\":\"ProviderUrlsResponse\",\"dateModified\":\"2026-01-21T21:03:57.000Z\",\"isPartOf\":{\"@id\":\"https://www.dynamic.xyz/docs#website\"},\"breadcrumb\":{\"@id\":\"https://www.dynamic.xyz/docs/api-reference/schemas/ProviderUrlsResponse#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://www.dynamic.xyz/docs/api-reference/schemas/ProviderUrlsResponse#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Schemas\",\"item\":\"https://www.dynamic.xyz/docs/api-reference/schemas/AccessOutcomeEnum\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ProviderUrlsResponse\",\"item\":\"https://www.dynamic.xyz/docs/api-reference/schemas/ProviderUrlsResponse\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://www.dynamic.xyz/docs/api-reference/schemas/ProviderUrlsResponse#apireference\",\"headline\":\"ProviderUrlsResponse\",\"name\":\"ProviderUrlsResponse\",\"url\":\"https://www.dynamic.xyz/docs/api-reference/schemas/ProviderUrlsResponse\",\"mainEntityOfPage\":{\"@id\":\"https://www.dynamic.xyz/docs/api-reference/schemas/ProviderUrlsResponse#webpage\"},\"dateModified\":\"2026-01-21T21:03:57.000Z\",\"publisher\":{\"@id\":\"https://www.dynamic.xyz/#organization\"},\"isPartOf\":{\"@id\":\"https://www.dynamic.xyz/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Dynamic\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Dynamic","nav":{"global":null,"tabs":[{"tab":"Get Started","icon":"rocket","groups":[{"group":"Learn","boost":2,"icon":"book","expanded":false,"pages":[{"group":"Getting Started","expanded":false,"pages":[{"title":"Welcome","icon":"hand-wave","href":"/get-started/welcome"},{"title":"Live Demos","icon":"play","href":"/get-started/demos"}]},{"group":"Dynamic Console","expanded":false,"pages":[{"title":"SDK and API Keys","href":"/platform/console/tokens-api-keys"},{"title":"Set Up SSO","href":"/platform/console/sso"},{"title":"API Token Permissions","href":"/platform/console/api-token-permissions"},{"title":"Analytics","href":"/platform/console/analytics"},{"title":"Users \u0026 Visitors","href":"/platform/console/users-visitors"},{"title":"Test Accounts","href":"/platform/console/test-accounts"},{"title":"Admin Action Approvals","href":"/platform/console/admin-action-approvals"},{"group":"Organization","pages":[{"title":"Sandbox vs Live","href":"/platform/console/sandbox-vs-live"},{"title":"Invite Members","href":"/platform/console/invite-members"},{"title":"Projects vs Organizations","href":"/platform/console/projects-vs-orgs"}]},{"group":"Settings","pages":[{"title":"General Settings","href":"/platform/console/general"},{"title":"Privacy Settings","href":"/platform/console/privacy"},{"title":"Security Settings","href":"/platform/console/security"},{"title":"End-User MFA","href":"/platform/console/end-user-mfa"},{"title":"Console MFA","href":"/platform/console/mfa"}]},{"group":"Social Providers","pages":[{"title":"Social Providers Overview","href":"/platform/social-providers/overview"},{"title":"Apple","href":"/platform/social-providers/apple"},{"title":"Coinbase","href":"/platform/social-providers/coinbase"},{"title":"Discord","href":"/platform/social-providers/discord"},{"title":"Epic Games","href":"/platform/social-providers/epicgames"},{"title":"Facebook","href":"/platform/social-providers/facebook"},{"title":"Gemini","href":"/platform/social-providers/gemini"},{"title":"Farcaster","href":"/platform/social-providers/farcaster"},{"title":"Github","href":"/platform/social-providers/github"},{"title":"Google","href":"/platform/social-providers/google"},{"title":"Kraken","href":"/platform/social-providers/kraken"},{"title":"LINE","href":"/platform/social-providers/line"},{"title":"Microsoft","href":"/platform/social-providers/microsoft"},{"title":"Shopify","href":"/platform/social-providers/shopify"},{"title":"Spotify","href":"/platform/social-providers/spotify"},{"title":"Telegram","href":"/platform/social-providers/telegram"},{"title":"TikTok","href":"/platform/social-providers/tiktok"},{"title":"Twitch","href":"/platform/social-providers/twitch"},{"title":"Twitter/X","href":"/platform/social-providers/twitter"}]}]},{"group":"Webhooks","expanded":false,"pages":[{"title":"Webhooks Overview","href":"/platform/console/webhooks/overview"},{"title":"Webhook events","href":"/platform/console/webhooks/event-types"},{"title":"Admin and environment events","href":"/platform/console/webhooks/events"},{"title":"Setting up Webhooks","href":"/platform/console/webhooks/setup"},{"title":"Event Delivery \u0026 Best Practices","href":"/platform/console/webhooks/delivery-best-practices"}]},{"group":"Going Live","expanded":false,"pages":[{"title":"Go Live Checklist","icon":"check","href":"/get-started/go-live-checklist"}]},{"group":"Chain support","expanded":false,"pages":[{"title":"Chains Overview","sidebarTitle":"Overview","href":"/get-started/chains/overview"}]},{"group":"Security","expanded":false,"pages":[{"title":"Overview","href":"/get-started/security/overview"},{"title":"Address Screening","href":"/get-started/security/address-screening"},{"title":"Device Registration","href":"/get-started/security/device-registration"},{"title":"Best Practices","href":"/get-started/security/recommendedpaths"},{"title":"Mitigating Attack Vectors","href":"/get-started/security/threatvectors"},{"title":"Content Security Policy (CSP)","href":"/get-started/security/content-security-policy"}]},{"group":"Rate Limits","expanded":false,"pages":[{"title":"Rate Limits","href":"/platform/rate-limits"}]},{"group":"API Upgrades","expanded":false,"pages":[{"title":"2026_01_01","href":"/get-started/migrations/api/2026_01_01"},{"group":"2026_04_01","pages":[{"title":"Upgrading the API to 2026_04_01","href":"/get-started/migrations/api/2026_04_01"},{"title":"Migrating from action-based MFA to step-up authentication","href":"/get-started/migrations/api/2026_04_01-mfa-migration"}]}]},{"group":"Migrations","expanded":false,"pages":[{"title":"Migrating to Dynamic","href":"/get-started/migrations/migration-guide"},{"title":"Migrating from ZeroDev to native EVM gas sponsorship","href":"/get-started/migrations/zerodev-to-native-gas-sponsorship"},{"title":"Migrate React Native from expo-secure-store to react-native-keychain","href":"/get-started/migrations/react-native-expo-secure-store-to-keychain"},{"title":"Migrate legacy React Native SDK packages to v5","href":"/get-started/migrations/react-native-legacy-package-rename"},{"title":"Migrating Users via CSV","href":"/get-started/migrations/tutorials/importing"},{"title":"Migration from RainbowKit","href":"/get-started/migrations/tutorials/rainbowkit"}]},{"group":"Troubleshooting","expanded":false,"pages":[{"title":"Initial Steps","href":"/get-started/troubleshooting/general"},{"title":"Dynamic Doctor","href":"/get-started/troubleshooting/dynamic-doctor"},{"title":"Generating a HAR file","href":"/get-started/troubleshooting/generating-har-file"},{"title":"Email OTP delivery","href":"/get-started/troubleshooting/email-otp-delivery"},{"group":"Embedded Wallets","pages":[{"title":"InvalidPasswordError: Decryption failed","href":"/get-started/troubleshooting/wallets/invalid-password-error-decryption-failed"}]},{"group":"React / Vite","pages":[{"title":"Vite.js polyfills necessary for Dynamic SDK","href":"/get-started/troubleshooting/react/vitejs-polyfills-necessary-for-dynamic-sdk"},{"title":"Vite.js - Starknet module export error","href":"/get-started/troubleshooting/react/vitejs-starknet-module-export-error"},{"title":"Vite.js - MetaMask QR code connection errors","href":"/get-started/troubleshooting/react/vitejs-metamask-qr-code-connection-errors"},{"title":"Failed to parse source map warnings","href":"/get-started/troubleshooting/react/failed-to-parse-source-map-warnings"},{"title":"Cannot resolve rpc-websockets","href":"/get-started/troubleshooting/react/cannot-resolve-rpc-websockets"},{"title":"Cannot convert a BigInt value to a number","href":"/get-started/troubleshooting/react/cannot-convert-a-bigInt-value-to-a-number"},{"title":"Jest Error: SyntaxError: Cannot use import statement outside a module","href":"/get-started/troubleshooting/react/jest-error-syntaxerror-unexpected-token-export"},{"title":"Modal pop up isn't visible","href":"/get-started/troubleshooting/react/pop-up-isnt-visible-on-some-devices"},{"title":"Input Cannot Be Focused","href":"/get-started/troubleshooting/react/input-cannot-be-focused"}]},{"group":"Next.js","pages":[{"title":"Module not found: Can't resolve 'encoding'","href":"/get-started/troubleshooting/next/module-not-found"},{"title":"FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed","href":"/get-started/troubleshooting/next/javascript-heap-out-of-memory"},{"title":"Hydration failed because initial UI does not match what was rendered on the server","href":"/get-started/troubleshooting/next/hydration-failed"}]},{"group":"Solana","pages":[{"title":"Can't resolve 'crypto'","href":"/get-started/troubleshooting/solana/cannot-resolve-crypto"}]},{"group":"Mobile","pages":[{"title":"Wallet is redirecting to the App Store","href":"/get-started/troubleshooting/mobile/wallet-is-redirecting-to-the-app-store"}]},{"group":"WalletConnect","pages":[{"title":"WalletConnect Unsupported Chain","href":"/get-started/troubleshooting/walletconnect/walletconnect-unsupported-chain"}]},{"group":"Browser Extension","pages":[{"title":"Store Approval Issues","href":"/get-started/troubleshooting/browser-extension/browser-extension-approval-issues"}]},{"group":"Browser Storage","pages":[{"title":"IndexedDB is unavailable or closing","href":"/get-started/troubleshooting/browser-storage/indexeddb-unavailable"}]},{"group":"TypeScript","pages":[{"title":"TypeScript Compilation Errors","href":"/get-started/troubleshooting/typescript/typescript-compilation-error"}]}]},{"title":"Changelog","mode":"custom","href":"/changelog"}]},{"group":"Build with","boost":2,"icon":"code","pages":[{"group":"Javascript, React \u0026 React Native","boost":1.5,"icon":"js","root":{"title":"JavaScript SDK Overview","href":"/javascript/overview"},"expanded":false,"pages":[{"group":"Agnostic","icon":"js","pages":[{"title":"JavaScript Quickstart","href":"/javascript/reference/quickstart"},{"title":"Creating a Dynamic Client","href":"/javascript/reference/client/create-dynamic-client"},{"title":"Adding Extensions","href":"/javascript/reference/adding-extensions"},{"title":"Initializing the Dynamic Client","href":"/javascript/reference/client/initialize-dynamic-client"}]},{"group":"React","icon":"react","pages":[{"title":"React Quickstart (JS SDK)","href":"/javascript/reference/react-quickstart"},{"title":"Next.js App Router setup","href":"/javascript/reference/nextjs-app-router"},{"title":"How React Hooks Work","href":"/javascript/reference/react-hooks-guide"},{"title":"React Hooks","href":"/javascript/reference/react-hooks"},{"title":"React Hooks Catalog","href":"/javascript/reference/react-hooks-catalog"}]},{"group":"React Native","icon":"mobile-screen","pages":[{"title":"React Native Quickstart (JS SDK)","href":"/javascript/reference/react-native-quickstart"},{"title":"React Native Setup","href":"/javascript/react-native/setup"},{"title":"Setup on Expo","href":"/javascript/react-native/expo"},{"title":"Setup on Bare React Native","href":"/javascript/react-native/bare-react-native"},{"title":"React Native Passkeys","href":"/javascript/react-native/passkeys"},{"title":"Device key storage","href":"/javascript/react-native/device-key-storage"},{"title":"React Native Business Accounts","href":"/javascript/react-native/business-accounts"}]}]},{"group":"Swift","boost":1,"icon":"swift","root":{"title":"Swift SDK Introduction","href":"/swift/introduction"},"expanded":false,"pages":[{"title":"Swift Quickstart","href":"/swift/quickstart"}]},{"group":"Kotlin","boost":1,"icon":"android","root":{"title":"Kotlin SDK Introduction","href":"/kotlin/introduction"},"expanded":false,"pages":[{"title":"Kotlin Quickstart","href":"/kotlin/quickstart"}]},{"group":"Flutter","boost":1,"icon":"flutter","root":{"title":"Flutter SDK Introduction","href":"/flutter/introduction"},"expanded":false,"pages":[{"title":"Flutter Quickstart","href":"/flutter/quickstart"},{"title":"Go Router Integration","href":"/flutter/go-router-integration"}]},{"group":"Unity","boost":0.8,"icon":"unity","root":{"title":"Unity SDK Introduction","href":"/unity/introduction"},"expanded":false,"pages":[{"title":"Installation Guide","href":"/unity/installation-guide"}]},{"group":"Node","boost":1,"icon":"node","expanded":false,"pages":[{"title":"Node SDK Quickstart","href":"/node/quickstart"}]},{"group":"Python","boost":0.8,"icon":"python","expanded":false,"pages":[{"title":"Python SDK Quickstart","href":"/python/quickstart"}]},{"group":"Rust","boost":0.7,"icon":"rust","expanded":false,"pages":[{"title":"Rust SDK Quickstart","href":"/rust/quickstart"}]},{"group":"Java","boost":0.7,"icon":"java","expanded":false,"pages":[{"title":"Java SDK Quickstart","href":"/java/quickstart"}]},{"group":"CLI","boost":0.7,"icon":"terminal","root":{"title":"Dynamic CLI","icon":"rectangle-terminal","href":"/cli/index"},"expanded":false,"pages":[{"title":"Getting started","icon":"rocket","href":"/cli/getting-started"},{"title":"Config as code","icon":"file-code","href":"/cli/guides/config-as-code"},{"title":"Migrate sandbox to live","icon":"arrow-up-right","href":"/cli/guides/migrate-sandbox-to-live"},{"title":"Project settings","icon":"sliders","href":"/cli/guides/project-settings"},{"title":"Authentication \u0026 CI","icon":"key","href":"/cli/guides/authentication"}]},{"group":"API","boost":2,"icon":"code","expanded":false,"pages":[{"title":"API Quickstart","sidebarTitle":"Quickstart","href":"/api-reference/quickstart"}]}]}]},{"tab":"Embedded Wallets","icon":"wallet","groups":[{"group":"Learn","icon":"book","expanded":false,"pages":[{"group":"Overview","expanded":false,"pages":[{"title":"Embedded Wallets Overview","href":"/embedded-wallets/mpc/overview"},{"title":"MPC Fundamentals and Glossary","href":"/embedded-wallets/mpc/fundamentals"},{"title":"Why MPC Matters","href":"/embedded-wallets/mpc/why-mpc-matters"},{"title":"Glossary of Terms","href":"/embedded-wallets/mpc/glossary"}]},{"title":"Server wallets","href":"/embedded-wallets/server-wallets"},{"group":"Architecture","expanded":false,"pages":[{"title":"Architecture \u0026 Cryptography","href":"/embedded-wallets/mpc/architecture"},{"title":"How MPC Shares Work","href":"/embedded-wallets/mpc/how-shares-work"}]},{"group":"Configuration","expanded":false,"pages":[{"title":"MPC Configuration Guide","href":"/embedded-wallets/mpc/configuration-guide"},{"title":"Pre-generating wallets","href":"/embedded-wallets/mpc/pregenerating-wallets"},{"title":"Advanced Options","href":"/embedded-wallets/mpc/advanced"}]},{"group":"Delegated Access","expanded":false,"pages":[{"title":"Delegated Access Overview","href":"/embedded-wallets/mpc/delegated-access/overview"},{"title":"Delegated Access Setup","href":"/embedded-wallets/mpc/delegated-access/configuration"}]},{"group":"Backup","expanded":false,"pages":[{"title":"Wallet backup","href":"/embedded-wallets/mpc/backup"}]},{"group":"Recovery \u0026 Migration","expanded":false,"pages":[{"title":"Offline Recovery","href":"/embedded-wallets/mpc/offline-recovery"},{"title":"Migrate from Fireblocks","href":"/embedded-wallets/mpc/migrate-from-fireblocks"}]},{"group":"Chain support","root":{"title":"Chain Support","sidebarTitle":"Overview","href":"/embedded-wallets/chains/overview"},"expanded":false,"pages":[{"title":"Using chains with Tier 2 support","sidebarTitle":"Using chains with Tier 2 support","href":"/embedded-wallets/chains/tier-2-chains"},{"title":"Using chains with Tier 3 support","sidebarTitle":"Using chains with Tier 3 support","href":"/embedded-wallets/chains/tier-3-chains"}]},{"group":"Webhooks","expanded":false,"pages":[{"title":"Embedded wallet webhooks","href":"/embedded-wallets/webhooks"},{"title":"On-chain events","href":"/embedded-wallets/on-chain-events"},{"title":"Transaction events","href":"/embedded-wallets/transaction-events"}]},{"title":"Gas Sponsorship","href":"/embedded-wallets/gas-sponsorship"}]},{"group":"Build on the client","icon":"code","pages":[{"group":"Javascript, React \u0026 React Native","boost":1.5,"icon":"js","expanded":false,"pages":[{"title":"Embedded Wallets Quickstart","sidebarTitle":"Quickstart","href":"/javascript/wallets/embedded-wallets/quickstart"},{"group":"Secure the wallet","pages":[{"title":"Password encryption","href":"/javascript/reference/waas/password-encryption"},{"title":"Google Drive backup setup","href":"/javascript/wallets/embedded-wallets/mpc/google-drive-backup"}]},{"group":"Delegate access","pages":[{"title":"Delegation Flow","href":"/javascript/wallets/embedded-wallets/mpc/delegated-access/receiving-delegation"},{"title":"Developer Actions","href":"/javascript/wallets/embedded-wallets/mpc/delegated-access/developer-actions"}]},{"group":"Sponsor gas","pages":[{"title":"EVM Gas Sponsorship","sidebarTitle":"Native EVM gas sponsorship","href":"/javascript/reference/evm/evm-gas-sponsorship"},{"title":"ZeroDev Gas Sponsorship Quickstart","sidebarTitle":"ZeroDev gas sponsorship","href":"/javascript/reference/zerodev/gas-sponsorship-quickstart"}]},{"group":"Add chain support","pages":[{"title":"Adding EVM Extensions","href":"/javascript/reference/evm/adding-evm-extensions"},{"title":"Adding Solana Extensions","href":"/javascript/reference/solana/adding-solana-extensions"},{"group":"Chains with Tier 2 and 3 Support","pages":[{"title":"Using chains with Tier 2 and 3 support — Technical Overview","sidebarTitle":"Technical Overview","href":"/javascript/reference/tier-2-chains/overview"},{"title":"Aptos","href":"/javascript/reference/tier-2-chains/aptos"},{"title":"Algorand","href":"/javascript/reference/tier-2-chains/algorand"},{"title":"Cosmos","href":"/javascript/reference/tier-2-chains/cosmos"},{"title":"Cardano","href":"/javascript/reference/tier-2-chains/cardano"},{"title":"NEAR","href":"/javascript/reference/tier-2-chains/near"},{"title":"Mavryk","href":"/javascript/reference/tier-2-chains/mavryk"},{"title":"XRP (Ripple)","href":"/javascript/reference/tier-2-chains/ripple"}]}]},{"title":"Embedded wallet password \u0026 security","href":"/javascript/building-ui/embedded-wallet-security"},{"title":"Wallet backup \u0026 recovery","href":"/javascript/building-ui/wallet-backup-recovery"},{"title":"Embedded wallet delegated access","href":"/javascript/building-ui/embedded-wallet-delegated-access"},{"group":"Upgrading legacy embedded wallets","pages":[{"title":"Upgrading legacy embedded wallets to Dynamic WaaS","href":"/javascript/building-ui/legacy-wallet-upgrade"},{"title":"Upgrade by redirect","href":"/javascript/building-ui/legacy-wallet-upgrade/redirect"},{"title":"Embed the upgrade app (iframe)","href":"/javascript/building-ui/legacy-wallet-upgrade/embed"},{"title":"Upgrade by popup","href":"/javascript/building-ui/legacy-wallet-upgrade/popup"},{"title":"Going lower-level (build the URL yourself)","href":"/javascript/building-ui/legacy-wallet-upgrade/lower-level"}]},{"title":"Token balances \u0026 display","href":"/javascript/building-ui/token-balances-display"},{"title":"Transaction confirmation \u0026 simulation","href":"/javascript/building-ui/transaction-confirmation"},{"title":"Network switching \u0026 validation","href":"/javascript/building-ui/network-switching"}]},{"group":"Swift","boost":1,"icon":"swift","expanded":false,"pages":[{"title":"Wallet Creation","href":"/swift/wallet-creation"},{"group":"Send and sign","pages":[{"group":"EVM","pages":[{"title":"Send ETH Transactions","href":"/swift/wallets/evm/send-eth"},{"title":"ERC-20 Token Transfers","href":"/swift/wallets/evm/erc20-transfers"},{"title":"Smart Contract Interactions","href":"/swift/wallets/evm/smart-contracts"},{"title":"Gas Management","href":"/swift/wallets/evm/gas-management"},{"title":"Message Signing","href":"/swift/wallets/evm/message-signing"},{"title":"Typed Data Signing (EIP-712)","href":"/swift/wallets/evm/typed-data-signing"}]},{"group":"Solana","pages":[{"title":"Solana Connection","href":"/swift/wallets/solana/connection"},{"title":"Send Solana Transactions","href":"/swift/wallets/solana/send-transactions"},{"title":"Sign Solana Messages","href":"/swift/wallets/solana/message-signing"}]},{"group":"Bitcoin","pages":[{"title":"Bitcoin","href":"/swift/wallets/bitcoin/overview"}]},{"group":"TON","pages":[{"title":"TON","href":"/swift/wallets/ton/overview"}]},{"group":"SUI","pages":[{"title":"SUI","href":"/swift/wallets/sui/overview"}]},{"group":"Stellar","pages":[{"title":"Stellar","href":"/swift/wallets/stellar/overview"}]},{"group":"Tron","pages":[{"title":"Tron","href":"/swift/wallets/tron/overview"}]}]},{"group":"Networks and balances","pages":[{"title":"Network Management","href":"/swift/wallets/general/network-management"},{"title":"Adding Custom EVM Networks","href":"/swift/wallets/general/adding-custom-evm-networks"},{"title":"Adding Custom Solana, Bitcoin, and TON Networks","href":"/swift/wallets/general/adding-custom-sol-bitcoin-ton-networks"},{"title":"Token Balances","href":"/swift/wallets/general/token-balances"}]},{"group":"Secure the wallet","pages":[{"title":"Password encryption","href":"/swift/wallets/embedded-wallets/mpc/password-encryption"},{"title":"Exporting embedded wallet keys","href":"/swift/wallets/embedded-wallets/mpc/import-export"}]},{"group":"Delegate access","pages":[{"title":"Triggering Delegation","href":"/swift/wallets/embedded-wallets/mpc/delegated-access/triggering-delegation"},{"title":"Delegation Flow","href":"/swift/wallets/embedded-wallets/mpc/delegated-access/receiving-delegation"},{"title":"Developer Actions","href":"/swift/wallets/embedded-wallets/mpc/delegated-access/developer-actions"},{"title":"Revoking Delegation","href":"/swift/wallets/embedded-wallets/mpc/delegated-access/revoking-delegation"}]},{"group":"Sponsor gas","pages":[{"title":"SVM Gas Sponsorship","href":"/swift/wallets/solana/svm-gas-sponsorship"}]},{"group":"Connect to dApps","pages":[{"title":"WalletConnect (Global Connectivity)","href":"/swift/wallets/global-wallets/walletconnect"}]}]},{"group":"Kotlin","boost":1,"icon":"android","expanded":false,"pages":[{"title":"Wallet Creation","href":"/kotlin/wallet-creation"},{"group":"Send and sign","pages":[{"group":"EVM","pages":[{"title":"Send ETH Transactions","href":"/kotlin/wallets/evm/send-eth"},{"title":"ERC-20 Token Transfers","href":"/kotlin/wallets/evm/erc20-transfers"},{"title":"Smart Contract Interactions","href":"/kotlin/wallets/evm/smart-contracts"},{"title":"Gas Management","href":"/kotlin/wallets/evm/gas-management"},{"title":"Message Signing","href":"/kotlin/wallets/evm/message-signing"},{"title":"Typed Data Signing (EIP-712)","href":"/kotlin/wallets/evm/typed-data-signing"}]},{"group":"Solana","pages":[{"title":"Solana Connection","href":"/kotlin/wallets/solana/connection"},{"title":"Send Solana Transactions","href":"/kotlin/wallets/solana/send-transactions"},{"title":"Sign Solana Messages","href":"/kotlin/wallets/solana/message-signing"}]},{"group":"Bitcoin","pages":[{"title":"Bitcoin","href":"/kotlin/wallets/bitcoin/overview"}]},{"group":"TON","pages":[{"title":"TON","href":"/kotlin/wallets/ton/overview"}]},{"group":"SUI","pages":[{"title":"SUI","href":"/kotlin/wallets/sui/overview"}]},{"group":"Stellar","pages":[{"title":"Stellar","href":"/kotlin/wallets/stellar/overview"}]}]},{"group":"Networks and balances","pages":[{"title":"Network Management","href":"/kotlin/wallets/general/network-management"},{"title":"Adding Custom EVM Networks","href":"/kotlin/wallets/general/adding-custom-evm-networks"},{"title":"Adding Custom Solana, Bitcoin, and TON Networks","href":"/kotlin/wallets/general/adding-custom-sol-bitcoin-ton-networks"},{"title":"Token Balances","href":"/kotlin/wallets/general/token-balances"}]},{"group":"Secure the wallet","pages":[{"title":"Password encryption","href":"/kotlin/wallets/embedded-wallets/mpc/password-encryption"},{"title":"Exporting embedded wallet keys","href":"/kotlin/wallets/embedded-wallets/mpc/import-export"}]},{"group":"Delegate access","pages":[{"title":"Triggering Delegation","href":"/kotlin/wallets/embedded-wallets/mpc/delegated-access/triggering-delegation"},{"title":"Delegation Flow","href":"/kotlin/wallets/embedded-wallets/mpc/delegated-access/receiving-delegation"},{"title":"Developer Actions","href":"/kotlin/wallets/embedded-wallets/mpc/delegated-access/developer-actions"},{"title":"Revoking Delegation","href":"/kotlin/wallets/embedded-wallets/mpc/delegated-access/revoking-delegation"}]},{"group":"Sponsor gas","pages":[{"title":"EVM Gas Sponsorship","href":"/kotlin/wallets/evm/gas-sponsorship"},{"title":"SVM Gas Sponsorship","href":"/kotlin/wallets/solana/svm-gas-sponsorship"}]},{"group":"Connect to dApps","pages":[{"title":"WalletConnect (Global Connectivity)","href":"/kotlin/wallets/global-wallets/walletconnect"}]}]},{"group":"Flutter","boost":1,"icon":"flutter","expanded":false,"pages":[{"title":"Wallet Creation","href":"/flutter/wallet-creation"},{"group":"Send and sign","pages":[{"group":"EVM","pages":[{"title":"Send ETH Transactions","href":"/flutter/wallets/evm/send-eth"},{"title":"ERC-20 Token Transfers","href":"/flutter/wallets/evm/erc20-transfers"},{"title":"Smart Contract Interactions","href":"/flutter/wallets/evm/smart-contracts"},{"title":"Gas Management","href":"/flutter/wallets/evm/gas-management"},{"title":"Message Signing","href":"/flutter/wallets/evm/message-signing"},{"title":"Typed Data Signing (EIP-712)","href":"/flutter/wallets/evm/typed-data-signing"},{"title":"Web3Dart Package","href":"/flutter/web3dart"}]},{"group":"Solana","pages":[{"title":"Solana Connection","href":"/flutter/wallets/solana/connection"},{"title":"Send Solana Transactions","href":"/flutter/wallets/solana/send-transactions"},{"title":"Sign Solana Messages","href":"/flutter/wallets/solana/message-signing"},{"title":"Solana Interactions","href":"/flutter/solana"}]},{"group":"Bitcoin","pages":[{"title":"Bitcoin","href":"/flutter/wallets/bitcoin/overview"},{"title":"Sign a PSBT","href":"/flutter/wallets/bitcoin/sign-psbt"}]},{"group":"TON","pages":[{"title":"TON","href":"/flutter/wallets/ton/overview"}]},{"group":"SUI","pages":[{"title":"SUI","href":"/flutter/wallets/sui/overview"}]},{"group":"Stellar","pages":[{"title":"Stellar","href":"/flutter/wallets/stellar/overview"}]}]},{"group":"Networks and balances","pages":[{"title":"Network Management","href":"/flutter/wallets/general/network-management"},{"title":"Adding Custom EVM Networks","href":"/flutter/wallets/general/adding-custom-evm-networks"},{"title":"Adding Custom Solana, Bitcoin, and TON Networks","href":"/flutter/wallets/general/adding-custom-sol-bitcoin-ton-networks"},{"title":"Token Balances","href":"/flutter/wallets/general/token-balances"}]},{"group":"Secure the wallet","pages":[{"title":"Password encryption","href":"/flutter/wallets/embedded-wallets/mpc/password-encryption"},{"title":"Importing \u0026 exporting embedded wallet keys","href":"/flutter/wallets/embedded-wallets/mpc/import-export"}]},{"group":"Delegate access","pages":[{"title":"Triggering Delegation","href":"/flutter/wallets/embedded-wallets/mpc/delegated-access/triggering-delegation"},{"title":"Delegation Flow","href":"/flutter/wallets/embedded-wallets/mpc/delegated-access/receiving-delegation"},{"title":"Developer Actions","href":"/flutter/wallets/embedded-wallets/mpc/delegated-access/developer-actions"},{"title":"Revoking Delegation","href":"/flutter/wallets/embedded-wallets/mpc/delegated-access/revoking-delegation"}]},{"group":"Sponsor gas","pages":[{"title":"EVM Gas Sponsorship","href":"/flutter/wallets/evm/gas-sponsorship"},{"title":"SVM Gas Sponsorship","href":"/flutter/wallets/solana/svm-gas-sponsorship"}]},{"group":"Connect to dApps","pages":[{"title":"WalletConnect (Global Connectivity)","href":"/flutter/wallets/global-wallets/walletconnect"}]}]},{"group":"Unity","boost":0.8,"icon":"unity","expanded":false,"pages":[{"title":"Wallet Creation","href":"/unity/wallet-creation"},{"title":"Embedded Wallets","href":"/unity/embedded-wallets"},{"group":"Send and sign","pages":[{"group":"EVM","pages":[{"title":"Send EVM Transactions","href":"/unity/wallets/evm/send-transactions"},{"title":"EVM Message Signing","href":"/unity/wallets/evm/message-signing"}]},{"group":"Solana","pages":[{"title":"Send Solana Transactions","href":"/unity/wallets/solana/send-transactions"},{"title":"Solana Message Signing","href":"/unity/wallets/solana/message-signing"}]},{"group":"SUI","pages":[{"title":"Send SUI Transactions","href":"/unity/wallets/sui/send-transactions"},{"title":"SUI Message Signing","href":"/unity/wallets/sui/message-signing"}]},{"group":"Stellar","pages":[{"title":"Stellar","href":"/unity/wallets/stellar/overview"}]}]},{"group":"Networks and balances","pages":[{"title":"Network Management","href":"/unity/wallets/general/network-management"},{"title":"Adding Custom Solana, Bitcoin, and TON Networks","href":"/unity/wallets/general/adding-custom-sol-bitcoin-ton-networks"},{"title":"Token Balances","href":"/unity/wallets/general/token-balances"}]},{"group":"Secure the wallet","pages":[{"title":"Exporting embedded wallet keys","href":"/unity/wallets/embedded-wallets/mpc/import-export"}]},{"group":"Delegate access","pages":[{"title":"Triggering Delegation","href":"/unity/wallets/embedded-wallets/mpc/delegated-access/triggering-delegation"},{"title":"Receiving Delegation","href":"/unity/wallets/embedded-wallets/mpc/delegated-access/receiving-delegation"},{"title":"Developer Actions","href":"/unity/wallets/embedded-wallets/mpc/delegated-access/developer-actions"},{"title":"Revoking Delegation","href":"/unity/wallets/embedded-wallets/mpc/delegated-access/revoking-delegation"}]},{"group":"Sponsor gas","pages":[{"title":"SVM Gas Sponsorship","href":"/unity/wallets/solana/svm-gas-sponsorship"}]}]}]},{"group":"Build on the server","icon":"server","pages":[{"group":"Node","boost":1,"icon":"node","expanded":false,"pages":[{"group":"Server Wallets","expanded":false,"pages":[{"title":"Server Wallets Setup","href":"/node/wallets/server-wallets/overview"},{"title":"Storage Best Practices","href":"/node/wallets/server-wallets/storage-best-practices"},{"title":"Get a Viem wallet client","href":"/node/wallets/server-wallets/viem-wallet-client"},{"title":"EVM Gas Sponsorship","href":"/node/wallets/server-wallets/gas-sponsorship-evm"},{"title":"SVM Gas Sponsorship (Node SDK)","href":"/node/wallets/server-wallets/gas-sponsorship-svm"},{"title":"Sponsor Gas for Server Wallets with ZeroDev (EVM)","href":"/node/wallets/server-wallets/gas-sponsorship"}]},{"group":"EVM Guides","expanded":false,"pages":[{"title":"Create EVM Wallet","href":"/node/evm/create-wallet"},{"title":"Sign EVM Messages","href":"/node/evm/sign-messages"},{"title":"Sign typed data (EIP-712)","href":"/node/evm/sign-typed-data"},{"title":"Sign EVM Transactions","href":"/node/evm/sign-transactions"},{"title":"Verify EVM Messages","href":"/node/evm/verify-messages"},{"title":"Import EVM Private Keys","href":"/node/evm/import-private-keys"},{"title":"Use Imported EVM Wallets","href":"/node/evm/use-imported-wallets"},{"title":"Delegated Access for EVM Wallets","href":"/node/evm/delegated-access"}]},{"group":"SVM Guides","expanded":false,"pages":[{"title":"SVM (Solana) SDK Overview","href":"/node/svm/overview"},{"title":"Create SVM Wallet","href":"/node/svm/create-wallet"},{"title":"Sign SVM Messages","href":"/node/svm/sign-messages"},{"title":"Sign SVM Transactions","href":"/node/svm/sign-transactions"},{"title":"Confidential Transfers","href":"/node/svm/confidential-transfers"},{"title":"Import SVM Private Keys","href":"/node/svm/import-private-keys"},{"title":"Use Imported SVM Wallets","href":"/node/svm/use-imported-wallets"},{"title":"SVM SDK Complete Example","href":"/node/svm/example-usage"}]},{"group":"TON Guides","expanded":false,"pages":[{"title":"TON SDK Overview","href":"/node/ton/overview"},{"title":"Create TON Wallet","href":"/node/ton/create-wallet"},{"title":"Sign TON Messages","href":"/node/ton/sign-messages"},{"title":"Sign TON Transactions","href":"/node/ton/sign-transactions"},{"title":"Import TON Private Keys","href":"/node/ton/import-private-keys"},{"title":"Use Imported TON Wallets","href":"/node/ton/use-imported-wallets"},{"title":"TON SDK Complete Example","href":"/node/ton/example-usage"}]},{"group":"TRON Guides","expanded":false,"pages":[{"title":"TRON SDK Overview","href":"/node/tron/overview"},{"title":"Create TRON Wallet","href":"/node/tron/create-wallet"},{"title":"Sign TRON Messages","href":"/node/tron/sign-messages"},{"title":"Sign TRON Transactions","href":"/node/tron/sign-transactions"},{"title":"Import TRON Private Keys","href":"/node/tron/import-private-keys"},{"title":"Use Imported TRON Wallets","href":"/node/tron/use-imported-wallets"},{"title":"TRON SDK Complete Example","href":"/node/tron/example-usage"}]},{"group":"BTC Guides","expanded":false,"pages":[{"title":"BTC SDK Overview","href":"/node/btc/overview"},{"title":"Create BTC Wallet","href":"/node/btc/create-wallet"},{"title":"Sign BTC Messages","href":"/node/btc/sign-messages"},{"title":"Sign BTC Transactions","href":"/node/btc/sign-transactions"},{"title":"Import BTC Private Keys","href":"/node/btc/import-private-keys"},{"title":"Use Imported BTC Wallets","href":"/node/btc/use-imported-wallets"},{"title":"BTC SDK Complete Example","href":"/node/btc/example-usage"}]}]},{"group":"Python","boost":0.8,"icon":"python","expanded":false,"pages":[{"group":"EVM Guides","expanded":false,"pages":[{"title":"Create EVM Wallet","href":"/python/evm/create-wallet"},{"title":"Sign EVM Messages","href":"/python/evm/sign-messages"},{"title":"Sign Typed Data (EIP-712)","href":"/python/evm/sign-typed-data"},{"title":"Sign EVM Transactions","href":"/python/evm/sign-transactions"},{"title":"Delegated Access for EVM Wallets","href":"/python/evm/delegated-access"}]},{"group":"SVM Guides","expanded":false,"pages":[{"title":"Create SVM Wallet","href":"/python/svm/create-wallet"},{"title":"Sign SVM Messages","href":"/python/svm/sign-messages"},{"title":"Sign SVM Transactions","href":"/python/svm/sign-transactions"},{"title":"Confidential Transfers","href":"/python/svm/confidential-transfers"},{"title":"Delegated Access for SVM Wallets","href":"/python/svm/delegated-access"}]}]},{"group":"Rust","boost":0.7,"icon":"rust","expanded":false,"pages":[{"group":"EVM Guides","expanded":false,"pages":[{"title":"Storage Best Practices","href":"/rust/storage-best-practices"},{"title":"Create EVM Wallet","href":"/rust/evm/create-wallet"},{"title":"Sign EVM Messages","href":"/rust/evm/sign-messages"},{"title":"Export EVM Private Key","href":"/rust/evm/export-private-key"},{"title":"Delegated Access for EVM Wallets","href":"/rust/evm/delegated-access"}]},{"group":"SVM Guides","expanded":false,"pages":[{"title":"Create SVM Wallet","href":"/rust/svm/create-wallet"},{"title":"Sign SVM Messages","href":"/rust/svm/sign-messages"},{"title":"Export SVM Private Key","href":"/rust/svm/export-private-key"},{"title":"Delegated Access for SVM Wallets","href":"/rust/svm/delegated-access"}]}]},{"group":"Java","boost":0.7,"icon":"java","expanded":false,"pages":[{"group":"EVM Guides","expanded":false,"pages":[{"title":"Storage Best Practices","href":"/java/storage-best-practices"},{"title":"Create EVM Wallet","href":"/java/evm/create-wallet"},{"title":"Sign EVM Messages","href":"/java/evm/sign-messages"},{"title":"Sign Typed Data (EIP-712)","href":"/java/evm/sign-typed-data"},{"title":"Sign EVM Transactions","href":"/java/evm/sign-transaction"},{"title":"Send EVM Transactions","href":"/java/evm/send-transaction"},{"title":"EVM Gas Sponsorship","href":"/java/evm/gas-sponsorship"},{"title":"Export EVM Private Key","href":"/java/evm/export-private-key"},{"title":"Delegated Access for EVM Wallets","href":"/java/evm/delegated-access"}]},{"group":"SVM Guides","expanded":false,"pages":[{"title":"Create SVM Wallet","href":"/java/svm/create-wallet"},{"title":"Sign SVM Messages","href":"/java/svm/sign-messages"},{"title":"Sign SVM Transactions","href":"/java/svm/sign-transaction"},{"title":"Send SVM Transactions","href":"/java/svm/send-transaction"},{"title":"Sponsor SVM Transactions","href":"/java/svm/sponsor-transaction"},{"title":"Export SVM Private Key","href":"/java/svm/export-private-key"},{"title":"Delegated Access for SVM Wallets","href":"/java/svm/delegated-access"}]},{"group":"Lifecycle","expanded":false,"pages":[{"title":"Import a Private Key","href":"/java/import-private-key"},{"title":"Password \u0026 State Queries","href":"/java/password-and-state"}]}]}]},{"group":"Configure","icon":"terminal","pages":[{"group":"CLI","boost":0.7,"icon":"terminal","expanded":false,"pages":[{"title":"Managing embedded wallets","icon":"wallet","href":"/cli/guides/embedded-wallets"}]}]}]},{"tab":"Business Accounts","icon":"building","groups":[{"group":"Learn","boost":2.5,"icon":"book","expanded":false,"pages":[{"group":"Overview","expanded":false,"pages":[{"title":"Business Accounts","sidebarTitle":"Accounts","href":"/business-accounts/accounts"},{"title":"Members and roles","sidebarTitle":"Members \u0026 roles","href":"/business-accounts/members-and-roles"},{"title":"Wallets and signers","sidebarTitle":"Wallets \u0026 signers","href":"/business-accounts/wallets-and-signers"}]},{"group":"Approvals \u0026 Policies","expanded":false,"pages":[{"title":"Approvals","sidebarTitle":"Approvals","href":"/business-accounts/approvals"},{"title":"Policies","sidebarTitle":"Policies","href":"/business-accounts/policies"},{"title":"Best practices for policies and approvals","sidebarTitle":"Best practices","href":"/business-accounts/best-practices"}]},{"title":"Step-Up Authentication","sidebarTitle":"Step up","href":"/business-accounts/step-up-auth"},{"group":"Webhooks","expanded":false,"pages":[{"title":"Business account action webhooks","sidebarTitle":"Account actions","href":"/business-accounts/webhooks/account-actions"},{"title":"Business account proposal webhooks","sidebarTitle":"Proposals","href":"/business-accounts/webhooks/proposals"}]}]},{"group":"Cookbooks","boost":2.5,"icon":"hat-chef","expanded":false,"pages":[{"group":"Event streams","expanded":false,"pages":[{"title":"Track a business account transaction","href":"/business-accounts/cookbooks/track-actions"}]},{"group":"Common configurations","expanded":false,"pages":[{"title":"Supervised user wallet","sidebarTitle":"Supervised user wallet","href":"/javascript/reference/business-accounts/common-configurations/supervised-user-wallet"}]}]},{"group":"Implement","boost":2.5,"icon":"code","pages":[{"group":"Javascript, React \u0026 React Native","boost":1.5,"icon":"js","expanded":false,"pages":[{"title":"Business Accounts Quickstart","sidebarTitle":"Quickstart","href":"/javascript/reference/business-accounts/quickstart"},{"title":"Create a Business Account","sidebarTitle":"Create an account","href":"/javascript/reference/business-accounts/create-a-business-account"},{"title":"Add Wallets to a Business Account","sidebarTitle":"Add wallets","href":"/javascript/reference/business-accounts/add-wallets"},{"title":"Manage Signers","sidebarTitle":"Manage signers","href":"/javascript/reference/business-accounts/manage-signers"},{"title":"Members \u0026 Roles","sidebarTitle":"Members \u0026 roles","href":"/javascript/reference/business-accounts/members-and-roles"},{"title":"Custom Roles","sidebarTitle":"Custom roles","href":"/javascript/reference/business-accounts/custom-roles"},{"title":"Governance","sidebarTitle":"Governance","href":"/javascript/reference/business-accounts/governance"},{"title":"Signing with a Business-Account Wallet","sidebarTitle":"Signing","href":"/javascript/reference/business-accounts/signing"},{"title":"Audit trail \u0026 exports","sidebarTitle":"Activity","href":"/javascript/reference/business-accounts/activity"},{"group":"Policies","pages":[{"title":"Policies","sidebarTitle":"Policies","href":"/javascript/reference/business-accounts/policies/overview"},{"title":"Declarative rules for business accounts","sidebarTitle":"Declarative rules","href":"/javascript/reference/business-accounts/policies/declarative-rules"},{"title":"Quorum policies","sidebarTitle":"Quorum policies","href":"/javascript/reference/business-accounts/policies/quorum-policies"}]},{"title":"Step-Up Authentication","sidebarTitle":"Step-up auth","href":"/javascript/reference/business-accounts/step-up-auth"}]},{"group":"Swift","boost":1,"icon":"swift","expanded":false,"pages":[{"title":"Create a Business Account","sidebarTitle":"Create an account","href":"/swift/business-accounts/create-an-account"},{"title":"Add Wallets to a Business Account","sidebarTitle":"Add wallets","href":"/swift/business-accounts/add-wallets"},{"title":"Manage Signers","sidebarTitle":"Manage signers","href":"/swift/business-accounts/manage-signers"},{"title":"Members and Roles","sidebarTitle":"Members and roles","href":"/swift/business-accounts/members-and-roles"},{"title":"Signing with a Business-Account Wallet","sidebarTitle":"Signing","href":"/swift/business-accounts/signing"},{"title":"Quorum policies","sidebarTitle":"Quorum policies","href":"/swift/business-accounts/quorum-policies"}]},{"group":"Kotlin","boost":1,"icon":"android","expanded":false,"pages":[{"title":"Create a Business Account","sidebarTitle":"Create an account","href":"/kotlin/business-accounts/create-an-account"},{"title":"Add Wallets to a Business Account","sidebarTitle":"Add wallets","href":"/kotlin/business-accounts/add-wallets"},{"title":"Manage Signers","sidebarTitle":"Manage signers","href":"/kotlin/business-accounts/manage-signers"},{"title":"Members and Roles","sidebarTitle":"Members and roles","href":"/kotlin/business-accounts/members-and-roles"},{"title":"Signing with a Business-Account Wallet","sidebarTitle":"Signing","href":"/kotlin/business-accounts/signing"}]},{"group":"Flutter","boost":1,"icon":"flutter","expanded":false,"pages":[{"title":"Create a Business Account","sidebarTitle":"Create an account","href":"/flutter/business-accounts/create-an-account"},{"title":"Add Wallets to a Business Account","sidebarTitle":"Add wallets","href":"/flutter/business-accounts/add-wallets"},{"title":"Manage Signers","sidebarTitle":"Manage signers","href":"/flutter/business-accounts/manage-signers"},{"title":"Members and Roles","sidebarTitle":"Members and roles","href":"/flutter/business-accounts/members-and-roles"},{"title":"Signing with a Business-Account Wallet","sidebarTitle":"Signing","href":"/flutter/business-accounts/signing"},{"title":"Quorum policies","sidebarTitle":"Quorum policies","href":"/flutter/business-accounts/quorum-policies"}]},{"group":"Unity","boost":0.8,"icon":"unity","expanded":false,"pages":[{"title":"Create a Business Account","sidebarTitle":"Create an account","href":"/unity/business-accounts/create-an-account"},{"title":"Add Wallets to a Business Account","sidebarTitle":"Add wallets","href":"/unity/business-accounts/add-wallets"},{"title":"Manage Signers","sidebarTitle":"Manage signers","href":"/unity/business-accounts/manage-signers"},{"title":"Members and Roles","sidebarTitle":"Members and roles","href":"/unity/business-accounts/members-and-roles"},{"title":"Signing with a Business-Account Wallet","sidebarTitle":"Signing","href":"/unity/business-accounts/signing"}]}]}]},{"tab":"Policies","icon":"shield-check","groups":[{"group":"Learn","icon":"book","expanded":false,"pages":[{"group":"Policies \u0026 Rules","expanded":false,"pages":[{"title":"Policies","href":"/embedded-wallets/mpc/policies/overview"},{"title":"Policy Layers","href":"/embedded-wallets/mpc/policies/policy-layers"},{"title":"Declarative rules","href":"/embedded-wallets/mpc/policies/declarative-rules"},{"title":"Policy Violation Webhooks","href":"/embedded-wallets/mpc/policies/violation-webhooks"},{"title":"Policy and screening webhooks","href":"/embedded-wallets/mpc/policies/webhooks"},{"title":"Transaction Review Webhooks","href":"/embedded-wallets/mpc/transaction-review"}]},{"group":"Screening Policies","expanded":false,"pages":[{"title":"Screening Policies","href":"/policies/screening-policies"},{"title":"Configure a Screening Policy","href":"/policies/configure-a-screening-policy"},{"title":"Validate a Screening Policy","href":"/policies/validate-a-screening-policy"},{"title":"Screening Policy Rules","href":"/policies/screening-policy-rules"}]}]},{"group":"Implement","icon":"code","pages":[{"group":"Javascript, React \u0026 React Native","boost":1.5,"icon":"js","expanded":false,"pages":[{"title":"Manage Policies","sidebarTitle":"Manage Policies","href":"/embedded-wallets/mpc/policies/manage-policies"},{"title":"Manage declarative rules","href":"/embedded-wallets/mpc/policies/manage-policies-declarative"}]},{"group":"API","icon":"code","expanded":false,"pages":[{"group":"Environment rules","pages":[{"title":"Creating \u0026 Managing Rules","href":"/embedded-wallets/mpc/policies/creating-rules"},{"title":"Environment layer (declarative rules)","href":"/embedded-wallets/mpc/policies/environment-layer"}]},{"group":"Managing layers","pages":[{"title":"Managing layers","href":"/embedded-wallets/mpc/policies/managing-layers"},{"title":"Account layer","href":"/embedded-wallets/mpc/policies/account-layer"},{"title":"Wallet layer","href":"/embedded-wallets/mpc/policies/wallet-layer"},{"title":"Signer layer","href":"/embedded-wallets/mpc/policies/signer-layer"}]},{"group":"Declarative rules","pages":[{"title":"Rule anatomy","href":"/embedded-wallets/mpc/policies/rule-anatomy"},{"title":"Rule examples","href":"/embedded-wallets/mpc/policies/rule-examples"},{"title":"Advanced conditions","href":"/embedded-wallets/mpc/policies/advanced-conditions"}]}]}]}]},{"tab":"Auth","icon":"door-open","groups":[{"group":"Learn","boost":3,"icon":"book","expanded":false,"pages":[{"title":"Overview","sidebarTitle":"Overview","href":"/auth/overview"},{"title":"Concepts","href":"/auth/concepts"},{"title":"Tokens","href":"/auth/tokens"},{"title":"Bring Your Own Auth","href":"/auth/bring-your-own-auth"},{"group":"Authentication With Dynamic","pages":[{"title":"Auth methods","href":"/auth/dynamic-auth/auth-methods"},{"title":"Architecture / Flow","href":"/auth/dynamic-auth/architecture-flow"},{"title":"Protecting your servers","href":"/auth/dynamic-auth/protect-servers"},{"title":"Cookie-based authentication","href":"/auth/cookie-authentication"}]},{"group":"Session management","pages":[{"title":"Revoking Sessions","href":"/auth/revoking-sessions"}]},{"title":"Step-Up Authentication","href":"/auth/step-up-auth"},{"title":"Multi-Factor Authentication (MFA)","href":"/auth/mfa"},{"group":"Access Control","pages":[{"title":"Overview","href":"/auth/access-control/overview"},{"title":"Access Lists","href":"/auth/access-control/access-lists"},{"title":"Gates","href":"/auth/access-control/gates"}]},{"title":"Best Practices","href":"/auth/best-practices"},{"title":"Auth webhooks","href":"/auth/webhooks"}]},{"group":"Implement","boost":3,"icon":"code","pages":[{"group":"Javascript, React \u0026 React Native","boost":1.5,"icon":"js","expanded":false,"pages":[{"group":"Authenticate","icon":"door-open","expanded":false,"pages":[{"title":"Authentication screens","href":"/javascript/authentication-methods/headless-authentication"},{"title":"Authenticate with an external JWT","href":"/javascript/authentication-methods/external-jwt"},{"title":"Authenticate with Email","href":"/javascript/authentication-methods/email"},{"title":"Authenticate with Social","href":"/javascript/authentication-methods/social"},{"title":"Authenticate with SMS","href":"/javascript/authentication-methods/sms"},{"title":"Authenticate with Passkey","href":"/javascript/authentication-methods/passkey"},{"title":"Cookie-based authentication","href":"/javascript/authentication-methods/cookie-authentication"},{"title":"Authenticate with WalletConnect","href":"/javascript/reference/wallets/walletconnect-integration"},{"title":"Adding Captcha Protection","href":"/javascript/authentication-methods/captcha"},{"title":"Device Registration","href":"/javascript/authentication-methods/device-registration"},{"group":"MFA","pages":[{"title":"MFA Overview","href":"/javascript/authentication-methods/mfa/overview"},{"title":"MFA Enrollment","href":"/javascript/authentication-methods/mfa/account-based"},{"title":"Action-Based MFA","href":"/javascript/authentication-methods/mfa/action-based"},{"title":"MFA Device Management","href":"/javascript/authentication-methods/mfa/device-management"}]},{"group":"Step-Up Authentication","pages":[{"title":"Step-Up Authentication","href":"/javascript/authentication-methods/step-up-auth/overview"},{"title":"External Auth Step-Up","href":"/javascript/authentication-methods/step-up-auth/external-auth"}]},{"group":"Build the sign-in UI","pages":[{"title":"Email \u0026 SMS OTP sign-in","href":"/javascript/building-ui/email-sms-otp-sign-in"},{"title":"Social sign-in \u0026 OAuth redirect handling","href":"/javascript/building-ui/social-oauth-redirect-handling"},{"title":"Passkey sign-in \u0026 registration","href":"/javascript/building-ui/passkey-sign-in-registration"}]},{"group":"Right after login","pages":[{"title":"Post-login user setup","href":"/javascript/building-ui/post-auth-user-setup"},{"title":"Account conflict resolution","href":"/javascript/building-ui/account-conflict-resolution"},{"title":"Account merging","href":"/javascript/building-ui/account-merging"}]},{"group":"Advanced auth \u0026 identity","pages":[{"title":"MFA enrollment \u0026 management","href":"/javascript/building-ui/mfa-enrollment-management"},{"title":"Step-up authentication","href":"/javascript/building-ui/step-up-authentication"},{"title":"Device registration","href":"/javascript/building-ui/device-registration"},{"title":"User profile \u0026 settings","href":"/javascript/building-ui/user-profile-settings"}]}]},{"group":"User \u0026 Session Management","icon":"user","expanded":false,"pages":[{"title":"User and Session Management","href":"/javascript/user-session-management"},{"title":"Distinguishing Login Methods","href":"/javascript/reference/client/distinguishing-login-methods"},{"title":"JWT Scopes \u0026 Access Lists","href":"/javascript/reference/client/jwt-scopes"}]}]},{"group":"Swift","boost":1,"icon":"swift","expanded":false,"pages":[{"title":"Authentication screens","href":"/swift/headless-authentication"},{"title":"Authenticate with an External JWT","href":"/swift/authentication-methods/external-jwt"},{"title":"Authenticate with Email \u0026 SMS","href":"/swift/authentication"},{"title":"Social Authentication","href":"/swift/social-authentication"},{"title":"Passkey Setup","href":"/swift/passkey-setup"},{"title":"Session Management","href":"/swift/session-management"},{"title":"Multi-Factor Authentication (MFA)","href":"/swift/mfa"},{"title":"Step-up authentication","href":"/swift/step-up-auth"},{"title":"Device Registration","href":"/swift/device-registration"}]},{"group":"Kotlin","boost":1,"icon":"android","expanded":false,"pages":[{"title":"Authentication screens","href":"/kotlin/headless-authentication"},{"title":"Authenticate with an External JWT","href":"/kotlin/authentication-methods/external-jwt"},{"title":"Email \u0026 SMS Authentication","href":"/kotlin/authentication"},{"title":"Social Authentication","href":"/kotlin/social-authentication"},{"title":"Passkeys","href":"/kotlin/passkeys"},{"title":"Session Management","href":"/kotlin/session-management"},{"title":"Multi-Factor Authentication","href":"/kotlin/mfa"},{"title":"Step-up authentication","href":"/kotlin/step-up-auth"},{"title":"Device Registration","href":"/kotlin/device-registration"}]},{"group":"Flutter","boost":1,"icon":"flutter","expanded":false,"pages":[{"title":"Authentication screens","href":"/flutter/authentication-methods/headless-authentication"},{"title":"Authenticate with an External JWT","href":"/flutter/authentication-methods/external-jwt"},{"title":"Email \u0026 SMS Authentication","href":"/flutter/authentication"},{"title":"Social Authentication","href":"/flutter/social-authentication"},{"title":"Session Management","href":"/flutter/session-management"},{"title":"Device Registration","href":"/flutter/authentication-methods/device-registration"},{"group":"Step-Up Authentication","pages":[{"title":"Step-up authentication","href":"/flutter/authentication-methods/step-up-auth/overview"}]}]},{"group":"Unity","boost":0.8,"icon":"unity","expanded":false,"pages":[{"title":"Authentication","href":"/unity/authentication"},{"title":"Authenticate with an External JWT","href":"/unity/authentication-methods/external-jwt"},{"title":"Session Management","href":"/unity/session-management"},{"title":"Passkeys","href":"/unity/passkeys"},{"title":"Multi-Factor Authentication","href":"/unity/mfa"}]}]}]},{"tab":"Agents","icon":"server","groups":[{"group":"Learn","icon":"book","expanded":false,"pages":[{"title":"Agents Overview","href":"/agents/overview"},{"title":"Agent Payments","href":"/agents/agent-payments"},{"title":"GoDaddy ANS (Agent Name Service)","href":"/agents/godaddy-ans"},{"title":"Agent webhooks","href":"/agents/webhooks"}]},{"group":"Implement","icon":"code","pages":[{"group":"Node","boost":1,"icon":"node","expanded":false,"pages":[{"group":"Server Wallets","expanded":false,"pages":[{"title":"Server Wallets Setup","href":"/node/wallets/server-wallets/overview"},{"title":"Storage Best Practices","href":"/node/wallets/server-wallets/storage-best-practices"},{"title":"Get a Viem wallet client","href":"/node/wallets/server-wallets/viem-wallet-client"},{"title":"EVM Gas Sponsorship","href":"/node/wallets/server-wallets/gas-sponsorship-evm"},{"title":"SVM Gas Sponsorship (Node SDK)","href":"/node/wallets/server-wallets/gas-sponsorship-svm"},{"title":"Sponsor Gas for Server Wallets with ZeroDev (EVM)","href":"/node/wallets/server-wallets/gas-sponsorship"}]},{"group":"Agent Wallets","expanded":false,"pages":[{"title":"Agent Wallets","href":"/node/agents/overview"},{"title":"Sign In with Email OTP","href":"/node/agents/sign-in-with-email-otp"},{"title":"Sign In with a Private Key","href":"/node/agents/sign-in-with-a-private-key"},{"title":"Sign In with an External JWT","href":"/node/agents/sign-in-with-an-external-jwt"},{"title":"Use Agent Wallets","href":"/node/agents/use-agent-wallets"},{"title":"Example Usage","href":"/node/agents/example-usage"},{"title":"Storage \u0026 Security","href":"/node/agents/storage-and-security"}]},{"group":"EVM Guides","expanded":false,"pages":[{"title":"Create EVM Wallet","href":"/node/evm/create-wallet"},{"title":"Sign EVM Messages","href":"/node/evm/sign-messages"},{"title":"Sign typed data (EIP-712)","href":"/node/evm/sign-typed-data"},{"title":"Sign EVM Transactions","href":"/node/evm/sign-transactions"},{"title":"Verify EVM Messages","href":"/node/evm/verify-messages"},{"title":"Import EVM Private Keys","href":"/node/evm/import-private-keys"},{"title":"Use Imported EVM Wallets","href":"/node/evm/use-imported-wallets"},{"title":"Delegated Access for EVM Wallets","href":"/node/evm/delegated-access"}]},{"group":"SVM Guides","expanded":false,"pages":[{"title":"SVM (Solana) SDK Overview","href":"/node/svm/overview"},{"title":"Create SVM Wallet","href":"/node/svm/create-wallet"},{"title":"Sign SVM Messages","href":"/node/svm/sign-messages"},{"title":"Sign SVM Transactions","href":"/node/svm/sign-transactions"},{"title":"Confidential Transfers","href":"/node/svm/confidential-transfers"},{"title":"Import SVM Private Keys","href":"/node/svm/import-private-keys"},{"title":"Use Imported SVM Wallets","href":"/node/svm/use-imported-wallets"},{"title":"SVM SDK Complete Example","href":"/node/svm/example-usage"}]},{"group":"TON Guides","expanded":false,"pages":[{"title":"TON SDK Overview","href":"/node/ton/overview"},{"title":"Create TON Wallet","href":"/node/ton/create-wallet"},{"title":"Sign TON Messages","href":"/node/ton/sign-messages"},{"title":"Sign TON Transactions","href":"/node/ton/sign-transactions"},{"title":"Import TON Private Keys","href":"/node/ton/import-private-keys"},{"title":"Use Imported TON Wallets","href":"/node/ton/use-imported-wallets"},{"title":"TON SDK Complete Example","href":"/node/ton/example-usage"}]},{"group":"TRON Guides","expanded":false,"pages":[{"title":"TRON SDK Overview","href":"/node/tron/overview"},{"title":"Create TRON Wallet","href":"/node/tron/create-wallet"},{"title":"Sign TRON Messages","href":"/node/tron/sign-messages"},{"title":"Sign TRON Transactions","href":"/node/tron/sign-transactions"},{"title":"Import TRON Private Keys","href":"/node/tron/import-private-keys"},{"title":"Use Imported TRON Wallets","href":"/node/tron/use-imported-wallets"},{"title":"TRON SDK Complete Example","href":"/node/tron/example-usage"}]},{"group":"BTC Guides","expanded":false,"pages":[{"title":"BTC SDK Overview","href":"/node/btc/overview"},{"title":"Create BTC Wallet","href":"/node/btc/create-wallet"},{"title":"Sign BTC Messages","href":"/node/btc/sign-messages"},{"title":"Sign BTC Transactions","href":"/node/btc/sign-transactions"},{"title":"Import BTC Private Keys","href":"/node/btc/import-private-keys"},{"title":"Use Imported BTC Wallets","href":"/node/btc/use-imported-wallets"},{"title":"BTC SDK Complete Example","href":"/node/btc/example-usage"}]}]},{"group":"Python","boost":0.8,"icon":"python","expanded":false,"pages":[{"group":"EVM Guides","expanded":false,"pages":[{"title":"Create EVM Wallet","href":"/python/evm/create-wallet"},{"title":"Sign EVM Messages","href":"/python/evm/sign-messages"},{"title":"Sign Typed Data (EIP-712)","href":"/python/evm/sign-typed-data"},{"title":"Sign EVM Transactions","href":"/python/evm/sign-transactions"},{"title":"Delegated Access for EVM Wallets","href":"/python/evm/delegated-access"}]},{"group":"SVM Guides","expanded":false,"pages":[{"title":"Create SVM Wallet","href":"/python/svm/create-wallet"},{"title":"Sign SVM Messages","href":"/python/svm/sign-messages"},{"title":"Sign SVM Transactions","href":"/python/svm/sign-transactions"},{"title":"Confidential Transfers","href":"/python/svm/confidential-transfers"},{"title":"Delegated Access for SVM Wallets","href":"/python/svm/delegated-access"}]}]},{"group":"Rust","boost":0.7,"icon":"rust","expanded":false,"pages":[{"group":"EVM Guides","expanded":false,"pages":[{"title":"Storage Best Practices","href":"/rust/storage-best-practices"},{"title":"Create EVM Wallet","href":"/rust/evm/create-wallet"},{"title":"Sign EVM Messages","href":"/rust/evm/sign-messages"},{"title":"Export EVM Private Key","href":"/rust/evm/export-private-key"},{"title":"Delegated Access for EVM Wallets","href":"/rust/evm/delegated-access"}]},{"group":"SVM Guides","expanded":false,"pages":[{"title":"Create SVM Wallet","href":"/rust/svm/create-wallet"},{"title":"Sign SVM Messages","href":"/rust/svm/sign-messages"},{"title":"Export SVM Private Key","href":"/rust/svm/export-private-key"},{"title":"Delegated Access for SVM Wallets","href":"/rust/svm/delegated-access"}]}]},{"group":"Java","boost":0.7,"icon":"java","expanded":false,"pages":[{"group":"EVM Guides","expanded":false,"pages":[{"title":"Storage Best Practices","href":"/java/storage-best-practices"},{"title":"Create EVM Wallet","href":"/java/evm/create-wallet"},{"title":"Sign EVM Messages","href":"/java/evm/sign-messages"},{"title":"Sign Typed Data (EIP-712)","href":"/java/evm/sign-typed-data"},{"title":"Sign EVM Transactions","href":"/java/evm/sign-transaction"},{"title":"Send EVM Transactions","href":"/java/evm/send-transaction"},{"title":"EVM Gas Sponsorship","href":"/java/evm/gas-sponsorship"},{"title":"Export EVM Private Key","href":"/java/evm/export-private-key"},{"title":"Delegated Access for EVM Wallets","href":"/java/evm/delegated-access"}]},{"group":"SVM Guides","expanded":false,"pages":[{"title":"Create SVM Wallet","href":"/java/svm/create-wallet"},{"title":"Sign SVM Messages","href":"/java/svm/sign-messages"},{"title":"Sign SVM Transactions","href":"/java/svm/sign-transaction"},{"title":"Send SVM Transactions","href":"/java/svm/send-transaction"},{"title":"Sponsor SVM Transactions","href":"/java/svm/sponsor-transaction"},{"title":"Export SVM Private Key","href":"/java/svm/export-private-key"},{"title":"Delegated Access for SVM Wallets","href":"/java/svm/delegated-access"}]},{"group":"Lifecycle","expanded":false,"pages":[{"title":"Import a Private Key","href":"/java/import-private-key"},{"title":"Password \u0026 State Queries","href":"/java/password-and-state"}]}]}]}]},{"tab":"Fireblocks Flow","icon":"coins","groups":[{"group":"Learn","icon":"book","expanded":false,"pages":[{"title":"Fireblocks Flow","href":"/flow/overview"},{"group":"Connections","expanded":false,"pages":[{"title":"Connections","sidebarTitle":"Overview","href":"/flow/connections"},{"title":"Native wallet connections","sidebarTitle":"Wallets (Native)","href":"/external-wallets/native"},{"title":"Hosted wallet connections","sidebarTitle":"Wallets (Hosted)","href":"/connections/overview"},{"title":"CAIP-2 network ids","sidebarTitle":"CAIP-2","href":"/connections/caip-2"},{"title":"Fund from an exchange","sidebarTitle":"Fund from an exchange","href":"/connections/fund-from-exchange"},{"title":"Exchange connections","sidebarTitle":"Exchanges","href":"/flow/exchange-connections"},{"title":"Supported wallets","sidebarTitle":"Supported wallets","href":"/external-wallets/supported-wallets"}]},{"group":"Payments","expanded":false,"pages":[{"title":"Flow payments","sidebarTitle":"Overview","href":"/flow/payments"},{"title":"Payment sources","sidebarTitle":"Payment sources","href":"/flow/payment-sources"},{"title":"Supported chains","sidebarTitle":"Supported chains","href":"/flow/supported-chains"},{"title":"Payment lifecycle and states","sidebarTitle":"Lifecycle and states","href":"/flow/lifecycle-walkthrough"},{"title":"Expiry and cancellation","sidebarTitle":"Expiry and cancellation","href":"/flow/expiry-and-cancellation"},{"title":"Failures and refunds","sidebarTitle":"Failures and refunds","href":"/flow/failures-and-refunds"},{"title":"Conversions","sidebarTitle":"Conversions","href":"/flow/conversions"},{"title":"Adding your own fee","sidebarTitle":"Adding your own fee","href":"/flow/adding-your-own-fee"},{"title":"Settlements","sidebarTitle":"Settlements","href":"/flow/settlements"},{"title":"Screening","sidebarTitle":"Screening","href":"/flow/screening"},{"title":"Access and data","sidebarTitle":"Access and data","href":"/flow/security"},{"title":"Webhooks","sidebarTitle":"Webhooks","href":"/flow/webhooks"},{"title":"Payment links","href":"/flow/payment-links"}]},{"title":"Flow UI","href":"/flow/ui"},{"title":"Compliance","sidebarTitle":"Compliance","href":"/flow/compliance"}]},{"group":"Implement","icon":"code","pages":[{"group":"Javascript, React \u0026 React Native","boost":1.5,"icon":"js","expanded":false,"pages":[{"group":"Connections","pages":[{"group":"Native wallet connections","pages":[{"title":"Authenticate with External Wallets","href":"/javascript/authentication-methods/external-wallets"},{"title":"Build a Wallet Picker","href":"/javascript/reference/wallets/build-wallet-picker"},{"title":"Connecting and Verifying a Wallet","href":"/javascript/reference/wallets/connect-and-verify-wallet"},{"title":"MetaMask Connection Guide","href":"/javascript/reference/wallets/metamask-connection-guide"},{"title":"Base Account Connection Guide","href":"/javascript/reference/wallets/base-account-connection-guide"},{"title":"List WalletConnect Wallets","href":"/javascript/reference/wallets/list-walletconnect-wallets"},{"title":"Hardware Wallet Support","href":"/javascript/reference/wallets/hardware-wallets"},{"title":"Connecting external wallets","href":"/javascript/building-ui/connecting-external-wallets"},{"title":"Connect wallet widget","href":"/javascript/building-ui/react-ui/connect-wallet-widget"},{"title":"Connected wallets management","href":"/javascript/building-ui/connected-wallets-management"}]},{"group":"Hosted wallet connections","pages":[{"title":"Hosted wallet connector on the web","sidebarTitle":"Web","href":"/connections/web"},{"title":"Hosted wallet connector on React Native","sidebarTitle":"React Native","href":"/connections/react-native"}]}]},{"group":"Flow payments","pages":[{"title":"Get started with Flow payments","sidebarTitle":"Get started","href":"/javascript/reference/flow-getting-started"},{"title":"Flow payment widget","href":"/javascript/building-ui/react-ui/flow-widget"},{"title":"Build a custom payment UI","sidebarTitle":"Build a custom payment UI","href":"/javascript/reference/flow-ui-guide"},{"title":"Handle Flow errors","sidebarTitle":"Handle Flow errors","href":"/javascript/reference/flow-errors"}]},{"group":"Compliance","pages":[{"title":"Handling blocked wallets","href":"/javascript/building-ui/blocked-wallet-screening"}]}]},{"group":"Swift","boost":1,"icon":"swift","expanded":false,"pages":[{"group":"Connections","pages":[{"group":"Native wallet connections","pages":[{"title":"Authenticate with External Wallets","href":"/swift/authentication-methods/external-wallets"}]},{"group":"Hosted wallet connections","pages":[{"title":"Hosted wallet connector on iOS (basic)","sidebarTitle":"Basic","href":"/connections/ios"},{"title":"Hosted wallet connector on iOS (headless)","sidebarTitle":"Headless","href":"/connections/ios-headless"}]}]}]},{"group":"Kotlin","boost":1,"icon":"android","expanded":false,"pages":[{"group":"Connections","pages":[{"group":"Native wallet connections","pages":[{"title":"Authenticate with External Wallets","href":"/kotlin/authentication-methods/external-wallets"}]},{"group":"Hosted wallet connections","pages":[{"title":"Hosted wallet connector on Android (basic)","sidebarTitle":"Basic","href":"/connections/android"},{"title":"Hosted wallet connector on Android (headless)","sidebarTitle":"Headless","href":"/connections/android-headless"}]}]}]},{"group":"Flutter","boost":1,"icon":"flutter","expanded":false,"pages":[{"group":"Connections","pages":[{"group":"Native wallet connections","pages":[{"title":"Authenticate with External Wallets","href":"/flutter/authentication-methods/external-wallets"}]},{"group":"Hosted wallet connections","pages":[{"title":"Hosted wallet connector on Flutter (basic)","sidebarTitle":"Basic","href":"/connections/flutter"},{"title":"Hosted wallet connector on Flutter (headless)","sidebarTitle":"Headless","href":"/connections/flutter-headless"}]}]},{"group":"Flow payments","pages":[{"title":"Flow payments with Flutter","href":"/flow/flutter"}]}]},{"group":"Unity","boost":0.8,"icon":"unity","expanded":false,"pages":[{"group":"Connections","pages":[{"group":"Native wallet connections","pages":[{"title":"Authenticate with External Wallets","href":"/unity/authentication-methods/external-wallets"}]}]}]},{"group":"API","icon":"code","expanded":false,"pages":[{"title":"Flow payments API guide","sidebarTitle":"API guide","href":"/flow/api"},{"title":"Flow payments API errors","sidebarTitle":"API errors","href":"/flow/api-errors"},{"title":"Fees API","sidebarTitle":"Fees API","href":"/flow/fees"},{"title":"Accept a same-token payment","sidebarTitle":"Same-token payment","href":"/flow/same-token-payment"}]}]}]},{"tab":"Earn","icon":"chart-line","groups":[{"group":"Learn","icon":"book","expanded":false,"pages":[{"title":"Earn Overview","href":"/earn/overview"}]},{"group":"Implement","icon":"code","pages":[{"group":"Javascript, React \u0026 React Native","boost":1.5,"icon":"js","expanded":false,"pages":[{"title":"Building an Earn UI","href":"/javascript/building-ui/earn-ui"}]},{"group":"Swift","boost":1,"icon":"swift","expanded":false,"pages":[{"title":"Earn","href":"/swift/earn"}]},{"group":"Kotlin","boost":1,"icon":"android","expanded":false,"pages":[{"title":"Earn","href":"/kotlin/earn"}]},{"group":"Flutter","boost":1,"icon":"flutter","expanded":false,"pages":[{"title":"Earn","href":"/flutter/earn"}]},{"group":"Node","boost":1,"icon":"node","expanded":false,"pages":[{"title":"Earn","href":"/node/earn"}]}]}]},{"tab":"Funding","icon":"money-bill-transfer","groups":[{"group":"Learn","icon":"book","expanded":false,"pages":[{"title":"Funding","sidebarTitle":"Overview","href":"/funding/overview"}]},{"group":"Implement","icon":"code","pages":[{"group":"Javascript, React \u0026 React Native","boost":1.5,"icon":"js","expanded":false,"pages":[{"title":"Funding flows","href":"/javascript/building-ui/funding-flows"},{"title":"Building an exchange transfer UI","href":"/javascript/building-ui/exchange-transfers"},{"title":"Building a swap UI","href":"/javascript/building-ui/swap-ui"}]}]}]},{"tab":"Reference","icon":"book-open","menu":[{"item":"Javascript, React \u0026 React Native","icon":"js","groups":[{"group":"JavaScript SDK Reference","pages":[{"title":"JavaScript SDK Reference","href":"/javascript/reference/overview"},{"group":"Events","icon":"bell","pages":[{"title":"onEvent","href":"/javascript/reference/client/on-event"},{"title":"offEvent","href":"/javascript/reference/client/off-event"},{"title":"Events Catalog","href":"/javascript/reference/client/events-catalog"}]},{"group":"Wallets (General)","icon":"wallet","pages":[{"title":"Get Wallet Options Catalogue","href":"/javascript/reference/wallets/get-wallet-options-catalogue"},{"title":"Getting Available Wallets to Connect","href":"/javascript/reference/wallets/get-available-wallets-to-connect"},{"title":"Connect a Wallet by Catalogue Key","href":"/javascript/reference/wallets/connect-wallet-option"},{"title":"Getting Connected Addresses","href":"/javascript/reference/wallets/get-connected-addresses"},{"title":"Getting Wallet Accounts","href":"/javascript/reference/wallets/get-wallet-accounts"},{"title":"Getting the Wallet Account Given an Address and Chain","href":"/javascript/reference/wallets/get-wallet-account-from-address"},{"title":"Comparing Two Addresses on a Chain","href":"/javascript/reference/wallets/is-same-address"},{"title":"Getting Wallet Provider Data by Key","href":"/javascript/reference/wallets/get-wallet-provider-data-by-key"},{"title":"Getting a Wallet Account Address by Type","href":"/javascript/reference/wallets/get-wallet-account-address-by-type"},{"title":"Getting Networks Data","href":"/javascript/reference/wallets/get-networks-data"},{"title":"Getting Active Network","href":"/javascript/reference/wallets/get-active-network"},{"title":"Switching Active Network","href":"/javascript/reference/wallets/switch-active-network"},{"title":"Adding a network","href":"/javascript/reference/wallets/add-network"},{"title":"Getting Multichain Token Balances","href":"/javascript/reference/wallets/get-multichain-token-balances"},{"title":"Getting Token Balances","href":"/javascript/reference/wallets/get-token-balances"},{"title":"Getting Native Balance","href":"/javascript/reference/wallets/get-native-balance"},{"title":"Get Balances for All Wallets","href":"/javascript/reference/wallets/get-balance-for-all-wallets"},{"title":"Getting Transaction History","href":"/javascript/reference/wallets/get-transaction-history"},{"title":"Checking Wallet Account Availability","href":"/javascript/reference/wallets/check-wallet-account-availability"},{"title":"Signing a Message","href":"/javascript/reference/wallets/sign-message"},{"title":"transferAmount","href":"/javascript/reference/wallets/transfer-amount"},{"title":"Removing a Wallet Account","href":"/javascript/reference/wallets/remove-wallet-account"},{"title":"Wallet Provider Events","href":"/javascript/reference/wallets/wallet-provider-events"},{"title":"canConnectWithHardwareWallet","href":"/javascript/reference/client/can-connect-with-hardware-wallet"},{"title":"isHardwareWalletAccount","href":"/javascript/reference/client/is-hardware-wallet-account"}]},{"group":"Embedded Wallets (MPC)","icon":"vault","pages":[{"title":"getGoogleDriveBackupReadiness","href":"/javascript/reference/waas/get-google-drive-backup-readiness"},{"title":"Checking if Dynamic WaaS is enabled","href":"/javascript/reference/waas/checking-if-waas-is-enabled"},{"title":"Checking WaaS Wallet Account Type","href":"/javascript/reference/waas/checking-waas-wallet-account-type"},{"title":"Creating WaaS Wallet Accounts","href":"/javascript/reference/waas/creating-waas-wallet-accounts"},{"title":"Exporting WaaS Private Key","href":"/javascript/reference/waas/exporting-waas-private-key"},{"title":"Importing WaaS Private Key","href":"/javascript/reference/waas/importing-waas-private-key"},{"title":"Migrate from Fireblocks","href":"/javascript/reference/waas/migrate-from-fireblocks"},{"title":"Triggering Delegation","href":"/javascript/wallets/embedded-wallets/mpc/delegated-access/triggering-delegation"},{"title":"Revoking Delegation","href":"/javascript/wallets/embedded-wallets/mpc/delegated-access/revoking-delegation"}]},{"group":"Authentication","icon":"door-open","pages":[{"title":"Social Account Linking","href":"/javascript/authentication-methods/social-linking"},{"title":"Authenticate with an external JWT","href":"/javascript/authentication-methods/external-jwt"},{"title":"Refresh Authentication","href":"/javascript/authentication-methods/refresh-auth"},{"title":"Refresh User Data","href":"/javascript/authentication-methods/refresh-user"},{"title":"Check User Scopes","href":"/javascript/authentication-methods/is-user-onboarding-complete"},{"title":"Session-Based MFA","href":"/javascript/authentication-methods/mfa/session-mfa"},{"title":"Check MFA Authentication Status","href":"/javascript/authentication-methods/is-user-missing-mfa-auth"},{"title":"Check Recovery Codes Acknowledgment","href":"/javascript/authentication-methods/is-pending-recovery-codes-acknowledgment"},{"title":"Passkeys","href":"/javascript/authentication-methods/mfa/passkey"},{"title":"Authenticator Apps","href":"/javascript/authentication-methods/mfa/totp"},{"title":"Recovery Codes","href":"/javascript/authentication-methods/mfa/recovery-codes"},{"title":"Delete User Account","href":"/javascript/reference/client/delete-user"}]},{"group":"Chains \u0026 Networks","icon":"link","pages":[{"group":"EVM","icon":"ethereum","pages":[{"title":"simulateEvmTransaction","href":"/javascript/reference/evm/simulate-evm-transaction"},{"title":"calculateEvmTransactionFee","href":"/javascript/reference/evm/calculate-evm-transaction-fee"},{"title":"Checking EVM Wallet Account Type","href":"/javascript/reference/evm/checking-evm-wallet-account-type"},{"title":"Getting a Viem WalletClient","href":"/javascript/reference/evm/getting-viem-wallet-client"},{"title":"Getting a Viem PublicClient","href":"/javascript/reference/evm/getting-viem-public-client"},{"title":"Validate Signatures","href":"/javascript/reference/evm/validate-signatures"},{"title":"EIP-5792 (Batched Calls)","href":"/javascript/reference/evm/eip-5792"},{"title":"Sign a Transaction","href":"/javascript/reference/evm/sign-transaction"},{"title":"Sign Typed Data (EIP-712)","href":"/javascript/reference/evm/sign-typed-data"},{"group":"Native gas sponsorship","pages":[{"title":"EVM Gas Sponsorship","sidebarTitle":"Native EVM gas sponsorship","href":"/javascript/reference/evm/evm-gas-sponsorship"},{"title":"sendSponsoredTransaction","href":"/javascript/reference/evm/send-sponsored-transaction"},{"title":"Splitting sign \u0026 send","sidebarTitle":"Splitting sign \u0026 send","href":"/javascript/reference/evm/splitting-sign-and-send"},{"title":"Managing EIP-7702 delegation","sidebarTitle":"Managing EIP-7702 delegation","href":"/javascript/reference/evm/managing-7702-delegation"}]}]},{"group":"Solana","icon":"bolt","pages":[{"title":"addPhantomRedirectSolanaExtension","href":"/javascript/reference/solana/phantom-redirect-extension"},{"title":"simulateSolanaTransaction","href":"/javascript/reference/solana/simulate-solana-transaction"},{"title":"calculateSolanaTransactionFee","href":"/javascript/reference/solana/calculate-solana-transaction-fee"},{"title":"isSolanaGasSponsorshipEnabled","href":"/javascript/reference/solana/is-solana-gas-sponsorship-enabled"},{"title":"Checking Solana Wallet Account Type","href":"/javascript/reference/solana/checking-solana-wallet-account-type"},{"title":"Signing and Sending Transactions with Solana","href":"/javascript/reference/solana/signing-sending-transactions"},{"title":"Solana Connection","href":"/javascript/reference/solana/getting-solana-connection"},{"title":"SVM Gas Sponsorship","href":"/javascript/reference/solana/svm-gas-sponsorship"}]},{"group":"Bitcoin","icon":"bitcoin","pages":[{"title":"sendBitcoin","href":"/javascript/reference/bitcoin/send-bitcoin"},{"title":"signPsbt","href":"/javascript/reference/bitcoin/sign-psbt"},{"title":"signPsbts","href":"/javascript/reference/bitcoin/sign-psbts"},{"title":"signMessageWithCustomOptions","href":"/javascript/reference/bitcoin/sign-message-with-custom-options"},{"title":"sendRawTransaction","href":"/javascript/reference/bitcoin/send-raw-transaction"},{"title":"Adding Bitcoin Extensions","href":"/javascript/reference/bitcoin/adding-bitcoin-extension"},{"title":"Checking Bitcoin Wallet Account Type","href":"/javascript/reference/bitcoin/checking-bitcoin-wallet-account-type"},{"title":"Embedded Wallet Differences","href":"/javascript/reference/bitcoin/embedded-wallet-differences"}]},{"group":"Aptos","icon":"layer-group","pages":[{"title":"getAptosClient","href":"/javascript/reference/aptos/get-aptos-client"},{"title":"Adding Aptos Extensions","href":"/javascript/reference/aptos/adding-aptos-extension"},{"title":"Checking Aptos Wallet Account Type","href":"/javascript/reference/aptos/checking-aptos-wallet-account-type"},{"title":"signTransaction (Aptos)","href":"/javascript/reference/aptos/sign-transaction"},{"title":"signAndSubmitTransaction (Aptos)","href":"/javascript/reference/aptos/sign-and-submit-transaction"}]},{"group":"Sui","icon":"water","pages":[{"title":"getSuiClient","href":"/javascript/reference/sui/get-sui-client"},{"title":"Adding Sui Extensions","href":"/javascript/reference/sui/adding-sui-extension"},{"title":"Checking Sui Wallet Account Type","href":"/javascript/reference/sui/checking-sui-wallet-account-type"},{"title":"signTransaction (Sui)","href":"/javascript/reference/sui/sign-transaction"},{"title":"signAndExecuteTransaction (Sui)","href":"/javascript/reference/sui/sign-and-execute-transaction"},{"title":"signTransactionBlock (Sui)","href":"/javascript/reference/sui/sign-transaction-block"},{"title":"signAndExecuteTransactionBlock (Sui)","href":"/javascript/reference/sui/sign-and-execute-transaction-block"}]},{"group":"TON","icon":"paper-plane","pages":[{"title":"sendTon","href":"/javascript/reference/ton/send-ton"},{"title":"sendJetton","href":"/javascript/reference/ton/send-jetton"},{"title":"generateTonConnectProof","href":"/javascript/reference/ton/generate-ton-connect-proof"},{"title":"Adding TON Extensions","href":"/javascript/reference/ton/adding-ton-extension"},{"title":"Checking TON Wallet Account Type","href":"/javascript/reference/ton/checking-ton-wallet-account-type"},{"title":"sendTransaction (TON)","href":"/javascript/reference/ton/send-transaction"}]},{"group":"Tron","icon":"circle-nodes","pages":[{"title":"getTronWeb","href":"/javascript/reference/tron/get-tron-web"},{"title":"Adding Tron Extensions","href":"/javascript/reference/tron/adding-tron-extension"},{"title":"Checking Tron Wallet Account Type","href":"/javascript/reference/tron/checking-tron-wallet-account-type"},{"title":"sendTransaction (Tron)","href":"/javascript/reference/tron/send-transaction"}]},{"group":"Starknet","icon":"star","pages":[{"title":"getStarknetAccount","href":"/javascript/reference/starknet/get-starknet-account"},{"title":"Adding Starknet Extension","href":"/javascript/reference/starknet/adding-starknet-extension"},{"title":"Checking Starknet Wallet Account Type","href":"/javascript/reference/starknet/checking-starknet-wallet-account-type"}]},{"group":"Stellar","icon":"meteor","pages":[{"title":"Adding Stellar Extension","href":"/javascript/reference/stellar/adding-stellar-extension"},{"title":"Checking Stellar Wallet Account Type","href":"/javascript/reference/stellar/checking-stellar-wallet-account-type"},{"title":"signTransaction (Stellar)","href":"/javascript/reference/stellar/sign-transaction"}]},{"group":"Tempo","icon":"dollar-sign","pages":[{"title":"Tempo","href":"/javascript/reference/tempo/overview"},{"title":"Send batched calls","href":"/javascript/reference/tempo/send-batched-calls"},{"title":"Pay fees with a TIP-20 token","href":"/javascript/reference/tempo/pay-fees-with-a-token"},{"title":"Use parallel nonce lanes","href":"/javascript/reference/tempo/use-parallel-nonce-lanes"},{"title":"Set a validity window","href":"/javascript/reference/tempo/set-a-validity-window"},{"title":"Sign for a fee sponsor","href":"/javascript/reference/tempo/sign-for-a-fee-sponsor"}]},{"group":"Networks","icon":"network-wired","pages":[{"title":"Network Transformers","href":"/javascript/reference/networks/network-transformers"}]}]},{"group":"ZeroDev","icon":"gas-pump","pages":[{"title":"createKernelClientForWalletAccount","href":"/javascript/reference/zerodev/create-kernel-client-for-wallet-account"},{"title":"signEip7702Authorization","href":"/javascript/reference/zerodev/sign-eip-7702-authorization"},{"title":"sendUserOperation","href":"/javascript/reference/zerodev/send-user-operation"},{"title":"canSponsorUserOperation","href":"/javascript/reference/zerodev/can-sponsor-user-operation"},{"title":"estimateUserOperationGas","href":"/javascript/reference/zerodev/estimate-user-operation-gas"},{"title":"simulateZerodevUserOperation","href":"/javascript/reference/zerodev/simulate-zerodev-user-operation"},{"title":"calculateFeeForUserOperation","href":"/javascript/reference/zerodev/calculate-fee-for-user-operation"},{"title":"getSignerForSmartWalletAccount","href":"/javascript/reference/zerodev/get-signer-for-smart-wallet-account"},{"title":"isGasSponsorshipError","href":"/javascript/reference/zerodev/is-gas-sponsorship-error"},{"title":"Adding ZeroDev Extension","href":"/javascript/reference/zerodev/adding-zerodev-extension"}]},{"group":"Swaps","icon":"arrows-rotate","pages":[{"title":"getSwapQuote","href":"/javascript/reference/client/get-swap-quote"},{"title":"getSwapStatus","href":"/javascript/reference/client/get-swap-status"},{"title":"executeSwapTransaction","href":"/javascript/reference/client/execute-swap-transaction"}]},{"group":"Earn","icon":"chart-line","pages":[{"title":"listYieldVaults","href":"/javascript/reference/client/list-yield-vaults"},{"title":"getYieldDetails","href":"/javascript/reference/client/get-yield-details"},{"title":"getYieldPosition","href":"/javascript/reference/client/get-yield-position"},{"title":"getYieldPerformance","href":"/javascript/reference/client/get-yield-performance"},{"title":"getYieldEarnings","href":"/javascript/reference/client/get-yield-earnings"},{"title":"getYieldRewards","href":"/javascript/reference/client/get-yield-rewards"},{"title":"withdrawFromYieldVault","href":"/javascript/reference/client/withdraw-from-yield-vault"},{"title":"claimYieldRewards","href":"/javascript/reference/client/claim-yield-rewards"},{"title":"depositToYieldVault","href":"/javascript/reference/client/deposit-to-yield-vault"}]},{"group":"Flow","icon":"coins","pages":[{"title":"getFlow","href":"/javascript/reference/client/get-flow"},{"title":"getFlowSupportedExchanges","href":"/javascript/reference/client/get-flow-supported-exchanges"},{"title":"attachFlowSource","href":"/javascript/reference/client/attach-flow-source"},{"title":"getFlowQuote","href":"/javascript/reference/client/get-flow-quote"},{"title":"submitFlowTransaction","href":"/javascript/reference/client/submit-flow-transaction"},{"title":"cancelFlow","href":"/javascript/reference/client/cancel-flow"},{"title":"shouldPollFlow","href":"/javascript/reference/client/should-poll-flow"},{"title":"getFlowDeliveredAmount","href":"/javascript/reference/client/get-flow-delivered-amount"},{"title":"prepareFlowSigning","href":"/javascript/reference/client/prepare-flow-signing"},{"title":"broadcastFlow","href":"/javascript/reference/client/broadcast-flow"}]},{"group":"Funding","icon":"money-bill-transfer","pages":[{"group":"Kraken","pages":[{"title":"Kraken Integration","href":"/javascript/funding/kraken-integration"},{"title":"getKrakenAccounts","href":"/javascript/funding/get-kraken-accounts"},{"title":"getKrakenWhitelistedAddresses","href":"/javascript/funding/get-kraken-whitelisted-addresses"},{"title":"createKrakenExchangeTransfer","href":"/javascript/funding/create-kraken-exchange-transfer"}]},{"group":"Coinbase","pages":[{"title":"getCoinbaseBuyUrl","href":"/javascript/funding/get-coinbase-buy-url"},{"title":"createCoinbaseOnrampOrder","href":"/javascript/funding/create-coinbase-onramp-order"},{"title":"getMissingVerificationForCoinbaseOnrampOrder","href":"/javascript/funding/get-missing-verification-for-coinbase-onramp-order"},{"title":"addCoinbaseOnrampOrderEventListener","href":"/javascript/funding/add-coinbase-onramp-order-event-listener"},{"title":"getCoinbaseAccounts","href":"/javascript/funding/get-coinbase-accounts"},{"title":"createCoinbaseExchangeTransfer","href":"/javascript/funding/create-coinbase-exchange-transfer"}]},{"group":"MoonPay","pages":[{"title":"getMoonPayUrl","href":"/javascript/funding/get-moonpay-url"},{"title":"getMoonPayCurrencies","href":"/javascript/funding/get-moonpay-currencies"}]},{"title":"createCryptoDotComPayment","href":"/javascript/funding/create-crypto-dot-com-payment"}]},{"group":"Building UI","icon":"palette","pages":[{"title":"Building UI Overview","sidebarTitle":"Overview","href":"/javascript/building-ui/overview"},{"group":"React UI","pages":[{"title":"React UI components","sidebarTitle":"Overview","href":"/javascript/building-ui/react-ui/overview"},{"title":"Connect wallet widget","href":"/javascript/building-ui/react-ui/connect-wallet-widget"},{"title":"Flow payment widget","href":"/javascript/building-ui/react-ui/flow-widget"},{"title":"Text keys","href":"/javascript/building-ui/react-ui/text-reference"}]},{"group":"Authentication","pages":[{"title":"Email \u0026 SMS OTP sign-in","href":"/javascript/building-ui/email-sms-otp-sign-in"},{"title":"Social sign-in \u0026 OAuth redirect handling","href":"/javascript/building-ui/social-oauth-redirect-handling"},{"title":"Passkey sign-in \u0026 registration","href":"/javascript/building-ui/passkey-sign-in-registration"}]},{"group":"Right after login","pages":[{"title":"Post-login user setup","href":"/javascript/building-ui/post-auth-user-setup"},{"title":"Account conflict resolution","href":"/javascript/building-ui/account-conflict-resolution"},{"title":"Account merging","href":"/javascript/building-ui/account-merging"}]},{"group":"Wallets","pages":[{"title":"Connecting external wallets","href":"/javascript/building-ui/connecting-external-wallets"},{"title":"Connected wallets management","href":"/javascript/building-ui/connected-wallets-management"},{"title":"Token balances \u0026 display","href":"/javascript/building-ui/token-balances-display"},{"title":"Transaction confirmation \u0026 simulation","href":"/javascript/building-ui/transaction-confirmation"},{"title":"Network switching \u0026 validation","href":"/javascript/building-ui/network-switching"}]},{"group":"Embedded wallet lifecycle","pages":[{"title":"Embedded wallet password \u0026 security","href":"/javascript/building-ui/embedded-wallet-security"},{"title":"Wallet backup \u0026 recovery","href":"/javascript/building-ui/wallet-backup-recovery"},{"title":"Embedded wallet delegated access","href":"/javascript/building-ui/embedded-wallet-delegated-access"},{"group":"Upgrading legacy embedded wallets","pages":[{"title":"Upgrading legacy embedded wallets to Dynamic WaaS","href":"/javascript/building-ui/legacy-wallet-upgrade"},{"title":"Upgrade by redirect","href":"/javascript/building-ui/legacy-wallet-upgrade/redirect"},{"title":"Embed the upgrade app (iframe)","href":"/javascript/building-ui/legacy-wallet-upgrade/embed"},{"title":"Upgrade by popup","href":"/javascript/building-ui/legacy-wallet-upgrade/popup"},{"title":"Going lower-level (build the URL yourself)","href":"/javascript/building-ui/legacy-wallet-upgrade/lower-level"}]}]},{"group":"Advanced auth \u0026 identity","pages":[{"title":"MFA enrollment \u0026 management","href":"/javascript/building-ui/mfa-enrollment-management"},{"title":"Step-up authentication","href":"/javascript/building-ui/step-up-authentication"},{"title":"Device registration","href":"/javascript/building-ui/device-registration"},{"title":"User profile \u0026 settings","href":"/javascript/building-ui/user-profile-settings"},{"title":"Handling blocked wallets","href":"/javascript/building-ui/blocked-wallet-screening"}]},{"group":"Money movement","pages":[{"title":"Funding flows","href":"/javascript/building-ui/funding-flows"},{"title":"Building an exchange transfer UI","href":"/javascript/building-ui/exchange-transfers"},{"title":"Building a swap UI","href":"/javascript/building-ui/swap-ui"},{"title":"Building an Earn UI","href":"/javascript/building-ui/earn-ui"}]}]},{"group":"Migrating from React","icon":"arrow-right-arrow-left","pages":[{"title":"Migrating from React to the JavaScript SDK","href":"/javascript/migrating-from-react/overview"},{"title":"Basic setup","href":"/javascript/migrating-from-react/basic-setup"},{"group":"Authentication","pages":[{"title":"Non-wallet authentication","href":"/javascript/migrating-from-react/non-wallet-authentication"},{"title":"Wallet authentication","href":"/javascript/migrating-from-react/wallet-authentication"}]},{"group":"Right after login","pages":[{"title":"Post-login user setup","href":"/javascript/migrating-from-react/post-login-user-setup"},{"title":"Account conflict resolution","href":"/javascript/migrating-from-react/account-conflict-resolution"}]},{"group":"Wallets","pages":[{"title":"Using connected wallets","href":"/javascript/migrating-from-react/using-connected-wallets"},{"title":"Network management","href":"/javascript/migrating-from-react/network-management"},{"title":"Transactions \u0026 balance","href":"/javascript/migrating-from-react/transactions-and-balance"}]},{"group":"Embedded wallets","pages":[{"title":"Embedded wallets: setup \u0026 creation","href":"/javascript/migrating-from-react/embedded-wallets-setup"},{"title":"Embedded wallets: password \u0026 security","href":"/javascript/migrating-from-react/embedded-wallets-password-security"},{"title":"Embedded wallets: backup \u0026 recovery","href":"/javascript/migrating-from-react/embedded-wallets-backup-recovery"},{"title":"Embedded wallets: delegated access","href":"/javascript/migrating-from-react/embedded-wallets-delegated-access"},{"title":"Embedded wallets: transactions \u0026 session keys","href":"/javascript/migrating-from-react/embedded-wallets-transactions"},{"title":"Upgrading embedded wallets","href":"/javascript/migrating-from-react/upgrading-embedded-wallets"}]},{"group":"Advanced auth \u0026 identity","pages":[{"title":"Multi-factor authentication","href":"/javascript/migrating-from-react/mfa"},{"title":"Step-up authentication","href":"/javascript/migrating-from-react/step-up-auth"},{"title":"Users","href":"/javascript/migrating-from-react/users"}]},{"group":"Money movement","pages":[{"title":"Funding","href":"/javascript/migrating-from-react/funding"},{"title":"Gas sponsorship \u0026 smart wallets","href":"/javascript/migrating-from-react/gas-sponsorship-smart-wallets"}]},{"group":"Chains \u0026 configuration","pages":[{"title":"Global wallets","href":"/javascript/migrating-from-react/global-wallets"},{"title":"Integrating chains","href":"/javascript/migrating-from-react/integrating-chains"},{"title":"Cookies","href":"/javascript/migrating-from-react/cookies"},{"title":"Wagmi integration","href":"/javascript/migrating-from-react/wagmi"}]},{"title":"Migration Guide: v0.9.0","href":"/javascript/reference/zerodev/migration-v0.9"}]},{"group":"Migrating from React Native","icon":"arrow-right-arrow-left","pages":[{"title":"Migrating from React Native to the JavaScript SDK","href":"/javascript/migrating-from-react-native/overview"}]},{"group":"Extensions","icon":"puzzle-piece","pages":[{"title":"Creating Extensions","href":"/javascript/reference/creating-extensions"},{"title":"Publish an Extension","href":"/javascript/reference/creating-extensions/publish"},{"title":"Custom Functions","href":"/javascript/reference/creating-extensions/custom-functions"},{"group":"Wallet Provider","icon":"wallet","pages":[{"title":"Wallet Provider","href":"/javascript/reference/creating-extensions/wallet-provider/overview"},{"title":"Supported wallet standards","href":"/javascript/reference/creating-extensions/wallet-provider/supported-standards"},{"title":"Build a WalletProvider","href":"/javascript/reference/creating-extensions/wallet-provider/build-wallet-provider"},{"title":"Add swap capabilities","href":"/javascript/reference/creating-extensions/wallet-provider/add-swap-capabilities"},{"title":"Add Earn capabilities","href":"/javascript/reference/creating-extensions/wallet-provider/add-earn-capabilities"},{"title":"Build a payment deep link","href":"/javascript/reference/creating-extensions/wallet-provider/build-payment-deep-link"}]},{"group":"Services","icon":"gears","pages":[{"title":"Storage","href":"/javascript/reference/creating-extensions/services/storage"},{"title":"Open deep links","href":"/javascript/reference/creating-extensions/services/open-deep-links"},{"title":"Wallet provider priority","href":"/javascript/reference/creating-extensions/services/wallet-provider-priority"}]}]}]}]},{"item":"Swift","icon":"swift","groups":[{"group":"SDK Reference","pages":[{"title":"Swift SDK Reference Overview","href":"/swift/sdk-reference/overview"},{"title":"Client \u0026 Configuration","href":"/swift/sdk-reference/client-configuration"},{"title":"Authentication Functions","href":"/swift/sdk-reference/authentication"},{"title":"MFA \u0026 Passkeys API Reference","href":"/swift/sdk-reference/mfa-passkeys"},{"title":"Data Types \u0026 Objects","href":"/swift/sdk-reference/data-types"},{"title":"Wallet Management Functions","href":"/swift/sdk-reference/wallet-management"},{"title":"EVM Integration","href":"/swift/sdk-reference/ethereum-integration"},{"title":"Solana Integration","href":"/swift/sdk-reference/solana-integration"},{"title":"Earn","href":"/swift/sdk-reference/earn"},{"group":"Client configuration","pages":[{"title":"Adapt Copy With Translations","href":"/swift/using-our-ui/design-customizations/customizing-copy-translations"}]}]}]},{"item":"Kotlin","icon":"android","groups":[{"group":"SDK Reference","pages":[{"title":"Kotlin SDK Reference Overview","href":"/kotlin/sdk-reference/overview"},{"title":"Authentication Functions","href":"/kotlin/sdk-reference/authentication"},{"title":"Wallet Management Functions","href":"/kotlin/sdk-reference/wallet-management"},{"title":"Blockchain Integration","href":"/kotlin/sdk-reference/blockchain-integration"},{"title":"Data Types","href":"/kotlin/sdk-reference/data-types"},{"title":"MFA and Passkey Functions","href":"/kotlin/sdk-reference/mfa-passkeys"},{"group":"Client configuration","pages":[{"title":"Adapt Copy With Translations","href":"/kotlin/using-our-ui/design-customizations/customizing-copy-translations"}]}]}]},{"item":"Flutter","icon":"flutter","groups":[{"group":"SDK Reference","pages":[{"title":"Flutter SDK Reference Overview","href":"/flutter/sdk-reference/overview"},{"title":"Authentication Functions","href":"/flutter/sdk-reference/authentication"},{"title":"Wallet Management Functions","href":"/flutter/sdk-reference/wallet-management"},{"title":"Blockchain Integration","href":"/flutter/sdk-reference/blockchain-integration"},{"title":"Data Types","href":"/flutter/sdk-reference/data-types"},{"group":"Bitcoin","pages":[{"title":"Sign a Message","href":"/flutter/wallets/bitcoin/message-signing"},{"title":"Send Bitcoin","href":"/flutter/wallets/bitcoin/send-bitcoin"},{"title":"Build a PSBT","href":"/flutter/wallets/bitcoin/build-psbt"},{"title":"Send Raw Transaction","href":"/flutter/wallets/bitcoin/send-raw-transaction"}]},{"group":"Client configuration","pages":[{"title":"Adapt Copy With Translations","href":"/flutter/using-our-ui/design-customizations/customizing-copy-translations"}]}]}]},{"item":"Unity","icon":"unity","groups":[{"group":"SDK Reference","pages":[{"title":"SDK Reference","href":"/unity/sdk-reference/overview"}]}]},{"item":"Node","icon":"node","groups":[{"group":"Auth \u0026 Sessions Reference","pages":[{"title":"authenticateJwt","href":"/node/reference/auth/authenticate-jwt"},{"title":"refreshAuthToken","href":"/node/reference/auth/refresh-auth-token"},{"title":"generateSessionKeyPair","href":"/node/reference/auth/generate-session-key-pair"},{"title":"signSessionMessage","href":"/node/reference/auth/sign-session-message"},{"title":"createAuthClient","href":"/node/reference/auth/create-auth-client"},{"title":"Email OTP sign-in","href":"/node/reference/auth/email-otp-sign-in"},{"title":"Wallet sign-in","href":"/node/reference/auth/wallet-sign-in"},{"title":"External JWT sign-in","href":"/node/reference/auth/external-jwt-sign-in"},{"group":"Upgrade","pages":[{"title":"Upgrade Node SDK to V1","href":"/node/reference/upgrade/v1"}]}]},{"group":"EVM Reference","pages":[{"group":"Wallet Operations","pages":[{"title":"createWalletAccount","href":"/node/reference/evm/create-wallet-account"},{"title":"fetchWalletMetadata","href":"/node/reference/evm/fetch-wallet-metadata"},{"title":"getWallets","href":"/node/reference/evm/get-wallets"},{"title":"getEvmWallets","href":"/node/reference/evm/get-evm-wallets"},{"title":"getWallet","href":"/node/reference/evm/get-wallet"}]},{"group":"Signing","pages":[{"title":"signTransaction","href":"/node/reference/evm/sign-transaction"},{"title":"signMessage","href":"/node/reference/evm/sign-message"},{"title":"signTypedData","href":"/node/reference/evm/sign-typed-data"},{"title":"verifyMessageSignature","href":"/node/reference/evm/verify-message-signature"}]},{"group":"Delegated Access","pages":[{"title":"createDelegatedEvmWalletClient","href":"/node/reference/evm/create-delegated-evm-wallet-client"},{"title":"delegatedSignMessage","href":"/node/reference/evm/delegated-sign-message"},{"title":"delegatedSignTransaction","href":"/node/reference/evm/delegated-sign-transaction"},{"title":"delegatedSendSponsoredTransaction","href":"/node/reference/evm/delegated-send-sponsored-transaction"},{"title":"delegatedSignSponsoredTransaction","href":"/node/reference/evm/delegated-sign-sponsored-transaction"},{"title":"delegatedSign7702Authorization","href":"/node/reference/evm/delegated-sign-7702-authorization"}]},{"group":"Key Import/Export","pages":[{"title":"importPrivateKey","href":"/node/reference/evm/import-private-key"},{"title":"exportPrivateKey","href":"/node/reference/evm/export-private-key"},{"title":"exportKey","href":"/node/reference/evm/export-key"},{"title":"offlineExportPrivateKey","href":"/node/reference/evm/offline-export-private-key"},{"title":"offlineExportKey","href":"/node/reference/evm/offline-export-key"},{"title":"getExportId","href":"/node/reference/evm/get-export-id"}]},{"group":"Key Share Management","pages":[{"title":"encryptKeyShare","href":"/node/reference/evm/encrypt-key-share"},{"title":"decryptKeyShare","href":"/node/reference/evm/decrypt-key-share"},{"title":"getExternalServerKeyShares","href":"/node/reference/evm/get-external-server-key-shares"},{"title":"exportExternalServerKeyShares","href":"/node/reference/evm/export-external-server-key-shares"},{"title":"getWalletExternalServerKeyShareBackupInfo","href":"/node/reference/evm/get-wallet-external-server-key-share-backup-info"},{"title":"refreshWalletAccountShares","href":"/node/reference/evm/refresh-wallet-account-shares"},{"title":"reshare","href":"/node/reference/evm/reshare"}]},{"group":"Backup \u0026 Recovery","pages":[{"title":"storeEncryptedBackupByWallet","href":"/node/reference/evm/store-encrypted-backup-by-wallet"},{"title":"storeEncryptedBackupByWalletWithRetry","href":"/node/reference/evm/store-encrypted-backup-by-wallet-with-retry"},{"title":"recoverEncryptedBackupByWallet","href":"/node/reference/evm/recover-encrypted-backup-by-wallet"}]},{"group":"Password \u0026 Security","pages":[{"title":"requiresPasswordForOperation","href":"/node/reference/evm/requires-password-for-operation"},{"title":"requiresRestoreBackupSharesForOperation","href":"/node/reference/evm/requires-restore-backup-shares-for-operation"},{"title":"isPasswordEncrypted","href":"/node/reference/evm/is-password-encrypted"},{"title":"verifyPassword","href":"/node/reference/evm/verify-password"},{"title":"updatePassword","href":"/node/reference/evm/update-password"}]},{"group":"Utilities","pages":[{"title":"createViemPublicClient","href":"/node/reference/evm/create-viem-public-client"}]},{"group":"Earn","pages":[{"title":"executeEarnTransaction","href":"/node/reference/evm/execute-earn-transaction"},{"title":"depositToEarnVault","href":"/node/reference/evm/deposit-to-earn-vault"},{"title":"withdrawFromEarnVault","href":"/node/reference/evm/withdraw-from-earn-vault"},{"title":"claimEarnRewards","href":"/node/reference/evm/claim-earn-rewards"}]}]},{"group":"SVM Reference","pages":[{"group":"Wallet Operations","pages":[{"title":"createWalletAccount","href":"/node/reference/svm/create-wallet-account"},{"title":"fetchWalletMetadata","href":"/node/reference/svm/fetch-wallet-metadata"},{"title":"getWallets","href":"/node/reference/svm/get-wallets"},{"title":"getSvmWallets","href":"/node/reference/svm/get-svm-wallets"},{"title":"getWallet","href":"/node/reference/svm/get-wallet"}]},{"group":"Signing","pages":[{"title":"signTransaction","href":"/node/reference/svm/sign-transaction"},{"title":"sponsorTransaction","href":"/node/reference/svm/sponsor-transaction"},{"title":"getSponsorAddress","href":"/node/reference/svm/get-sponsor-address"},{"title":"signMessage","href":"/node/reference/svm/sign-message"}]},{"group":"Delegated Access","pages":[{"title":"createDelegatedSvmWalletClient","href":"/node/reference/svm/create-delegated-svm-wallet-client"},{"title":"delegatedSignMessage","href":"/node/reference/svm/delegated-sign-message"},{"title":"delegatedSignTransaction","href":"/node/reference/svm/delegated-sign-transaction"},{"title":"delegatedSponsorTransaction","href":"/node/reference/svm/delegated-sponsor-transaction"}]},{"group":"Key Import/Export","pages":[{"title":"importPrivateKey","href":"/node/reference/svm/import-private-key"},{"title":"exportPrivateKey","href":"/node/reference/svm/export-private-key"},{"title":"exportKey","href":"/node/reference/svm/export-key"},{"title":"offlineExportPrivateKey","href":"/node/reference/svm/offline-export-private-key"},{"title":"offlineExportKey","href":"/node/reference/svm/offline-export-key"},{"title":"getExportId","href":"/node/reference/svm/get-export-id"}]},{"group":"Key Share Management","pages":[{"title":"encryptKeyShare","href":"/node/reference/svm/encrypt-key-share"},{"title":"decryptKeyShare","href":"/node/reference/svm/decrypt-key-share"},{"title":"getExternalServerKeyShares","href":"/node/reference/svm/get-external-server-key-shares"},{"title":"exportExternalServerKeyShares","href":"/node/reference/svm/export-external-server-key-shares"},{"title":"getWalletExternalServerKeyShareBackupInfo","href":"/node/reference/svm/get-wallet-external-server-key-share-backup-info"},{"title":"refreshWalletAccountShares","href":"/node/reference/svm/refresh-wallet-account-shares"},{"title":"reshare","href":"/node/reference/svm/reshare"}]},{"group":"Backup \u0026 Recovery","pages":[{"title":"storeEncryptedBackupByWallet","href":"/node/reference/svm/store-encrypted-backup-by-wallet"},{"title":"storeEncryptedBackupByWalletWithRetry","href":"/node/reference/svm/store-encrypted-backup-by-wallet-with-retry"},{"title":"recoverEncryptedBackupByWallet","href":"/node/reference/svm/recover-encrypted-backup-by-wallet"}]},{"group":"Password \u0026 Security","pages":[{"title":"requiresPasswordForOperation","href":"/node/reference/svm/requires-password-for-operation"},{"title":"requiresRestoreBackupSharesForOperation","href":"/node/reference/svm/requires-restore-backup-shares-for-operation"},{"title":"isPasswordEncrypted","href":"/node/reference/svm/is-password-encrypted"},{"title":"verifyPassword","href":"/node/reference/svm/verify-password"},{"title":"updatePassword","href":"/node/reference/svm/update-password"}]},{"group":"Earn","pages":[{"title":"executeEarnTransaction","href":"/node/reference/svm/execute-earn-transaction"},{"title":"depositToEarnVault","href":"/node/reference/svm/deposit-to-earn-vault"},{"title":"withdrawFromEarnVault","href":"/node/reference/svm/withdraw-from-earn-vault"},{"title":"claimEarnRewards","href":"/node/reference/svm/claim-earn-rewards"}]}]},{"group":"Earn Reference","pages":[{"title":"listVaults","href":"/node/reference/earn/list-vaults"},{"title":"getVaultDetails","href":"/node/reference/earn/get-vault-details"},{"title":"getPosition","href":"/node/reference/earn/get-position"},{"title":"getPerformance","href":"/node/reference/earn/get-performance"},{"title":"getEarnings","href":"/node/reference/earn/get-earnings"},{"title":"getRewards","href":"/node/reference/earn/get-rewards"},{"title":"prepareDeposit","href":"/node/reference/earn/prepare-deposit"},{"title":"prepareWithdrawal","href":"/node/reference/earn/prepare-withdrawal"},{"title":"prepareClaimRewards","href":"/node/reference/earn/prepare-claim-rewards"}]},{"group":"Types","pages":[{"group":"Types \u0026 Objects","pages":[{"title":"Wallet","href":"/node/reference/types/wallet"},{"title":"WalletMetadata","href":"/node/reference/types/wallet-metadata"},{"title":"WalletProperties","href":"/node/reference/types/wallet-properties"},{"title":"ThresholdSignatureScheme","href":"/node/reference/types/threshold-signature-scheme"},{"title":"ServerKeyShare","href":"/node/reference/types/server-key-share"},{"title":"KeyShareBackupInfo","href":"/node/reference/types/key-share-backup-info"},{"title":"BackupLocation","href":"/node/reference/types/backup-location"},{"title":"SigningAlgorithm","href":"/node/reference/types/signing-algorithm"}]}]}]},{"item":"REST API","icon":"code","groups":[{"group":"Overview","pages":[{"title":"Introduction","href":"/api-reference/overview"},{"title":"Business Accounts API","sidebarTitle":"Business Accounts","href":"/api-reference/business-accounts"},{"title":"Sync the Token Catalog","sidebarTitle":"Token catalog","href":"/api-reference/token-catalog"},{"title":"Wallet Book","sidebarTitle":"Wallet book","href":"/api-reference/wallet-book"}]},{"group":"Endpoints","pages":[{"group":"ClientGrant","pages":[{"title":"Initiate a client grant request","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /auth/grant/code","href":"/api-reference/clientgrant/initiate-a-client-grant-request"},{"title":"Approve or deny a pending client grant","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /auth/grant/approve","href":"/api-reference/clientgrant/approve-or-deny-a-pending-client-grant"},{"title":"Poll for the result of a client grant","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /auth/grant/token","href":"/api-reference/clientgrant/poll-for-the-result-of-a-client-grant"},{"title":"Read public-safe metadata about a pending grant","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /auth/grant/peek","href":"/api-reference/clientgrant/read-public-safe-metadata-about-a-pending-grant"}]},{"group":"AuthorizedClients","pages":[{"title":"List the caller's authorized clients","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /auth/clients","href":"/api-reference/authorizedclients/list-the-callers-authorized-clients"},{"title":"Revoke an authorized client","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml delete /auth/clients/{authorizedClientId}","href":"/api-reference/authorizedclients/revoke-an-authorized-client"},{"title":"Update an authorized client (label only)","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml patch /auth/clients/{authorizedClientId}","href":"/api-reference/authorizedclients/update-an-authorized-client-label-only"}]},{"group":"Zendesk","pages":[{"title":"Mint a Zendesk JWT SSO token for the caller","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /zendesk/login","href":"/api-reference/zendesk/mint-a-zendesk-jwt-sso-token-for-the-caller"}]},{"group":"Captcha","pages":[{"title":"Get captcha settings for the environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/settings/captcha","href":"/api-reference/captcha/get-captcha-settings-for-the-environment"},{"title":"Update captcha settings for the environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml put /environments/{environmentId}/settings/captcha","href":"/api-reference/captcha/update-captcha-settings-for-the-environment"},{"title":"Create captcha settings for the environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /environments/{environmentId}/settings/captcha","href":"/api-reference/captcha/create-captcha-settings-for-the-environment"}]},{"group":"GlobalWallets","pages":[{"title":"Get global wallet settings for the environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/globalWallet/settings","href":"/api-reference/globalwallets/get-global-wallet-settings-for-the-environment"},{"title":"Update global wallet settings for the environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml put /environments/{environmentId}/globalWallet/settings","href":"/api-reference/globalwallets/update-global-wallet-settings-for-the-environment"},{"title":"Create global wallet settings for the environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /environments/{environmentId}/globalWallet/settings","href":"/api-reference/globalwallets/create-global-wallet-settings-for-the-environment"},{"title":"Enable global wallet for this environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml put /environments/{environmentId}/globalWallet/enable","href":"/api-reference/globalwallets/enable-global-wallet-for-this-environment"},{"title":"Disable global wallet for this environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml put /environments/{environmentId}/globalWallet/disable","href":"/api-reference/globalwallets/disable-global-wallet-for-this-environment"}]},{"group":"GlobalWalletAccessControl","pages":[{"title":"Get global wallet access control domains for the environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/globalWallet/accessControl","href":"/api-reference/globalwalletaccesscontrol/get-global-wallet-access-control-domains-for-the-environment"},{"title":"Update a global wallet access control for the environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml put /environments/{environmentId}/globalWallet/accessControl","href":"/api-reference/globalwalletaccesscontrol/update-a-global-wallet-access-control-for-the-environment"},{"title":"Create a global wallet access control for the environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /environments/{environmentId}/globalWallet/accessControl","href":"/api-reference/globalwalletaccesscontrol/create-a-global-wallet-access-control-for-the-environment"},{"title":"Enable global wallet access control for this environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml put /environments/{environmentId}/globalWallet/accessControl/enable","href":"/api-reference/globalwalletaccesscontrol/enable-global-wallet-access-control-for-this-environment"},{"title":"Disable global wallet access control for this environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml put /environments/{environmentId}/globalWallet/accessControl/disable","href":"/api-reference/globalwalletaccesscontrol/disable-global-wallet-access-control-for-this-environment"},{"title":"Adds a domain to be allowed or blocked for global wallet access for this project environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /environments/{environmentId}/globalWallet/accessControl/domains","href":"/api-reference/globalwalletaccesscontrol/adds-a-domain-to-be-allowed-or-blocked-for-global-wallet-access-for-this-project-environment"},{"title":"Delete a global wallet access control domain by id","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml delete /environments/{environmentId}/globalWallet/accessControl/domains/{globalWalletAccessControlDomainId}","href":"/api-reference/globalwalletaccesscontrol/delete-a-global-wallet-access-control-domain-by-id"}]},{"group":"GlobalWalletConnections","pages":[{"title":"Get global wallet connections for the environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/globalWallet/connections","href":"/api-reference/globalwalletconnections/get-global-wallet-connections-for-the-environment"}]},{"group":"NameServices","pages":[{"title":"Get the name service for the environment and chain","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/nameService/{chainName}","href":"/api-reference/nameservices/get-the-name-service-for-the-environment-and-chain"},{"title":"Create a name service for the environment and chain","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /environments/{environmentId}/nameService/{chainName}","href":"/api-reference/nameservices/create-a-name-service-for-the-environment-and-chain"},{"title":"Delete the name service for the environment and chain","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml delete /environments/{environmentId}/nameService/{chainName}","href":"/api-reference/nameservices/delete-the-name-service-for-the-environment-and-chain"},{"title":"Get the unsigned message for name service wallet verification","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /environments/{environmentId}/nameService/{chainName}/signingMessage","href":"/api-reference/nameservices/get-the-unsigned-message-for-name-service-wallet-verification"},{"title":"Enable the name service for the environment and chain","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml put /environments/{environmentId}/nameService/{chainName}/enable","href":"/api-reference/nameservices/enable-the-name-service-for-the-environment-and-chain"},{"title":"Disable the name service for the environment and chain","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml put /environments/{environmentId}/nameService/{chainName}/disable","href":"/api-reference/nameservices/disable-the-name-service-for-the-environment-and-chain"}]},{"group":"TestAccount","pages":[{"title":"Get the test account for this environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/test/account","href":"/api-reference/testaccount/get-the-test-account-for-this-environment"},{"title":"Create a test account for the environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /environments/{environmentId}/test/account","href":"/api-reference/testaccount/create-a-test-account-for-the-environment"},{"title":"Delete the test account for this environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml delete /environments/{environmentId}/test/account","href":"/api-reference/testaccount/delete-the-test-account-for-this-environment"}]},{"group":"CustomHostnames","pages":[{"title":"Delete the custom hostname","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml delete /environments/{environmentId}/custom/hostnames/{customHostnameId}","href":"/api-reference/customhostnames/delete-the-custom-hostname"},{"title":"Get the custom hostnames for this environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/custom/hostnames","href":"/api-reference/customhostnames/get-the-custom-hostnames-for-this-environment"},{"title":"Create a custom hostname for the environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /environments/{environmentId}/custom/hostnames","href":"/api-reference/customhostnames/create-a-custom-hostname-for-the-environment"}]},{"group":"Exports","pages":[{"title":"Get the exports for an environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/exports","href":"/api-reference/exports/get-the-exports-for-an-environment"},{"title":"Create a new export request for the project environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /environments/{environmentId}/exports","href":"/api-reference/exports/create-a-new-export-request-for-the-project-environment"},{"title":"Download an export by ID","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/exports/{exportId}/download","href":"/api-reference/exports/download-an-export-by-id"},{"title":"Get an export using the ID","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/exports/{exportId}","href":"/api-reference/exports/get-an-export-using-the-id"}]},{"group":"Gates","pages":[{"title":"Get the gates for an environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/gates","href":"/api-reference/gates/get-the-gates-for-an-environment"},{"title":"Create a gate for the environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /environments/{environmentId}/gates","href":"/api-reference/gates/create-a-gate-for-the-environment"},{"title":"Gets a gate","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/gates/{gateId}","href":"/api-reference/gates/gets-a-gate"},{"title":"Updates a gate","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml put /environments/{environmentId}/gates/{gateId}","href":"/api-reference/gates/updates-a-gate"},{"title":"Delete a gate","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml delete /environments/{environmentId}/gates/{gateId}","href":"/api-reference/gates/delete-a-gate"},{"title":"Enable the gate for the environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml put /environments/{environmentId}/gates/{gateId}/enable","href":"/api-reference/gates/enable-the-gate-for-the-environment"},{"title":"Disable the gate for the environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml put /environments/{environmentId}/gates/{gateId}/disable","href":"/api-reference/gates/disable-the-gate-for-the-environment"}]},{"group":"Yield","pages":[{"title":"Get the yield vaults for an environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/yield/vaults","href":"/api-reference/yield/get-the-yield-vaults-for-an-environment"}]},{"group":"Exchanges","pages":[{"title":"Get the exchanges for an environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/settings/exchanges","href":"/api-reference/exchanges/get-the-exchanges-for-an-environment"},{"title":"Create an exchange for the environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /environments/{environmentId}/settings/exchanges","href":"/api-reference/exchanges/create-an-exchange-for-the-environment"},{"title":"Gets an exchange","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /settings/exchanges/{exchangeId}","href":"/api-reference/exchanges/gets-an-exchange"},{"title":"Delete an exchange by exchangeId","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml delete /settings/exchanges/{exchangeId}","href":"/api-reference/exchanges/delete-an-exchange-by-exchangeid"},{"title":"Enable the exchange for the environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml put /settings/exchanges/{exchangeId}/enable","href":"/api-reference/exchanges/enable-the-exchange-for-the-environment"},{"title":"Disable the exchange for the environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml put /settings/exchanges/{exchangeId}/disable","href":"/api-reference/exchanges/disable-the-exchange-for-the-environment"}]},{"group":"Providers","pages":[{"title":"Get the providers for an environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/settings/providers","href":"/api-reference/providers/get-the-providers-for-an-environment"},{"title":"Create a provider for the environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /environments/{environmentId}/settings/providers","href":"/api-reference/providers/create-a-provider-for-the-environment"},{"title":"Get the URLs for the environment providers","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/settings/providers/urls","href":"/api-reference/providers/get-the-urls-for-the-environment-providers"},{"title":"Gets a provider","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /settings/providers/{providerId}","href":"/api-reference/providers/gets-a-provider"},{"title":"Updates a provider","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml put /settings/providers/{providerId}","href":"/api-reference/providers/updates-a-provider"},{"title":"Delete a provider by providerId","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml delete /settings/providers/{providerId}","href":"/api-reference/providers/delete-a-provider-by-providerid"},{"title":"Enable the provider for the environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml put /settings/providers/{providerId}/enable","href":"/api-reference/providers/enable-the-provider-for-the-environment"},{"title":"Disable the provider for the environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml put /settings/providers/{providerId}/disable","href":"/api-reference/providers/disable-the-provider-for-the-environment"}]},{"group":"Analytics","pages":[{"title":"Get wallets breakdown","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/analytics/wallets","href":"/api-reference/analytics/get-wallets-breakdown"},{"title":"Get visit analytics","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/analytics/visits","href":"/api-reference/analytics/get-visit-analytics"},{"title":"Get analytics overview data","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/analytics/overview","href":"/api-reference/analytics/get-analytics-overview-data"},{"title":"Get analytics topline data","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/analytics/topline","href":"/api-reference/analytics/get-analytics-topline-data"},{"title":"Get analytics engagement data","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/analytics/engagement","href":"/api-reference/analytics/get-analytics-engagement-data"},{"title":"Get analytics wallets breakdown data","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/analytics/walletsBreakdown","href":"/api-reference/analytics/get-analytics-wallets-breakdown-data"}]},{"group":"FlowAnalytics","pages":[{"title":"Get Flow analytics data","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/flow/analytics","href":"/api-reference/flowanalytics/get-flow-analytics-data"},{"title":"Get paginated list of flow transactions","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/flow/analytics/list","href":"/api-reference/flowanalytics/get-paginated-list-of-flow-transactions"}]},{"group":"Gasless","pages":[{"title":"Get gasless billing summary","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/gasless/billing","href":"/api-reference/gasless/get-gasless-billing-summary"},{"title":"Get paginated list of gasless transactions","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/gasless/transactions","href":"/api-reference/gasless/get-paginated-list-of-gasless-transactions"}]},{"group":"Organizations","pages":[{"title":"Get organizations for the current user","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /organizations","href":"/api-reference/organizations/get-organizations-for-the-current-user"},{"title":"Create an organization","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /organizations","href":"/api-reference/organizations/create-an-organization"},{"title":"Get the subscription for an organization","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /organizations/{organizationId}/billing/subscription","href":"/api-reference/organizations/get-the-subscription-for-an-organization"},{"title":"Upgrade organization to advanced plan","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml put /organizations/{organizationId}/billing/upgrade","href":"/api-reference/organizations/upgrade-organization-to-advanced-plan"},{"title":"Add coupon to subscription","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml put /organizations/{organizationId}/billing/subscription/coupon","href":"/api-reference/organizations/add-coupon-to-subscription"},{"title":"Cancel subscription at period end","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /organizations/{organizationId}/billing/subscription/cancel","href":"/api-reference/organizations/cancel-subscription-at-period-end"},{"title":"Get an organization by ID","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /organizations/{organizationId}","href":"/api-reference/organizations/get-an-organization-by-id"},{"title":"Update an organization by ID","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml put /organizations/{organizationId}","href":"/api-reference/organizations/update-an-organization-by-id"},{"title":"Update an organization address by ID","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml put /organizations/{organizationId}/address","href":"/api-reference/organizations/update-an-organization-address-by-id"},{"title":"Get SSO provider configuration for organization","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /organizations/{organizationId}/ssoProvider","href":"/api-reference/organizations/get-sso-provider-configuration-for-organization"},{"title":"Create SSO provider configuration for organization","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /organizations/{organizationId}/ssoProvider","href":"/api-reference/organizations/create-sso-provider-configuration-for-organization"},{"title":"Update SSO provider configuration","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml put /organizations/{organizationId}/ssoProvider/{ssoProviderId}","href":"/api-reference/organizations/update-sso-provider-configuration"},{"title":"Delete SSO provider configuration","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml delete /organizations/{organizationId}/ssoProvider/{ssoProviderId}","href":"/api-reference/organizations/delete-sso-provider-configuration"}]},{"group":"Projects","pages":[{"title":"Get a project by ID","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /projects/{projectId}","href":"/api-reference/projects/get-a-project-by-id"},{"title":"Update a project","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml put /projects/{projectId}","href":"/api-reference/projects/update-a-project"},{"title":"Delete a project by ID","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml delete /projects/{projectId}","href":"/api-reference/projects/delete-a-project-by-id"},{"title":"Get projects for the organization","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /organizations/{organizationId}/projects","href":"/api-reference/projects/get-projects-for-the-organization"},{"title":"Create a project","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /organizations/{organizationId}/projects","href":"/api-reference/projects/create-a-project"}]},{"group":"Custom Networks","pages":[{"title":"Get all custom networks for an organization","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /organizations/{organizationId}/customNetworks","href":"/api-reference/custom-networks/get-all-custom-networks-for-an-organization"},{"title":"Create a custom network for an organization","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /organizations/{organizationId}/customNetworks","href":"/api-reference/custom-networks/create-a-custom-network-for-an-organization"},{"title":"Get a specific custom network","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /organizations/{organizationId}/customNetworks/{networkId}","href":"/api-reference/custom-networks/get-a-specific-custom-network"},{"title":"Update a custom network","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml put /organizations/{organizationId}/customNetworks/{networkId}","href":"/api-reference/custom-networks/update-a-custom-network"},{"title":"Delete a custom network","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml delete /organizations/{organizationId}/customNetworks/{networkId}","href":"/api-reference/custom-networks/delete-a-custom-network"}]},{"group":"Chainalysis","pages":[{"title":"Find the Chainalysis configuration for an environment.","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/integrations/chainalysis","href":"/api-reference/chainalysis/find-the-chainalysis-configuration-for-an-environment"}]},{"group":"Environments","pages":[{"title":"Check if a wallet address is sanctioned","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/wallet/sanctions","href":"/api-reference/environments/check-if-a-wallet-address-is-sanctioned"},{"title":"Get an environment by ID","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}","href":"/api-reference/environments/get-an-environment-by-id"},{"title":"Update the environment settings","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml put /environments/{environmentId}","href":"/api-reference/environments/update-the-environment-settings"},{"title":"Get visitor statistics for the environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/statistics/visitors","href":"/api-reference/environments/get-visitor-statistics-for-the-environment"},{"title":"Get API keys for the environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/keys","href":"/api-reference/environments/get-api-keys-for-the-environment"},{"title":"Get the organization and project owning an environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/lookup","href":"/api-reference/environments/get-the-organization-and-project-owning-an-environment"},{"title":"Get environments for a project","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /projects/{projectId}/environments","href":"/api-reference/environments/get-environments-for-a-project"},{"title":"Verify if an API key is valid for a specific environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /environments/{environmentId}/verifyApiKey","href":"/api-reference/environments/verify-if-an-api-key-is-valid-for-a-specific-environment"}]},{"group":"ScreeningPolicies","pages":[{"title":"Get the screening policy for a vendor","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/screeningPolicies/{providerType}/{scope}","href":"/api-reference/screeningpolicies/get-the-screening-policy-for-a-vendor"},{"title":"Create or replace the screening policy for a vendor","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml put /environments/{environmentId}/screeningPolicies/{providerType}/{scope}","href":"/api-reference/screeningpolicies/create-or-replace-the-screening-policy-for-a-vendor"},{"title":"Delete the screening policy for a vendor","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml delete /environments/{environmentId}/screeningPolicies/{providerType}/{scope}","href":"/api-reference/screeningpolicies/delete-the-screening-policy-for-a-vendor"},{"title":"List the address exceptions for a screening vendor","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/screeningPolicyAddresses/{providerType}","href":"/api-reference/screeningpolicies/list-the-address-exceptions-for-a-screening-vendor"},{"title":"Add an address exception for a screening vendor","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /environments/{environmentId}/screeningPolicyAddresses/{providerType}","href":"/api-reference/screeningpolicies/add-an-address-exception-for-a-screening-vendor"},{"title":"Remove an address exception for a screening vendor","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml delete /environments/{environmentId}/screeningPolicyAddresses/{providerType}/{screeningPolicyAddressId}","href":"/api-reference/screeningpolicies/remove-an-address-exception-for-a-screening-vendor"}]},{"group":"Sessions","pages":[{"title":"Revoke a session","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml put /sessions/{sessionId}/revoke","href":"/api-reference/sessions/revoke-a-session"},{"title":"Get a session by ID","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /users/{userId}/sessions/{sessionId}","href":"/api-reference/sessions/get-a-session-by-id"},{"title":"Revoke all sessions for an environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /environments/{environmentId}/users/sessions/revoke","href":"/api-reference/sessions/revoke-all-sessions-for-an-environment"}]},{"group":"Wallets","pages":[{"title":"Get the active embedded wallet versions for an environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/embeddedWalletVersions","href":"/api-reference/wallets/get-the-active-embedded-wallet-versions-for-an-environment"},{"title":"Create an embedded wallet from Farcaster","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /environments/{environmentId}/embeddedWallets/farcaster","href":"/api-reference/wallets/create-an-embedded-wallet-from-farcaster"},{"title":"Get wallets by user (deprecated - use /environments/{environmentId}/users/{userId}/wallets instead)","deprecated":true,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /users/{userId}/wallets","href":"/api-reference/wallets/get-wallets-by-user-deprecated--use-environments-users-wallets-instead"},{"title":"Creates a new wallet for the user (deprecated - use /environments/{environmentId}/users/{userId}/wallets instead)","deprecated":true,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /users/{userId}/wallets","href":"/api-reference/wallets/creates-a-new-wallet-for-the-user-deprecated--use-environments-users-wallets-instead"},{"title":"Get wallets by user","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/users/{userId}/wallets","href":"/api-reference/wallets/get-wallets-by-user"},{"title":"Creates a new wallet for the user","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /environments/{environmentId}/users/{userId}/wallets","href":"/api-reference/wallets/creates-a-new-wallet-for-the-user"},{"title":"Get a wallet using the ID (deprecated - use /environments/{environmentId}/wallets/{walletId} instead)","deprecated":true,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /wallets/{walletId}","href":"/api-reference/wallets/get-a-wallet-using-the-id-deprecated--use-environments-wallets-instead"},{"title":"Delete wallet (deprecated - use /environments/{environmentId}/wallets/{walletId} instead)","deprecated":true,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml delete /wallets/{walletId}","href":"/api-reference/wallets/delete-wallet-deprecated--use-environments-wallets-instead"},{"title":"Get wallets by environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/wallets","href":"/api-reference/wallets/get-wallets-by-environment"},{"title":"Get a page of wallets by environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/walletsList","href":"/api-reference/wallets/get-a-page-of-wallets-by-environment"},{"title":"Get a wallet using the ID","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/wallets/{walletId}","href":"/api-reference/wallets/get-a-wallet-using-the-id"},{"title":"Delete wallet","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml delete /environments/{environmentId}/wallets/{walletId}","href":"/api-reference/wallets/delete-wallet"},{"title":"Recover deleted wallets for a user in a specific environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /environments/{environmentId}/wallets/recover","href":"/api-reference/wallets/recover-deleted-wallets-for-a-user-in-a-specific-environment"}]},{"group":"SDK","pages":[{"title":"Get account balances for multiple addresses","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /environments/{environmentId}/users/{userId}/balances","href":"/api-reference/sdk/get-account-balances-for-multiple-addresses"},{"title":"Get exchange rates","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /exchangeRates","href":"/api-reference/sdk/get-exchange-rates"},{"title":"Generate a short-lived JWT token for use with WAAS client backups.","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/waas/keyShares/backup/token","href":"/api-reference/sdk/generate-a-short-lived-jwt-token-for-use-with-waas-client-backups"},{"title":"Check user field uniqueness","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/users/check","href":"/api-reference/sdk/check-user-field-uniqueness"},{"title":"Initialize an OAuth authentication sequence","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/providers/{providerType}/initAuth","href":"/api-reference/sdk/initialize-an-oauth-authentication-sequence"},{"title":"Check session validity","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/session","href":"/api-reference/sdk/check-session-validity"},{"title":"Scan a URL for potential malicious activity","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/scan/websiteUrl","href":"/api-reference/sdk/scan-a-url-for-potential-malicious-activity"},{"title":"Simulate a Solana transaction","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/solana/simulateTransaction","href":"/api-reference/sdk/simulate-a-solana-transaction"},{"title":"Get the Solana gas sponsor address","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/solana/sponsorAddress","href":"/api-reference/sdk/get-the-solana-gas-sponsor-address"},{"title":"Sponsor a Solana transaction via Grid API","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/solana/sponsorTransaction","href":"/api-reference/sdk/sponsor-a-solana-transaction-via-grid-api"},{"title":"Sponsor an EVM transaction via gasless relay","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/evm/sponsorTransaction","href":"/api-reference/sdk/sponsor-an-evm-transaction-via-gasless-relay"},{"title":"Get an available EVM gasless relayer address","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/evm/availableGaslessRelayer","href":"/api-reference/sdk/get-an-available-evm-gasless-relayer-address"},{"title":"Get the status of a sponsored EVM transaction","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/evm/sponsorTransaction/{requestId}","href":"/api-reference/sdk/get-the-status-of-a-sponsored-evm-transaction"},{"title":"Simulate an EVM transaction","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/evm/simulateTransaction","href":"/api-reference/sdk/simulate-an-evm-transaction"},{"title":"Simulate an EVM AA UserOp","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/evm/simulateUserOp","href":"/api-reference/sdk/simulate-an-evm-aa-userop"},{"title":"Sign in with an external auth provider token","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/externalAuth/signin","href":"/api-reference/sdk/sign-in-with-an-external-auth-provider-token"},{"title":"Add fees to a Solana transaction","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/solana/optimizeTransaction","href":"/api-reference/sdk/add-fees-to-a-solana-transaction"},{"title":"Verify external auth assertion for elevated access token","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/externalAuth/verify","href":"/api-reference/sdk/verify-external-auth-assertion-for-elevated-access-token"},{"title":"Get an auth token for an embedded wallet type","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/users/embeddedWallets/authToken","href":"/api-reference/sdk/get-an-auth-token-for-an-embedded-wallet-type"},{"title":"Get the passcode for a pregenerated embedded wallet","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/users/embeddedWallets/passcode","href":"/api-reference/sdk/get-the-passcode-for-a-pregenerated-embedded-wallet"},{"title":"Update primary wallet selection","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml put /sdk/{environmentId}/users/wallets/selection","href":"/api-reference/sdk/update-primary-wallet-selection"},{"title":"Claim a pregenerated embedded wallet","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml put /sdk/{environmentId}/users/embeddedWallets/passcode/claim","href":"/api-reference/sdk/claim-a-pregenerated-embedded-wallet"},{"title":"Get the backup key for an embedded wallet","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/users/embeddedWallets/backup","href":"/api-reference/sdk/get-the-backup-key-for-an-embedded-wallet"},{"title":"Update V1 embedded wallet to V2","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/users/embeddedWallets/upgradeToV2","href":"/api-reference/sdk/update-v1-embedded-wallet-to-v2"},{"title":"Check API health","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/healthcheck","href":"/api-reference/sdk/check-api-health"},{"title":"Refresh the JWT auth token","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/refresh","href":"/api-reference/sdk/refresh-the-jwt-auth-token"},{"title":"Get the sign-in email provider","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/emailProvider","href":"/api-reference/sdk/get-the-sign-in-email-provider"},{"title":"Get the OAuth provider login URL","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/providers/{providerType}/loginUrl","href":"/api-reference/sdk/get-the-oauth-provider-login-url"},{"title":"Redirect to OAuth provider login","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/providers/{providerType}/login","href":"/api-reference/sdk/redirect-to-oauth-provider-login"},{"title":"Handle OAuth provider redirect","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/providers/{providerType}/redirect","href":"/api-reference/sdk/handle-oauth-provider-redirect"},{"title":"Handle Coinbase OAuth redirect","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/providers/cbOauthRedirectUrl","href":"/api-reference/sdk/handle-coinbase-oauth-redirect"},{"title":"Handle Apple ID OAuth redirect","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/providers/apple/redirect","href":"/api-reference/sdk/handle-apple-id-oauth-redirect"},{"title":"Get OAuth provider authorization HTML","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/providers/{providerType}/authorizeHtml","href":"/api-reference/sdk/get-oauth-provider-authorization-html"},{"title":"Verify OAuth provider authorization","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/providers/{providerType}/verify","href":"/api-reference/sdk/verify-oauth-provider-authorization"},{"title":"Sign in with Farcaster","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/farcaster/signin","href":"/api-reference/sdk/sign-in-with-farcaster"},{"title":"Verify Farcaster account linking","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/farcaster/verify","href":"/api-reference/sdk/verify-farcaster-account-linking"},{"title":"Sign in with OAuth provider","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/providers/{providerType}/signIn","href":"/api-reference/sdk/sign-in-with-oauth-provider"},{"title":"Get the OAuth provider authorization result","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/providers/{providerType}/oauthResult","href":"/api-reference/sdk/get-the-oauth-provider-authorization-result"},{"title":"Create nonce for authentication flow","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/nonce","href":"/api-reference/sdk/create-nonce-for-authentication-flow"},{"title":"Create multiple nonces for authentication flow","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/nonces","href":"/api-reference/sdk/create-multiple-nonces-for-authentication-flow"},{"title":"Publish SDK events","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/events","href":"/api-reference/sdk/publish-sdk-events"},{"title":"Get environment settings","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/settings","href":"/api-reference/sdk/get-environment-settings"},{"title":"Update SDK settings for the environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/sdkSettings","href":"/api-reference/sdk/update-sdk-settings-for-the-environment"},{"title":"Link a wallet to a user","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/verify/link","href":"/api-reference/sdk/link-a-wallet-to-a-user"},{"title":"Verify a wallet","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/wallets/verify","href":"/api-reference/sdk/verify-a-wallet"},{"title":"Merge users with conflict resolutions","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/verify/merge","href":"/api-reference/sdk/merge-users-with-conflict-resolutions"},{"title":"Verify a wallet transfer","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/verify/transfer","href":"/api-reference/sdk/verify-a-wallet-transfer"},{"title":"Revoke a session","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/revoke","href":"/api-reference/sdk/revoke-a-session"},{"title":"Unlink a wallet from a user","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/verify/unlink","href":"/api-reference/sdk/unlink-a-wallet-from-a-user"},{"title":"Prefetch information for a wallet address","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/prefetch","href":"/api-reference/sdk/prefetch-information-for-a-wallet-address"},{"title":"Create a visit","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/connect","href":"/api-reference/sdk/create-a-visit"},{"title":"Verify payload and return JWT","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/verify","href":"/api-reference/sdk/verify-payload-and-return-jwt"},{"title":"Sign in with wallet","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/wallets/signin","href":"/api-reference/sdk/sign-in-with-wallet"},{"title":"Get the current user's profile","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/users","href":"/api-reference/sdk/get-the-current-users-profile"},{"title":"Update user fields","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml put /sdk/{environmentId}/users","href":"/api-reference/sdk/update-user-fields"},{"title":"Delete the current user","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml delete /sdk/{environmentId}/users","href":"/api-reference/sdk/delete-the-current-user"},{"title":"Get user passkeys","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/users/passkeys","href":"/api-reference/sdk/get-user-passkeys"},{"title":"Update a passkey","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml put /sdk/{environmentId}/users/passkeys","href":"/api-reference/sdk/update-a-passkey"},{"title":"Delete a passkey","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml delete /sdk/{environmentId}/users/passkeys","href":"/api-reference/sdk/delete-a-passkey"},{"title":"Get user passkeys","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/users/passkeys/register","href":"/api-reference/sdk/get-user-passkeys-1"},{"title":"Register a new passkey","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/users/passkeys/register","href":"/api-reference/sdk/register-a-new-passkey"},{"title":"Get passkey authentication options","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/users/passkeys/authenticate","href":"/api-reference/sdk/get-passkey-authentication-options"},{"title":"Get passkey sign-in options","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/users/passkeys/signin","href":"/api-reference/sdk/get-passkey-sign-in-options"},{"title":"Authenticate a passkey","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/users/passkeys/signin","href":"/api-reference/sdk/authenticate-a-passkey"},{"title":"Get the current user's MFA devices","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/users/mfa","href":"/api-reference/sdk/get-the-current-users-mfa-devices"},{"title":"Get the current user's MFA methods","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/users/mfa/methods","href":"/api-reference/sdk/get-the-current-users-mfa-methods"},{"title":"Get an MFA device by ID","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/users/mfa/{mfaDeviceId}","href":"/api-reference/sdk/get-an-mfa-device-by-id"},{"title":"Update an MFA device","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml put /sdk/{environmentId}/users/mfa/{mfaDeviceId}","href":"/api-reference/sdk/update-an-mfa-device"},{"title":"Delete an MFA device","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml delete /sdk/{environmentId}/users/mfa/{mfaDeviceId}","href":"/api-reference/sdk/delete-an-mfa-device"},{"title":"Register a TOTP MFA device","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/users/mfa/register/totp","href":"/api-reference/sdk/register-a-totp-mfa-device"},{"title":"Verify TOTP MFA device","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/users/mfa/register/totp","href":"/api-reference/sdk/verify-totp-mfa-device"},{"title":"Upgrade JWT scope with valid MFA session","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/users/mfa/auth/totp","href":"/api-reference/sdk/upgrade-jwt-scope-with-valid-mfa-session"},{"title":"Register a passkey MFA device","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/users/mfa/register/passkey","href":"/api-reference/sdk/register-a-passkey-mfa-device"},{"title":"Verify Passkey MFA device","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/users/mfa/register/passkey","href":"/api-reference/sdk/verify-passkey-mfa-device"},{"title":"Upgrade JWT scope with valid MFA session","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/users/mfa/auth/passkey","href":"/api-reference/sdk/upgrade-jwt-scope-with-valid-mfa-session-1"},{"title":"Upgrade JWT scope with valid MFA session","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/users/mfa/auth/email","href":"/api-reference/sdk/upgrade-jwt-scope-with-valid-mfa-session-2"},{"title":"Upgrade JWT scope with valid MFA session","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/users/mfa/auth/recovery","href":"/api-reference/sdk/upgrade-jwt-scope-with-valid-mfa-session-3"},{"title":"Get recovery codes","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/users/mfa/recovery","href":"/api-reference/sdk/get-recovery-codes"},{"title":"Generate new recovery codes","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/users/mfa/recovery","href":"/api-reference/sdk/generate-new-recovery-codes"},{"title":"Merge two owned accounts","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/users/merge","href":"/api-reference/sdk/merge-two-owned-accounts"},{"title":"Soft delete an embedded wallet","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml delete /sdk/{environmentId}/users/embeddedWallets/{walletId}/softDelete","href":"/api-reference/sdk/soft-delete-an-embedded-wallet"},{"title":"Restore an embedded wallet","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml put /sdk/{environmentId}/users/embeddedWallets/{walletId}/restore","href":"/api-reference/sdk/restore-an-embedded-wallet"},{"title":"Create one or more new embedded wallets for a user","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/users/embeddedWallets","href":"/api-reference/sdk/create-one-or-more-new-embedded-wallets-for-a-user"},{"title":"Delete embedded wallets for a user","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml delete /sdk/{environmentId}/users/embeddedWallets","href":"/api-reference/sdk/delete-embedded-wallets-for-a-user"},{"title":"Initialize the email authentication process for a user's embedded wallet","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/users/embeddedWallets/emailAuth","href":"/api-reference/sdk/initialize-the-email-authentication-process-for-a-users-embedded-wallet"},{"title":"Complete passkey recovery for an embedded wallet","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml put /sdk/{environmentId}/users/embeddedWallets/passkeyRecovery","href":"/api-reference/sdk/complete-passkey-recovery-for-an-embedded-wallet"},{"title":"Initialize the passkey recovery process for a user's passkey embedded wallet","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/users/embeddedWallets/passkeyRecovery","href":"/api-reference/sdk/initialize-the-passkey-recovery-process-for-a-users-passkey-embedded-wallet"},{"title":"Registers a session key for an embedded wallet","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/users/embeddedWallets/sessionKey","href":"/api-reference/sdk/registers-a-session-key-for-an-embedded-wallet"},{"title":"Requests an export of an embedded wallet","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/users/embeddedWallets/{walletId}/activities/{activityId}/export","href":"/api-reference/sdk/requests-an-export-of-an-embedded-wallet"},{"title":"Get network configurations for the environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/networks","href":"/api-reference/sdk/get-network-configurations-for-the-environment"},{"title":"Get enabled onramps for the environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/onramps","href":"/api-reference/sdk/get-enabled-onramps-for-the-environment"},{"title":"Get Coinbase supported networks","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/onramps/coinbase/networks","href":"/api-reference/sdk/get-coinbase-supported-networks"},{"title":"Create a Coinbase onramp order","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/onramps/coinbase/orders","href":"/api-reference/sdk/create-a-coinbase-onramp-order"},{"title":"Generate a Coinbase onramp buy URL","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/onramps/coinbase/buy","href":"/api-reference/sdk/generate-a-coinbase-onramp-buy-url"},{"title":"Start Crypto.com payment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/onramps/cryptoDotCom/payment","href":"/api-reference/sdk/start-cryptocom-payment"},{"title":"Initialize email verification process","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/emailVerifications/create","href":"/api-reference/sdk/initialize-email-verification-process"},{"title":"Initialize SMS verification process","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/smsVerifications/create","href":"/api-reference/sdk/initialize-sms-verification-process"},{"title":"Resend SMS verification code","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/smsVerifications/retry","href":"/api-reference/sdk/resend-sms-verification-code"},{"title":"Verify SMS verification code","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/smsVerifications/verify","href":"/api-reference/sdk/verify-sms-verification-code"},{"title":"Verify SMS and sign in","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/smsVerifications/signin","href":"/api-reference/sdk/verify-sms-and-sign-in"},{"title":"Verify email verification code","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/emailVerifications/verify","href":"/api-reference/sdk/verify-email-verification-code"},{"title":"Verify email and sign in","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/emailVerifications/signin","href":"/api-reference/sdk/verify-email-and-sign-in"},{"title":"Resend email verification code","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/emailVerifications/retry","href":"/api-reference/sdk/resend-email-verification-code"},{"title":"Get JWKS for the environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/.well-known/jwks","href":"/api-reference/sdk/get-jwks-for-the-environment"},{"title":"Get JWKS for the environment (JSON format)","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/.well-known/jwks.json","href":"/api-reference/sdk/get-jwks-for-the-environment-json-format"},{"title":"Get currency exchange rates","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/exchangeRates","href":"/api-reference/sdk/get-currency-exchange-rates"},{"title":"Get token balances for an account","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/chains/{chainName}/balances","href":"/api-reference/sdk/get-token-balances-for-an-account"},{"title":"Get account balances for multiple addresses","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/balances","href":"/api-reference/sdk/get-account-balances-for-multiple-addresses-1"},{"title":"Get Telegram login widget HTML","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/telegram/auth","href":"/api-reference/sdk/get-telegram-login-widget-html"},{"title":"Handle Telegram authentication","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/telegram/auth","href":"/api-reference/sdk/handle-telegram-authentication"},{"title":"Sign in with Telegram","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/telegram/signin","href":"/api-reference/sdk/sign-in-with-telegram"},{"title":"Check Telegram authentication status","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/checkTelegramAuth","href":"/api-reference/sdk/check-telegram-authentication-status"},{"title":"Verify Telegram account linking","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/telegram/verify","href":"/api-reference/sdk/verify-telegram-account-linking"},{"title":"Create a WAAS wallet","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/waas/create","href":"/api-reference/sdk/create-a-waas-wallet"},{"title":"Create rooms for a waas mpc ceremony","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/waas/{walletId}/createRooms","href":"/api-reference/sdk/create-rooms-for-a-waas-mpc-ceremony"},{"title":"Create rooms for a waas mpc ceremony without a walletId","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/waas/createRooms","href":"/api-reference/sdk/create-rooms-for-a-waas-mpc-ceremony-without-a-walletid"},{"title":"Refresh WAAS keyshares","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/waas/{walletId}/refresh","href":"/api-reference/sdk/refresh-waas-keyshares"},{"title":"Import a private key to create a WAAS wallet","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/waas/privateKey/import","href":"/api-reference/sdk/import-a-private-key-to-create-a-waas-wallet"},{"title":"Export a WAAS wallet private key","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/waas/{walletId}/privateKey/export","href":"/api-reference/sdk/export-a-waas-wallet-private-key"},{"title":"Update additional wallet addresses (Midnight only)","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml put /sdk/{environmentId}/waas/{walletId}/additionalAddresses","href":"/api-reference/sdk/update-additional-wallet-addresses-midnight-only"},{"title":"Sign a message with a WAAS wallet","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/waas/{walletId}/signMessage","href":"/api-reference/sdk/sign-a-message-with-a-waas-wallet"},{"title":"Fetch a wallet's confidential-transfer seed","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/waas/{walletId}/confidentialSeed","href":"/api-reference/sdk/fetch-a-wallets-confidential-transfer-seed"},{"title":"Create a Solana confidential-transfer seed","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/waas/{walletId}/confidentialSeed","href":"/api-reference/sdk/create-a-solana-confidential-transfer-seed"},{"title":"Build Token-2022 confidential-transfer transactions","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/waas/{walletId}/buildConfidentialTransaction","href":"/api-reference/sdk/build-token-2022-confidential-transfer-transactions"},{"title":"Build Token-2022 confidential-transfer transactions","deprecated":true,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/waas/{walletId}/signConfidentialTransfer","href":"/api-reference/sdk/build-token-2022-confidential-transfer-transactions-1"},{"title":"Co-sign enclave-built confidential-transfer transactions","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/waas/{walletId}/signConfidentialTransaction","href":"/api-reference/sdk/co-sign-enclave-built-confidential-transfer-transactions"},{"title":"Co-sign enclave-built confidential-transfer transactions","deprecated":true,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/waas/{walletId}/signConfidentialTransactions","href":"/api-reference/sdk/co-sign-enclave-built-confidential-transfer-transactions-1"},{"title":"Decrypt a Token-2022 confidential token account's balances","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/waas/{walletId}/svmConfidentialBalance","href":"/api-reference/sdk/decrypt-a-token-2022-confidential-token-accounts-balances"},{"title":"Broadcast a signed transaction from a Dynamic v3 WaaS wallet","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/waas/{walletId}/transactions/broadcast","href":"/api-reference/sdk/broadcast-a-signed-transaction-from-a-dynamic-v3-waas-wallet"},{"title":"Sign a transaction with a WaaS wallet and broadcast it","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/waas/{walletId}/signAndBroadcast","href":"/api-reference/sdk/sign-a-transaction-with-a-waas-wallet-and-broadcast-it"},{"title":"Get a sent transaction by its idempotency key","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/waas/signAndBroadcast","href":"/api-reference/sdk/get-a-sent-transaction-by-its-idempotency-key"},{"title":"Get a sent transaction","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/waas/signAndBroadcast/{transactionId}","href":"/api-reference/sdk/get-a-sent-transaction"},{"title":"Export an Aleo wallet view key","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/waas/{walletId}/aleo/viewKey/export","href":"/api-reference/sdk/export-an-aleo-wallet-view-key"},{"title":"Sign an Aleo function-call request with a WAAS wallet","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/waas/{walletId}/aleo/signRequest","href":"/api-reference/sdk/sign-an-aleo-function-call-request-with-a-waas-wallet"},{"title":"Get the ANF Feemaster sponsorship policy for Aleo","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/waas/aleo/feemaster/policy","href":"/api-reference/sdk/get-the-anf-feemaster-sponsorship-policy-for-aleo"},{"title":"Check whether a (programId, functionName) pair is sponsored","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/waas/aleo/feemaster/is-covered","href":"/api-reference/sdk/check-whether-a-programid-functionname-pair-is-sponsored"},{"title":"Request a Feemaster fee authorization for an Aleo Authorization","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/waas/aleo/feemaster/fee-auth","href":"/api-reference/sdk/request-a-feemaster-fee-authorization-for-an-aleo-authorization"},{"title":"Get the Provable scanner ephemeral public key","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/waas/aleo/scanner/pubkey","href":"/api-reference/sdk/get-the-provable-scanner-ephemeral-public-key"},{"title":"Register an encrypted view key with the Provable scanner","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/waas/aleo/scanner/register","href":"/api-reference/sdk/register-an-encrypted-view-key-with-the-provable-scanner"},{"title":"Find owned records via the Provable scanner","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/waas/aleo/scanner/find-records","href":"/api-reference/sdk/find-owned-records-via-the-provable-scanner"},{"title":"Fetch an ephemeral X25519 public key for Provable's encrypted proving flow","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/waas/aleo/prover/{network}/pubkey","href":"/api-reference/sdk/fetch-an-ephemeral-x25519-public-key-for-provables-encrypted-proving-flow"},{"title":"Submit a libsodium-encrypted Provable proving request through redcoast","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/waas/aleo/prover/{network}/prove/encrypted","href":"/api-reference/sdk/submit-a-libsodium-encrypted-provable-proving-request-through-redcoast"},{"title":"Revoke a scanner UUID registration","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/waas/aleo/scanner/revoke","href":"/api-reference/sdk/revoke-a-scanner-uuid-registration"},{"title":"Get curated Aleo token prices for the given network","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/chains/aleo/prices","href":"/api-reference/sdk/get-curated-aleo-token-prices-for-the-given-network"},{"title":"Get the environment-Layer's Rules","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/waas/env-policy-layer","href":"/api-reference/sdk/get-the-environment-layers-rules"},{"title":"Get a signer-Layer's Rules","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/waas/{walletId}/signers/self/policy-layer","href":"/api-reference/sdk/get-a-signer-layers-rules"},{"title":"Create, update, or remove a Rule on a signer-Layer","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml patch /sdk/{environmentId}/waas/{walletId}/signers/self/policy-layer","href":"/api-reference/sdk/create-update-or-remove-a-rule-on-a-signer-layer"},{"title":"Get a wallet-Layer's Rules","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/waas/{walletId}/policy-layer","href":"/api-reference/sdk/get-a-wallet-layers-rules"},{"title":"Create, update, or remove a Rule on a wallet-Layer","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml patch /sdk/{environmentId}/waas/{walletId}/policy-layer","href":"/api-reference/sdk/create-update-or-remove-a-rule-on-a-wallet-layer"},{"title":"Create backup action and event for multiple locations without performing actual backup","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/waas/{walletId}/keyShares/backup/locations","href":"/api-reference/sdk/create-backup-action-and-event-for-multiple-locations-without-performing-actual-backup"},{"title":"Recover WAAS keyshares","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/waas/{walletId}/keyShares/recover","href":"/api-reference/sdk/recover-waas-keyshares"},{"title":"Reshare WAAS secret shares","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/waas/{walletId}/reshare","href":"/api-reference/sdk/reshare-waas-secret-shares"},{"title":"Revoke a delegated share set","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml delete /sdk/{environmentId}/waas/{walletId}/delegatedAccess/{shareSetId}","href":"/api-reference/sdk/revoke-a-delegated-share-set"},{"title":"Deliver encrypted delegated share","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/waas/{walletId}/delegatedAccess/delivery","href":"/api-reference/sdk/deliver-encrypted-delegated-share"},{"title":"Update WAAS wallet settings","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml put /sdk/{environmentId}/waas/{walletId}/settings","href":"/api-reference/sdk/update-waas-wallet-settings"},{"title":"Get the global wallet settings for the environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/globalWallets/settings","href":"/api-reference/sdk/get-the-global-wallet-settings-for-the-environment"},{"title":"Create a global wallet connection","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/globalWallets/connections","href":"/api-reference/sdk/create-a-global-wallet-connection"},{"title":"Disconnect a global wallet connection","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml put /sdk/{environmentId}/globalWallets/connections/{globalWalletConnectionId}/disconnect","href":"/api-reference/sdk/disconnect-a-global-wallet-connection"},{"title":"Get the access token for a user OAuth account","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/oauthAccounts/{oauthAccountId}/accessToken","href":"/api-reference/sdk/get-the-access-token-for-a-user-oauth-account"},{"title":"Get enabled offramps for the environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/offramps","href":"/api-reference/sdk/get-enabled-offramps-for-the-environment"},{"title":"Get the exchange accounts for a given dynamic user","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/exchange/{exchangeKey}/accounts","href":"/api-reference/sdk/get-the-exchange-accounts-for-a-given-dynamic-user"},{"title":"Get the exchange account transactions for a given dynamic user","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/exchange/{exchangeKey}/accounts/transactions","href":"/api-reference/sdk/get-the-exchange-account-transactions-for-a-given-dynamic-user"},{"title":"Transfer funds from an exchange account to an external address or another Coinbase account","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/exchange/{exchangeKey}/accounts/{accountId}/transfer","href":"/api-reference/sdk/transfer-funds-from-an-exchange-account-to-an-external-address-or-another-coinbase-account"},{"title":"Get the available exchange transfer destinations for account transactions for a given dynamic user","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/exchange/{exchangeKey}/accounts/transfer/destinations","href":"/api-reference/sdk/get-the-available-exchange-transfer-destinations-for-account-transactions-for-a-given-dynamic-user"},{"title":"Get a WAAS wallet by address","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/waas/byWalletAddress/{walletAddress}","href":"/api-reference/sdk/get-a-waas-wallet-by-address"},{"title":"Get transactions for a wallet address","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/chains/{chainName}/transactions/{address}","href":"/api-reference/sdk/get-transactions-for-a-wallet-address"},{"title":"Estimate transaction fees","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/chains/{chainName}/transactions/estimate","href":"/api-reference/sdk/estimate-transaction-fees"},{"title":"Check SSO provider for email domain","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/ssoProvider","href":"/api-reference/sdk/check-sso-provider-for-email-domain"},{"title":"Check if a wallet address is sanctioned","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/wallet/sanctions","href":"/api-reference/sdk/check-if-a-wallet-address-is-sanctioned"},{"title":"Screen a transaction payload for sanctioned addresses","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/wallet/screenTransaction","href":"/api-reference/sdk/screen-a-transaction-payload-for-sanctioned-addresses"},{"title":"Register a new device for an authenticated user","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/deviceRegistration","href":"/api-reference/sdk/register-a-new-device-for-an-authenticated-user"},{"title":"List registered devices for authenticated user","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/deviceRegistrations","href":"/api-reference/sdk/list-registered-devices-for-authenticated-user"},{"title":"Delete all device registrations for authenticated user","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml delete /sdk/{environmentId}/deviceRegistrations","href":"/api-reference/sdk/delete-all-device-registrations-for-authenticated-user"},{"title":"Delete a specific device registration","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml delete /sdk/{environmentId}/deviceRegistrations/{deviceRegistrationId}","href":"/api-reference/sdk/delete-a-specific-device-registration"},{"title":"Create a checkout transaction","deprecated":true,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/checkouts/{checkoutId}/transactions","href":"/api-reference/sdk/create-a-checkout-transaction"},{"title":"Get a checkout transaction by ID","deprecated":true,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/transactions/{transactionId}","href":"/api-reference/sdk/get-a-checkout-transaction-by-id"},{"title":"Attach a source to a checkout transaction","deprecated":true,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/transactions/{transactionId}/source","href":"/api-reference/sdk/attach-a-source-to-a-checkout-transaction"},{"title":"Get a quote for a checkout transaction","deprecated":true,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/transactions/{transactionId}/quote","href":"/api-reference/sdk/get-a-quote-for-a-checkout-transaction"},{"title":"Prepare a checkout transaction for signing","deprecated":true,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/transactions/{transactionId}/prepare","href":"/api-reference/sdk/prepare-a-checkout-transaction-for-signing"},{"title":"Record a broadcast for a checkout transaction","deprecated":true,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/transactions/{transactionId}/broadcast","href":"/api-reference/sdk/record-a-broadcast-for-a-checkout-transaction"},{"title":"Cancel a checkout transaction","deprecated":true,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/transactions/{transactionId}/cancel","href":"/api-reference/sdk/cancel-a-checkout-transaction"},{"title":"Get a flow by ID","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/flow/{flowId}","href":"/api-reference/sdk/get-a-flow-by-id"},{"title":"Get the exchanges a flow can be paid with","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/flow/{flowId}/exchanges","href":"/api-reference/sdk/get-the-exchanges-a-flow-can-be-paid-with"},{"title":"Get the supported tokens for a flow source","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/flow/{flowId}/sourceTokenOptions","href":"/api-reference/sdk/get-the-supported-tokens-for-a-flow-source"},{"title":"Attach a source to a flow and mint a session token","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/flow/{flowId}/source","href":"/api-reference/sdk/attach-a-source-to-a-flow-and-mint-a-session-token"},{"title":"Get a quote for a flow","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/flow/{flowId}/quote","href":"/api-reference/sdk/get-a-quote-for-a-flow"},{"title":"Prepare a flow for signing","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/flow/{flowId}/prepare","href":"/api-reference/sdk/prepare-a-flow-for-signing"},{"title":"Record a broadcast for a flow","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/flow/{flowId}/broadcast","href":"/api-reference/sdk/record-a-broadcast-for-a-flow"},{"title":"Cancel a flow","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/flow/{flowId}/cancel","href":"/api-reference/sdk/cancel-a-flow"},{"title":"Check if step-up authentication is required for a given scope","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/stepUp/check","href":"/api-reference/sdk/check-if-step-up-authentication-is-required-for-a-given-scope"},{"title":"Generate a swap quote","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/swap/quote","href":"/api-reference/sdk/generate-a-swap-quote"},{"title":"Check swap status","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/swap/status","href":"/api-reference/sdk/check-swap-status"},{"title":"Get a wallet's earnings across all vaults on one chain","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/yield/earnings","href":"/api-reference/sdk/get-a-wallets-earnings-across-all-vaults-on-one-chain"},{"title":"List yield vaults","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/yield/vaults","href":"/api-reference/sdk/list-yield-vaults"},{"title":"Get vault details","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/yield/vaults/{vaultId}","href":"/api-reference/sdk/get-vault-details"},{"title":"Get user position in vault","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/yield/vaults/{vaultId}/position","href":"/api-reference/sdk/get-user-position-in-vault"},{"title":"Get earnings for a user position in a vault","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/yield/vaults/{vaultId}/position/performance","href":"/api-reference/sdk/get-earnings-for-a-user-position-in-a-vault"},{"title":"Get user rewards in vault","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/yield/vaults/{vaultId}/rewards","href":"/api-reference/sdk/get-user-rewards-in-vault"},{"title":"Build a vault deposit signing payload","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/yield/vaults/{vaultId}/deposit","href":"/api-reference/sdk/build-a-vault-deposit-signing-payload"},{"title":"Build a vault withdraw signing payload","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/yield/vaults/{vaultId}/withdraw","href":"/api-reference/sdk/build-a-vault-withdraw-signing-payload"},{"title":"Build a vault reward-claim signing payload","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/yield/vaults/{vaultId}/claim","href":"/api-reference/sdk/build-a-vault-reward-claim-signing-payload"},{"title":"Get a realtime auth token","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/realtime/auth","href":"/api-reference/sdk/get-a-realtime-auth-token"},{"title":"Get supported MoonPay currencies for a chain","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/onramps/moonpay/currencies","href":"/api-reference/sdk/get-supported-moonpay-currencies-for-a-chain"},{"title":"SDK — list business accounts the caller is a member of","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/businessAccounts","href":"/api-reference/sdk/sdk-—-list-business-accounts-the-caller-is-a-member-of"},{"title":"SDK — create a business account","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/businessAccounts","href":"/api-reference/sdk/sdk-—-create-a-business-account"},{"title":"SDK — add an existing wallet to a business account","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/businessAccounts/linkWallet","href":"/api-reference/sdk/sdk-—-add-an-existing-wallet-to-a-business-account"},{"title":"SDK — get a business account with embedded members and signers","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/businessAccounts/{businessAccountId}","href":"/api-reference/sdk/sdk-—-get-a-business-account-with-embedded-members-and-signers"},{"title":"SDK — update a business account's mutable fields (e.g. name)","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml patch /sdk/{environmentId}/businessAccounts/{businessAccountId}","href":"/api-reference/sdk/sdk-—-update-a-business-accounts-mutable-fields-eg-name"},{"title":"List the authenticated user's pending business account invitations","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/businessAccounts/invites","href":"/api-reference/sdk/list-the-authenticated-users-pending-business-account-invitations"},{"title":"Accept a pending business account invitation","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/businessAccounts/invites/{inviteId}/accept","href":"/api-reference/sdk/accept-a-pending-business-account-invitation"},{"title":"SDK — list business account activity","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/businessAccounts/{businessAccountId}/activity","href":"/api-reference/sdk/sdk-—-list-business-account-activity"},{"title":"SDK — create a CSV export of the business account's audit trail","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/businessAccounts/{businessAccountId}/activity/exports","href":"/api-reference/sdk/sdk-—-create-a-csv-export-of-the-business-accounts-audit-trail"},{"title":"SDK — get a business account activity export's status","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/businessAccounts/{businessAccountId}/activity/exports/{exportId}","href":"/api-reference/sdk/sdk-—-get-a-business-account-activity-exports-status"},{"title":"SDK — download a completed business account activity export","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/businessAccounts/{businessAccountId}/activity/exports/{exportId}/download","href":"/api-reference/sdk/sdk-—-download-a-completed-business-account-activity-export"},{"title":"SDK — add a member to a business account","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/businessAccounts/{businessAccountId}/members","href":"/api-reference/sdk/sdk-—-add-a-member-to-a-business-account"},{"title":"SDK — list pending business account member invites","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/businessAccounts/{businessAccountId}/invites","href":"/api-reference/sdk/sdk-—-list-pending-business-account-member-invites"},{"title":"SDK — cancel a pending business account member invite","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml delete /sdk/{environmentId}/businessAccounts/{businessAccountId}/invites/{inviteId}","href":"/api-reference/sdk/sdk-—-cancel-a-pending-business-account-member-invite"},{"title":"SDK — remove a wallet from a business account","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml delete /sdk/{environmentId}/businessAccounts/{businessAccountId}/wallets/{walletId}","href":"/api-reference/sdk/sdk-—-remove-a-wallet-from-a-business-account"},{"title":"SDK — remove a member from a business account","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml delete /sdk/{environmentId}/businessAccounts/{businessAccountId}/members/{userId}","href":"/api-reference/sdk/sdk-—-remove-a-member-from-a-business-account"},{"title":"SDK — change a member's role","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml patch /sdk/{environmentId}/businessAccounts/{businessAccountId}/members/{userId}","href":"/api-reference/sdk/sdk-—-change-a-members-role"},{"title":"SDK — read the approval requirements in force","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/businessAccounts/{businessAccountId}/governance","href":"/api-reference/sdk/sdk-—-read-the-approval-requirements-in-force"},{"title":"SDK — replace the approval requirements for a business account","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml put /sdk/{environmentId}/businessAccounts/{businessAccountId}/governance","href":"/api-reference/sdk/sdk-—-replace-the-approval-requirements-for-a-business-account"},{"title":"SDK — list the customer-defined roles for a business account","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/businessAccounts/{businessAccountId}/roles","href":"/api-reference/sdk/sdk-—-list-the-customer-defined-roles-for-a-business-account"},{"title":"SDK — define a customer role for a business account","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/businessAccounts/{businessAccountId}/roles","href":"/api-reference/sdk/sdk-—-define-a-customer-role-for-a-business-account"},{"title":"SDK — delete a customer role from a business account","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml delete /sdk/{environmentId}/businessAccounts/{businessAccountId}/roles/{role}","href":"/api-reference/sdk/sdk-—-delete-a-customer-role-from-a-business-account"},{"title":"SDK — list proposals awaiting the caller's approval, across accounts","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/businessAccounts/proposals","href":"/api-reference/sdk/sdk-—-list-proposals-awaiting-the-callers-approval-across-accounts"},{"title":"SDK — list the governed mutations awaiting approval","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/businessAccounts/{businessAccountId}/proposals","href":"/api-reference/sdk/sdk-—-list-the-governed-mutations-awaiting-approval"},{"title":"SDK — read one proposal, including the intent to sign","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/businessAccounts/{businessAccountId}/proposals/{proposalId}","href":"/api-reference/sdk/sdk-—-read-one-proposal-including-the-intent-to-sign"},{"title":"SDK — approve a proposal","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/businessAccounts/{businessAccountId}/proposals/{proposalId}/approvals","href":"/api-reference/sdk/sdk-—-approve-a-proposal"},{"title":"SDK — withdraw the caller's approval","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml delete /sdk/{environmentId}/businessAccounts/{businessAccountId}/proposals/{proposalId}/approvals","href":"/api-reference/sdk/sdk-—-withdraw-the-callers-approval"},{"title":"SDK — kill a proposal","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/businessAccounts/{businessAccountId}/proposals/{proposalId}/veto","href":"/api-reference/sdk/sdk-—-kill-a-proposal"},{"title":"SDK — apply a proposal whose approvals now satisfy it","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/businessAccounts/{businessAccountId}/proposals/{proposalId}/execute","href":"/api-reference/sdk/sdk-—-apply-a-proposal-whose-approvals-now-satisfy-it"},{"title":"SDK — transfer ownership of a business account","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/businessAccounts/{businessAccountId}/transferOwnership","href":"/api-reference/sdk/sdk-—-transfer-ownership-of-a-business-account"},{"title":"SDK — remove a signer from a wallet in a business account","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml delete /sdk/{environmentId}/businessAccounts/{businessAccountId}/wallets/{walletId}/signers/{signerId}","href":"/api-reference/sdk/sdk-—-remove-a-signer-from-a-wallet-in-a-business-account"},{"title":"SDK — add a signer to a wallet in a business account","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/businessAccounts/{businessAccountId}/wallets/{walletId}/signers","href":"/api-reference/sdk/sdk-—-add-a-signer-to-a-wallet-in-a-business-account"},{"title":"SDK — propose a signing-quorum transaction for a business-account wallet","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /sdk/{environmentId}/businessAccounts/{businessAccountId}/wallets/{walletId}/signingProposals","href":"/api-reference/sdk/sdk-—-propose-a-signing-quorum-transaction-for-a-business-account-wallet"},{"title":"Get the business account's account-Layer Rules","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/businessAccounts/{businessAccountId}/policy-layer","href":"/api-reference/sdk/get-the-business-accounts-account-layer-rules"},{"title":"Create, update, or remove a Rule on the business account's account-Layer","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml patch /sdk/{environmentId}/businessAccounts/{businessAccountId}/policy-layer","href":"/api-reference/sdk/create-update-or-remove-a-rule-on-the-business-accounts-account-layer"}]},{"group":"Users","pages":[{"title":"Get a user by Id (deprecated - use /environments/{environmentId}/users/{userId} instead)","deprecated":true,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /users/{userId}","href":"/api-reference/users/get-a-user-by-id-deprecated--use-environments-users-instead"},{"title":"Update a user (deprecated - use /environments/{environmentId}/users/{userId} instead)","deprecated":true,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml put /users/{userId}","href":"/api-reference/users/update-a-user-deprecated--use-environments-users-instead"},{"title":"Delete user (deprecated - use /environments/{environmentId}/users/{userId} instead)","deprecated":true,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml delete /users/{userId}","href":"/api-reference/users/delete-user-deprecated--use-environments-users-instead"},{"title":"Get a user by Id","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/users/{userId}","href":"/api-reference/users/get-a-user-by-id"},{"title":"Update a user","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml put /environments/{environmentId}/users/{userId}","href":"/api-reference/users/update-a-user"},{"title":"Delete user","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml delete /environments/{environmentId}/users/{userId}","href":"/api-reference/users/delete-user"},{"title":"Get the access token for a user OAuth account","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /oauthAccounts/{oauthAccountId}/accessToken","href":"/api-reference/users/get-the-access-token-for-a-user-oauth-account"},{"title":"Get all users for an environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/users","href":"/api-reference/users/get-all-users-for-an-environment"},{"title":"Create a user","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /environments/{environmentId}/users","href":"/api-reference/users/create-a-user"},{"title":"Revoke sessions by user ID","deprecated":true,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /users/{userId}/sessions/revoke","href":"/api-reference/users/revoke-sessions-by-user-id"},{"title":"Revoke sessions by user ID","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /environments/{environmentId}/users/{userId}/sessions/revoke","href":"/api-reference/users/revoke-sessions-by-user-id-1"},{"title":"Get all sessions for a user by user ID","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/users/{userId}/sessions","href":"/api-reference/users/get-all-sessions-for-a-user-by-user-id"},{"title":"Bulk create users","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /environments/{environmentId}/users/bulk","href":"/api-reference/users/bulk-create-users"}]},{"group":"Visits","pages":[{"title":"Get all visitors for an environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/visitors","href":"/api-reference/visits/get-all-visitors-for-an-environment"}]},{"group":"Members","pages":[{"title":"Delegate organization ownership to another admin","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml put /members/{memberId}/delegateOwnership","href":"/api-reference/members/delegate-organization-ownership-to-another-admin"},{"title":"Update a member's role","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml put /members/{memberId}","href":"/api-reference/members/update-a-members-role"},{"title":"Remove a member from the organization","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml delete /members/{memberId}","href":"/api-reference/members/remove-a-member-from-the-organization"},{"title":"Get members for an organization","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /organizations/{organizationId}/members","href":"/api-reference/members/get-members-for-an-organization"},{"title":"Get Membership Environment IDs","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /membershipEnvironmentIds","href":"/api-reference/members/get-membership-environment-ids"},{"title":"Get Signed Membership Environment IDs","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /getBAMutateAccessEnvIdsFromJWT","href":"/api-reference/members/get-signed-membership-environment-ids"}]},{"group":"MfaSettings","pages":[{"title":"Get all mfa settings for an organization","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /organizations/{organizationId}/mfaSettings","href":"/api-reference/mfasettings/get-all-mfa-settings-for-an-organization"},{"title":"Enable the given mfa device for the organization","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml put /organizations/{organizationId}/mfaSettings/{mfaDeviceType}/enable","href":"/api-reference/mfasettings/enable-the-given-mfa-device-for-the-organization"},{"title":"Disable the given mfa device for the organization","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml put /organizations/{organizationId}/mfaSettings/{mfaDeviceType}/disable","href":"/api-reference/mfasettings/disable-the-given-mfa-device-for-the-organization"}]},{"group":"OrganizationSettings","pages":[{"title":"Get organization settings","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /organizations/{organizationId}/organizationSettings","href":"/api-reference/organizationsettings/get-organization-settings"},{"title":"Update organization settings","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml put /organizations/{organizationId}/organizationSettings","href":"/api-reference/organizationsettings/update-organization-settings"}]},{"group":"AdminActions","pages":[{"title":"List admin action requests","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /organizations/{organizationId}/adminActions","href":"/api-reference/adminactions/list-admin-action-requests"},{"title":"Get a single admin action request","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /organizations/{organizationId}/adminActions/{adminActionRequestId}","href":"/api-reference/adminactions/get-a-single-admin-action-request"},{"title":"Approve an admin action request","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /organizations/{organizationId}/adminActions/{adminActionRequestId}/approve","href":"/api-reference/adminactions/approve-an-admin-action-request"},{"title":"Deny an admin action request","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /organizations/{organizationId}/adminActions/{adminActionRequestId}/deny","href":"/api-reference/adminactions/deny-an-admin-action-request"}]},{"group":"Invites","pages":[{"title":"Get invites for the current user","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /invites","href":"/api-reference/invites/get-invites-for-the-current-user"},{"title":"Update invite for user (accept/reject)","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml put /invites/{inviteId}","href":"/api-reference/invites/update-invite-for-user-acceptreject"},{"title":"Delete invite for user","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml delete /invites/{inviteId}","href":"/api-reference/invites/delete-invite-for-user"},{"title":"Get invites for the organization","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /organizations/{organizationId}/invites","href":"/api-reference/invites/get-invites-for-the-organization"},{"title":"Create an invite for the organization","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /organizations/{organizationId}/invites","href":"/api-reference/invites/create-an-invite-for-the-organization"}]},{"group":"ExternalJwt","pages":[{"title":"Validate an external JWT for the environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /environments/{environmentId}/externalJwt/check","href":"/api-reference/externaljwt/validate-an-external-jwt-for-the-environment"}]},{"group":"Origins","pages":[{"title":"Get allowed origins for the environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/origins","href":"/api-reference/origins/get-allowed-origins-for-the-environment"},{"title":"Add an allowed origin for the environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /environments/{environmentId}/origins","href":"/api-reference/origins/add-an-allowed-origin-for-the-environment"},{"title":"Delete an origin by ID","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml delete /origins/{originId}","href":"/api-reference/origins/delete-an-origin-by-id"}]},{"group":"UserApiTokens","pages":[{"title":"Get API tokens for the current user","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /user/tokens","href":"/api-reference/userapitokens/get-api-tokens-for-the-current-user"},{"title":"Create an API token for the current user","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /user/tokens","href":"/api-reference/userapitokens/create-an-api-token-for-the-current-user"},{"title":"Delete an API token by ID","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml delete /user/tokens/{tokenId}","href":"/api-reference/userapitokens/delete-an-api-token-by-id"}]},{"group":"Tokens","pages":[{"title":"Introspect the current API token","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /tokens/me","href":"/api-reference/tokens/introspect-the-current-api-token"},{"title":"Get API tokens for the environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/tokens","href":"/api-reference/tokens/get-api-tokens-for-the-environment"},{"title":"Create an API token for the environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /environments/{environmentId}/tokens","href":"/api-reference/tokens/create-an-api-token-for-the-environment"},{"title":"Delete an API token by ID","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml delete /environments/{environmentId}/tokens/{tokenId}","href":"/api-reference/tokens/delete-an-api-token-by-id"}]},{"group":"Allowlists","pages":[{"title":"Get allowlists for the environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/allowlists","href":"/api-reference/allowlists/get-allowlists-for-the-environment"},{"title":"Create an allowlist for the environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /environments/{environmentId}/allowlists","href":"/api-reference/allowlists/create-an-allowlist-for-the-environment"},{"title":"Get allowlist by id","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /allowlists/{allowlistId}","href":"/api-reference/allowlists/get-allowlist-by-id"},{"title":"Update the outcome, scope, or name of an allowlist entry by ID","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml put /allowlists/{allowlistId}","href":"/api-reference/allowlists/update-the-outcome-scope-or-name-of-an-allowlist-entry-by-id"},{"title":"Delete an allowlist","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml delete /allowlists/{allowlistId}","href":"/api-reference/allowlists/delete-an-allowlist"},{"title":"Enable the allowlist","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml put /allowlists/{allowlistId}/enable","href":"/api-reference/allowlists/enable-the-allowlist"},{"title":"Disable the allow list","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml put /allowlists/{allowlistId}/disable","href":"/api-reference/allowlists/disable-the-allow-list"},{"title":"Get all entries for an allowlist","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /allowlists/{allowlistId}/entries","href":"/api-reference/allowlists/get-all-entries-for-an-allowlist"},{"title":"Create an allowlist entry","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /allowlists/{allowlistId}/entries","href":"/api-reference/allowlists/create-an-allowlist-entry"},{"title":"Delete an allowlist entry","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml delete /allowlistEntries/{allowlistEntryId}","href":"/api-reference/allowlists/delete-an-allowlist-entry"}]},{"group":"Chains","pages":[{"title":"Get tokens for a chain","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /chains/{chainName}/tokens","href":"/api-reference/chains/get-tokens-for-a-chain"},{"title":"Get the token catalog","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /tokenCatalog","href":"/api-reference/chains/get-the-token-catalog"}]},{"group":"SDK Views","pages":[{"title":"Get SDK views for the environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/sdkViews","href":"/api-reference/sdk-views/get-sdk-views-for-the-environment"},{"title":"Get an SDK view by type","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/sdkViews/{sdkViewType}","href":"/api-reference/sdk-views/get-an-sdk-view-by-type"},{"title":"Update an SDK view configuration","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml put /environments/{environmentId}/sdkViews/{sdkViewType}","href":"/api-reference/sdk-views/update-an-sdk-view-configuration"}]},{"group":"Events","pages":[{"title":"Get event types","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /eventTypes","href":"/api-reference/events/get-event-types"},{"title":"Get environment events","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/events","href":"/api-reference/events/get-environment-events"},{"title":"Get an environment event by ID","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/events/{eventId}","href":"/api-reference/events/get-an-environment-event-by-id"}]},{"group":"Webhooks","pages":[{"title":"Get webhooks for the environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/webhooks","href":"/api-reference/webhooks/get-webhooks-for-the-environment"},{"title":"Create a webhook for the environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /environments/{environmentId}/webhooks","href":"/api-reference/webhooks/create-a-webhook-for-the-environment"},{"title":"Get a webhook by ID","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/webhooks/{webhookId}","href":"/api-reference/webhooks/get-a-webhook-by-id"},{"title":"Update a webhook by ID","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml put /environments/{environmentId}/webhooks/{webhookId}","href":"/api-reference/webhooks/update-a-webhook-by-id"},{"title":"Delete a webhook by ID","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml delete /environments/{environmentId}/webhooks/{webhookId}","href":"/api-reference/webhooks/delete-a-webhook-by-id"},{"title":"Get messages for a webhook","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/webhooks/{webhookId}/messages","href":"/api-reference/webhooks/get-messages-for-a-webhook"},{"title":"Get message deliveries for a webhook","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/webhooks/{webhookId}/messages/{messageId}","href":"/api-reference/webhooks/get-message-deliveries-for-a-webhook"},{"title":"Redeliver a webhook message","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /environments/{environmentId}/webhooks/{webhookId}/messages/{messageId}/redeliver","href":"/api-reference/webhooks/redeliver-a-webhook-message"}]},{"group":"Custom Fields","pages":[{"title":"Get custom fields for the environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/custom/fields","href":"/api-reference/custom-fields/get-custom-fields-for-the-environment"},{"title":"Create a custom field for the environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /environments/{environmentId}/custom/fields","href":"/api-reference/custom-fields/create-a-custom-field-for-the-environment"},{"title":"Retrieve a specific custom field by its ID","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /custom/fields/{customFieldId}","href":"/api-reference/custom-fields/retrieve-a-specific-custom-field-by-its-id"},{"title":"Update an existing custom field by its ID","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml put /custom/fields/{customFieldId}","href":"/api-reference/custom-fields/update-an-existing-custom-field-by-its-id"},{"title":"Delete a specific custom field by its ID","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml delete /custom/fields/{customFieldId}","href":"/api-reference/custom-fields/delete-a-specific-custom-field-by-its-id"}]},{"group":"DeeplinkUrls","pages":[{"title":"Get deeplink URLs for the environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/deeplinkUrls","href":"/api-reference/deeplinkurls/get-deeplink-urls-for-the-environment"},{"title":"Add a deeplink URL for the environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /environments/{environmentId}/deeplinkUrls","href":"/api-reference/deeplinkurls/add-a-deeplink-url-for-the-environment"},{"title":"Delete a deeplink URL by ID","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml delete /deeplinkUrls/{deeplinkUrlId}","href":"/api-reference/deeplinkurls/delete-a-deeplink-url-by-id"}]},{"group":"Mfa","pages":[{"title":"Delete all MFA devices for a user","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml delete /users/{userId}/mfa","href":"/api-reference/mfa/delete-all-mfa-devices-for-a-user"},{"title":"Reset MFA methods for a user","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /users/{userId}/mfa/reset","href":"/api-reference/mfa/reset-mfa-methods-for-a-user"}]},{"group":"Waas","pages":[{"title":"Create a WAAS wallet for a user","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /environments/{environmentId}/waas/create","href":"/api-reference/waas/create-a-waas-wallet-for-a-user"},{"title":"Authenticate for WAAS using an API key","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /environments/{environmentId}/waas/authenticate","href":"/api-reference/waas/authenticate-for-waas-using-an-api-key"},{"title":"Verify if an API key is valid for a specific environment","deprecated":true,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /environments/{environmentId}/waas/verifyApiKey","href":"/api-reference/waas/verify-if-an-api-key-is-valid-for-a-specific-environment"},{"title":"Sign a message with a delegated waas account","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /environments/{environmentId}/waas/{walletId}/delegatedAccess/signMessage","href":"/api-reference/waas/sign-a-message-with-a-delegated-waas-account"},{"title":"Revoke delegated access for a single wallet","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml delete /environments/{environmentId}/waas/{walletId}/delegatedAccess","href":"/api-reference/waas/revoke-delegated-access-for-a-single-wallet"},{"title":"Revoke delegated access for one or more wallets","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /environments/{environmentId}/waas/delegatedAccess/revoke","href":"/api-reference/waas/revoke-delegated-access-for-one-or-more-wallets"},{"title":"List the environment's Server Signing Keys","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/serverSigning/keys","href":"/api-reference/waas/list-the-environments-server-signing-keys"},{"title":"Register a Server Signing Key for a server identity","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /environments/{environmentId}/serverSigning/keys","href":"/api-reference/waas/register-a-server-signing-key-for-a-server-identity"},{"title":"Revoke one of the environment's Server Signing Keys","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml delete /environments/{environmentId}/serverSigning/keys/{keyId}","href":"/api-reference/waas/revoke-one-of-the-environments-server-signing-keys"},{"title":"Get delegated access encryption public keys for an environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/waas/delegatedAccess/encryptionPublicKeys","href":"/api-reference/waas/get-delegated-access-encryption-public-keys-for-an-environment"},{"title":"Create credentials for waas wallet delegation","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /environments/{environmentId}/waas/delegatedAccess/encryptionPublicKeys","href":"/api-reference/waas/create-credentials-for-waas-wallet-delegation"},{"title":"Get a specific delegated access encryption public key by ID","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/waas/delegatedAccess/encryptionPublicKeys/{keyId}","href":"/api-reference/waas/get-a-specific-delegated-access-encryption-public-key-by-id"},{"title":"Get a specific WAAS wallet by walletId","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/waas/{walletId}","href":"/api-reference/waas/get-a-specific-waas-wallet-by-walletid"},{"title":"Create backup action for key shares using API token authentication","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /environments/{environmentId}/waas/{walletId}/keyShares/backup/locations","href":"/api-reference/waas/create-backup-action-for-key-shares-using-api-token-authentication"},{"title":"Get the transaction review config for an environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/waas/transactionReviewConfig","href":"/api-reference/waas/get-the-transaction-review-config-for-an-environment"},{"title":"Create or update the transaction review config for an environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml put /environments/{environmentId}/waas/transactionReviewConfig","href":"/api-reference/waas/create-or-update-the-transaction-review-config-for-an-environment"},{"title":"Delete the transaction review config for an environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml delete /environments/{environmentId}/waas/transactionReviewConfig","href":"/api-reference/waas/delete-the-transaction-review-config-for-an-environment"},{"title":"Send a synthetic transaction review request to the configured webhook","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /environments/{environmentId}/waas/transactionReviewConfig/test","href":"/api-reference/waas/send-a-synthetic-transaction-review-request-to-the-configured-webhook"},{"title":"Read the environment-Layer's Rules","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/waas/policies/env-layer","href":"/api-reference/waas/read-the-environment-layers-rules"},{"title":"Write the environment-Layer's Rules","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml put /environments/{environmentId}/waas/policies/env-layer","href":"/api-reference/waas/write-the-environment-layers-rules"},{"title":"Update the environment-Layer's Rules by ruleId","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml patch /environments/{environmentId}/waas/policies/env-layer","href":"/api-reference/waas/update-the-environment-layers-rules-by-ruleid"},{"title":"Get the WAAS policy for an environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/waas/policies","href":"/api-reference/waas/get-the-waas-policy-for-an-environment"},{"title":"Update the WAAS policy for an environment by ruleId","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml put /environments/{environmentId}/waas/policies","href":"/api-reference/waas/update-the-waas-policy-for-an-environment-by-ruleid"},{"title":"Create a new WAAS policy for an environment or add new rules to an existing policy","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /environments/{environmentId}/waas/policies","href":"/api-reference/waas/create-a-new-waas-policy-for-an-environment-or-add-new-rules-to-an-existing-policy"},{"title":"Delete a WAAS policy rule by ruleId","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml delete /environments/{environmentId}/waas/policies","href":"/api-reference/waas/delete-a-waas-policy-rule-by-ruleid"},{"title":"Get a wallet-Layer's current Rules","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/waas/wallets/{walletId}/policy-layer","href":"/api-reference/waas/get-a-wallet-layers-current-rules"},{"title":"Update a wallet-Layer's Rules by ruleId","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml patch /environments/{environmentId}/waas/wallets/{walletId}/policy-layer","href":"/api-reference/waas/update-a-wallet-layers-rules-by-ruleid"},{"title":"Get a signer-Layer's current Rules","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/waas/wallets/{walletId}/signer-policy-layer","href":"/api-reference/waas/get-a-signer-layers-current-rules"},{"title":"Update a signer-Layer's Rules by ruleId","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml patch /environments/{environmentId}/waas/wallets/{walletId}/signer-policy-layer","href":"/api-reference/waas/update-a-signer-layers-rules-by-ruleid"},{"title":"Get delegated access encryption public key for an environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /sdk/{environmentId}/waas/delegatedAccess/encryptionPublicKey","href":"/api-reference/waas/get-delegated-access-encryption-public-key-for-an-environment"}]},{"group":"WalletConnect","pages":[{"title":"Create or update a WalletConnect project for this environment using the partner API","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml put /environments/{environmentId}/walletConnect/projects","href":"/api-reference/walletconnect/create-or-update-a-walletconnect-project-for-this-environment-using-the-partner-api"}]},{"group":"Checkout","pages":[{"title":"Create a checkout","deprecated":true,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /environments/{environmentId}/checkouts","href":"/api-reference/checkout/create-a-checkout"},{"title":"Get a checkout by ID","deprecated":true,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/checkouts/{checkoutId}","href":"/api-reference/checkout/get-a-checkout-by-id"},{"title":"Delete a checkout","deprecated":true,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml delete /environments/{environmentId}/checkouts/{checkoutId}","href":"/api-reference/checkout/delete-a-checkout"},{"title":"Update a checkout","deprecated":true,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml patch /environments/{environmentId}/checkouts/{checkoutId}","href":"/api-reference/checkout/update-a-checkout"}]},{"group":"Kyb","pages":[{"title":"Upload a single KYB business document","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /organizations/{organizationId}/kyb/documents","href":"/api-reference/kyb/upload-a-single-kyb-business-document"},{"title":"Submit a KYB business verification for a given tier","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /organizations/{organizationId}/kyb/verify","href":"/api-reference/kyb/submit-a-kyb-business-verification-for-a-given-tier"},{"title":"Get all KYB tier statuses for an organization","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /organizations/{organizationId}/kyb","href":"/api-reference/kyb/get-all-kyb-tier-statuses-for-an-organization"},{"title":"Get the organization's prior KYB submission and any flagged reasons","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /organizations/{organizationId}/kyb/submission","href":"/api-reference/kyb/get-the-organizations-prior-kyb-submission-and-any-flagged-reasons"},{"title":"Redirect a business officer to their identity verification session","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /kyb/officers/verify","href":"/api-reference/kyb/redirect-a-business-officer-to-their-identity-verification-session"},{"title":"Get the live officer roster for an organization's KYB profile","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /organizations/{organizationId}/kyb/officers","href":"/api-reference/kyb/get-the-live-officer-roster-for-an-organizations-kyb-profile"},{"title":"Re-send officer KYC verification emails with a fresh AI Prise session","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /organizations/{organizationId}/kyb/officers/resend-verification","href":"/api-reference/kyb/re-send-officer-kyc-verification-emails-with-a-fresh-ai-prise-session"},{"title":"Search for a company by name in the AI Prise registry","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /organizations/{organizationId}/kyb/company-search","href":"/api-reference/kyb/search-for-a-company-by-name-in-the-ai-prise-registry"},{"title":"Fetch full company profile from the AI Prise registry","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /organizations/{organizationId}/kyb/company-lookup","href":"/api-reference/kyb/fetch-full-company-profile-from-the-ai-prise-registry"}]},{"group":"BusinessAccounts","pages":[{"title":"List business accounts in an environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/businessAccounts","href":"/api-reference/businessaccounts/list-business-accounts-in-an-environment"},{"title":"Create a business account with a named owner","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /environments/{environmentId}/businessAccounts","href":"/api-reference/businessaccounts/create-a-business-account-with-a-named-owner"},{"title":"Get a business account","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/businessAccounts/{businessAccountId}","href":"/api-reference/businessaccounts/get-a-business-account"},{"title":"List business account activity","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/businessAccounts/{businessAccountId}/activity","href":"/api-reference/businessaccounts/list-business-account-activity"},{"title":"Add a member to a business account","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /environments/{environmentId}/businessAccounts/{businessAccountId}/members","href":"/api-reference/businessaccounts/add-a-member-to-a-business-account"},{"title":"Remove a member from a business account","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml delete /environments/{environmentId}/businessAccounts/{businessAccountId}/members/{userId}","href":"/api-reference/businessaccounts/remove-a-member-from-a-business-account"},{"title":"Change a member's role on a business account","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml patch /environments/{environmentId}/businessAccounts/{businessAccountId}/members/{userId}","href":"/api-reference/businessaccounts/change-a-members-role-on-a-business-account"},{"title":"Read the business account's account-Layer Rules","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/businessAccounts/{businessAccountId}/policy-layer","href":"/api-reference/businessaccounts/read-the-business-accounts-account-layer-rules"},{"title":"List the roles assignable on a business account","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /environments/{environmentId}/businessAccounts/{businessAccountId}/roles","href":"/api-reference/businessaccounts/list-the-roles-assignable-on-a-business-account"}]},{"group":"Server","pages":[{"title":"Get a flow by ID","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /server/{environmentId}/flow/{mode}","href":"/api-reference/server/get-a-flow-by-id"},{"title":"Create a flow","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /server/{environmentId}/flow/{mode}","href":"/api-reference/server/create-a-flow"},{"title":"Cancel a flow","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /server/{environmentId}/flow/{flowId}/cancel","href":"/api-reference/server/cancel-a-flow"},{"title":"Create a payment link","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /server/{environmentId}/payment-links","href":"/api-reference/server/create-a-payment-link"},{"title":"Get claimable fee balances","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /server/{environmentId}/flow/fees/balances","href":"/api-reference/server/get-claimable-fee-balances"},{"title":"Initiate a fee claim","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /server/{environmentId}/flow/fees/claim","href":"/api-reference/server/initiate-a-fee-claim"},{"title":"Submit a fee claim","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /server/{environmentId}/flow/fees/claim/submit","href":"/api-reference/server/submit-a-fee-claim"},{"title":"Soft-delete WaaS wallets (non-production only)","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /server/{environmentId}/waas/softDelete","href":"/api-reference/server/soft-delete-waas-wallets-non-production-only"},{"title":"Get the environment's server identity","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /server/{environmentId}/serverIdentity","href":"/api-reference/server/get-the-environments-server-identity"},{"title":"Server — list business accounts the caller is a member of","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /server/{environmentId}/businessAccounts","href":"/api-reference/server/server-—-list-business-accounts-the-caller-is-a-member-of"},{"title":"Server — create a business account","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /server/{environmentId}/businessAccounts","href":"/api-reference/server/server-—-create-a-business-account"},{"title":"Server — get a business account with embedded members and signers","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /server/{environmentId}/businessAccounts/{businessAccountId}","href":"/api-reference/server/server-—-get-a-business-account-with-embedded-members-and-signers"},{"title":"Server — sDK — update a business account's mutable fields (e.g. name)","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml patch /server/{environmentId}/businessAccounts/{businessAccountId}","href":"/api-reference/server/server-—-sdk-—-update-a-business-accounts-mutable-fields-eg-name"},{"title":"Server — add a member to a business account","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /server/{environmentId}/businessAccounts/{businessAccountId}/members","href":"/api-reference/server/server-—-add-a-member-to-a-business-account"},{"title":"Server — get the business account's account-Layer Rules","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /server/{environmentId}/businessAccounts/{businessAccountId}/policy-layer","href":"/api-reference/server/server-—-get-the-business-accounts-account-layer-rules"},{"title":"Server — update the business account's account-Layer Rules","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml patch /server/{environmentId}/businessAccounts/{businessAccountId}/policy-layer","href":"/api-reference/server/server-—-update-the-business-accounts-account-layer-rules"},{"title":"Server — add an existing wallet to a business account","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /server/{environmentId}/businessAccounts/linkWallet","href":"/api-reference/server/server-—-add-an-existing-wallet-to-a-business-account"},{"title":"Server — create a WAAS wallet","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /server/{environmentId}/waas/create","href":"/api-reference/server/server-—-create-a-waas-wallet"},{"title":"Server — import a private key to create a WAAS wallet","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /server/{environmentId}/waas/privateKey/import","href":"/api-reference/server/server-—-import-a-private-key-to-create-a-waas-wallet"},{"title":"Server — create rooms for a waas mpc ceremony without a walletId","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /server/{environmentId}/waas/createRooms","href":"/api-reference/server/server-—-create-rooms-for-a-waas-mpc-ceremony-without-a-walletid"},{"title":"Server — create rooms for a waas mpc ceremony","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /server/{environmentId}/waas/{walletId}/createRooms","href":"/api-reference/server/server-—-create-rooms-for-a-waas-mpc-ceremony"},{"title":"Server — sign a message with a WAAS wallet","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /server/{environmentId}/waas/{walletId}/signMessage","href":"/api-reference/server/server-—-sign-a-message-with-a-waas-wallet"},{"title":"Server — fetch a wallet's confidential-transfer seed","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /server/{environmentId}/waas/{walletId}/confidentialSeed","href":"/api-reference/server/server-—-fetch-a-wallets-confidential-transfer-seed"},{"title":"Server — create a Solana confidential-transfer seed","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /server/{environmentId}/waas/{walletId}/confidentialSeed","href":"/api-reference/server/server-—-create-a-solana-confidential-transfer-seed"},{"title":"Server — build Token-2022 confidential-transfer transactions","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /server/{environmentId}/waas/{walletId}/buildConfidentialTransaction","href":"/api-reference/server/server-—-build-token-2022-confidential-transfer-transactions"},{"title":"Server — build Token-2022 confidential-transfer transactions","deprecated":true,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /server/{environmentId}/waas/{walletId}/signConfidentialTransfer","href":"/api-reference/server/server-—-build-token-2022-confidential-transfer-transactions-1"},{"title":"Server — co-sign enclave-built confidential-transfer transactions","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /server/{environmentId}/waas/{walletId}/signConfidentialTransaction","href":"/api-reference/server/server-—-co-sign-enclave-built-confidential-transfer-transactions"},{"title":"Server — co-sign enclave-built confidential-transfer transactions","deprecated":true,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /server/{environmentId}/waas/{walletId}/signConfidentialTransactions","href":"/api-reference/server/server-—-co-sign-enclave-built-confidential-transfer-transactions-1"},{"title":"Server — decrypt a Token-2022 confidential token account's balances","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /server/{environmentId}/waas/{walletId}/svmConfidentialBalance","href":"/api-reference/server/server-—-decrypt-a-token-2022-confidential-token-accounts-balances"},{"title":"Server — export a WAAS wallet private key","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /server/{environmentId}/waas/{walletId}/privateKey/export","href":"/api-reference/server/server-—-export-a-waas-wallet-private-key"},{"title":"Server — reshare WAAS secret shares","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /server/{environmentId}/waas/{walletId}/reshare","href":"/api-reference/server/server-—-reshare-waas-secret-shares"},{"title":"Server — refresh WAAS keyshares","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /server/{environmentId}/waas/{walletId}/refresh","href":"/api-reference/server/server-—-refresh-waas-keyshares"},{"title":"Server — create backup action and event for multiple locations without performing actual backup","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /server/{environmentId}/waas/{walletId}/keyShares/backup/locations","href":"/api-reference/server/server-—-create-backup-action-and-event-for-multiple-locations-without-performing-actual-backup"},{"title":"Server — generate a short-lived JWT token for use with WAAS client backups.","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /server/{environmentId}/waas/keyShares/backup/token","href":"/api-reference/server/server-—-generate-a-short-lived-jwt-token-for-use-with-waas-client-backups"},{"title":"Server — get a WAAS wallet by address","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /server/{environmentId}/waas/byWalletAddress/{walletAddress}","href":"/api-reference/server/server-—-get-a-waas-wallet-by-address"},{"title":"Server — get delegated access encryption public key for an environment","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml get /server/{environmentId}/waas/delegatedAccess/encryptionPublicKey","href":"/api-reference/server/server-—-get-delegated-access-encryption-public-key-for-an-environment"},{"title":"Server — deliver encrypted delegated share","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /server/{environmentId}/waas/{walletId}/delegatedAccess/delivery","href":"/api-reference/server/server-—-deliver-encrypted-delegated-share"},{"title":"Server — revoke a delegated share set","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml delete /server/{environmentId}/waas/{walletId}/delegatedAccess/{shareSetId}","href":"/api-reference/server/server-—-revoke-a-delegated-share-set"},{"title":"Server — sDK — remove a member from a business account","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml delete /server/{environmentId}/businessAccounts/{businessAccountId}/members/{userId}","href":"/api-reference/server/server-—-sdk-—-remove-a-member-from-a-business-account"},{"title":"Server — sDK — change a member's role","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml patch /server/{environmentId}/businessAccounts/{businessAccountId}/members/{userId}","href":"/api-reference/server/server-—-sdk-—-change-a-members-role"},{"title":"Server — sDK — transfer ownership of a business account","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml post /server/{environmentId}/businessAccounts/{businessAccountId}/transferOwnership","href":"/api-reference/server/server-—-sdk-—-transfer-ownership-of-a-business-account"},{"title":"Server — sDK — remove a wallet from a business account","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml delete /server/{environmentId}/businessAccounts/{businessAccountId}/wallets/{walletId}","href":"/api-reference/server/server-—-sdk-—-remove-a-wallet-from-a-business-account"},{"title":"Server — sDK — remove a signer from a wallet in a business account","deprecated":null,"version":null,"openapi":"https://app.dynamic.xyz/api-docs/public-api.yaml delete /server/{environmentId}/businessAccounts/{businessAccountId}/wallets/{walletId}/signers/{signerId}","href":"/api-reference/server/server-—-sdk-—-remove-a-signer-from-a-wallet-in-a-business-account"}]}]},{"group":"Schemas","pages":[{"title":null,"href":"/api-reference/schemas/AccessOutcomeEnum"},{"title":null,"href":"/api-reference/schemas/Account"},{"title":null,"href":"/api-reference/schemas/AccountBalances"},{"title":null,"href":"/api-reference/schemas/AccountList"},{"title":null,"href":"/api-reference/schemas/ActiveUsersTrendResult"},{"title":null,"href":"/api-reference/schemas/ActiveWeeklyDaysResult"},{"title":null,"href":"/api-reference/schemas/AddDeeplinkUrlRequest"},{"title":"AdminSecurityAccessControl","href":"/api-reference/schemas/AdminSecurityAccessControl"},{"title":"AdminSecurityCookieDomain","href":"/api-reference/schemas/AdminSecurityCookieDomain"},{"title":"AdminSecurityIpSettings","href":"/api-reference/schemas/AdminSecurityIpSettings"},{"title":"AdminSecurityJwtSettings","href":"/api-reference/schemas/AdminSecurityJwtSettings"},{"title":null,"href":"/api-reference/schemas/Allowlist"},{"title":null,"href":"/api-reference/schemas/AllowlistEntriesResponse"},{"title":null,"href":"/api-reference/schemas/AllowlistEntry"},{"title":null,"href":"/api-reference/schemas/AnalyticsEngagementResponse"},{"title":null,"href":"/api-reference/schemas/AnalyticsOverviewResponse"},{"title":null,"href":"/api-reference/schemas/AnalyticsSessionsByDate"},{"title":null,"href":"/api-reference/schemas/AnalyticsToplineResponse"},{"title":null,"href":"/api-reference/schemas/AnalyticsVisitResponse"},{"title":null,"href":"/api-reference/schemas/AnalyticsWalletsBreakdownResponse"},{"title":null,"href":"/api-reference/schemas/AnalyticsWalletsResponse"},{"title":null,"href":"/api-reference/schemas/Asset"},{"title":null,"href":"/api-reference/schemas/AssetDiff"},{"title":null,"href":"/api-reference/schemas/AssetExposure"},{"title":null,"href":"/api-reference/schemas/AssetTransfer"},{"title":null,"href":"/api-reference/schemas/AttestationConveyancePreference"},{"title":null,"href":"/api-reference/schemas/AuthModeEnum"},{"title":null,"href":"/api-reference/schemas/AuthSettings"},{"title":null,"href":"/api-reference/schemas/AuthStorageEnum"},{"title":null,"href":"/api-reference/schemas/AuthenticationExtensionsClientInputs"},{"title":null,"href":"/api-reference/schemas/AuthenticationExtensionsClientOutputs"},{"title":null,"href":"/api-reference/schemas/AuthenticatorAssertionResponse"},{"title":null,"href":"/api-reference/schemas/AuthenticatorAttachment"},{"title":null,"href":"/api-reference/schemas/AuthenticatorAttestationResponse"},{"title":null,"href":"/api-reference/schemas/AuthenticatorSelectionCriteria"},{"title":null,"href":"/api-reference/schemas/AuthenticatorTransportProtocol"},{"title":null,"href":"/api-reference/schemas/BackupKeySharesToLocationRequest"},{"title":null,"href":"/api-reference/schemas/BackupKeySharesToLocationResponse"},{"title":null,"href":"/api-reference/schemas/BackupKeySharesToLocationsRequest"},{"title":null,"href":"/api-reference/schemas/BackupKeySharesToLocationsResponse"},{"title":null,"href":"/api-reference/schemas/BackupKeySharesToLocationsWithUserIdRequest"},{"title":null,"href":"/api-reference/schemas/BackupMultipleClientKeySharesRequest"},{"title":null,"href":"/api-reference/schemas/BackupMultipleClientKeySharesResponse"},{"title":null,"href":"/api-reference/schemas/BadGateway"},{"title":null,"href":"/api-reference/schemas/BadRequest"},{"title":null,"href":"/api-reference/schemas/BaseUser"},{"title":null,"href":"/api-reference/schemas/BillingSubscription"},{"title":null,"href":"/api-reference/schemas/BillingSubscriptionCoupon"},{"title":null,"href":"/api-reference/schemas/BillingSubscriptionPeriod"},{"title":null,"href":"/api-reference/schemas/BillingSubscriptionPlanTypeEnum"},{"title":null,"href":"/api-reference/schemas/BlockaidValidation"},{"title":null,"href":"/api-reference/schemas/BulkUserCreateResponse"},{"title":null,"href":"/api-reference/schemas/ChainConfiguration"},{"title":null,"href":"/api-reference/schemas/ChainConfigurations"},{"title":null,"href":"/api-reference/schemas/ChainEnum"},{"title":null,"href":"/api-reference/schemas/ChainToken"},{"title":null,"href":"/api-reference/schemas/ChainTokensResponse"},{"title":null,"href":"/api-reference/schemas/ChainalysisCheck"},{"title":null,"href":"/api-reference/schemas/ChainalysisCheckResultEnum"},{"title":null,"href":"/api-reference/schemas/ChainalysisConfiguration"},{"title":null,"href":"/api-reference/schemas/ChainalysisExists"},{"title":null,"href":"/api-reference/schemas/ChainalysisPolicyRules"},{"title":null,"href":"/api-reference/schemas/ChainalysisPostScreenRule"},{"title":null,"href":"/api-reference/schemas/ChainalysisRuleField"},{"title":null,"href":"/api-reference/schemas/ChainalysisRuleNode"},{"title":null,"href":"/api-reference/schemas/CheckoutTransaction"},{"title":null,"href":"/api-reference/schemas/CoinbaseMpcWalletProperties"},{"title":null,"href":"/api-reference/schemas/CoinbaseOnrampBuyUrlExperience"},{"title":null,"href":"/api-reference/schemas/CoinbaseOnrampFee"},{"title":null,"href":"/api-reference/schemas/CoinbaseOnrampFeeType"},{"title":null,"href":"/api-reference/schemas/CoinbaseOnrampGetBuyUrlRequest"},{"title":null,"href":"/api-reference/schemas/CoinbaseOnrampGetBuyUrlResponse"},{"title":null,"href":"/api-reference/schemas/CoinbaseOnrampOrder"},{"title":null,"href":"/api-reference/schemas/CoinbaseOnrampOrderCreateRequest"},{"title":null,"href":"/api-reference/schemas/CoinbaseOnrampOrderPaymentLinkType"},{"title":null,"href":"/api-reference/schemas/CoinbaseOnrampOrderPaymentMethod"},{"title":null,"href":"/api-reference/schemas/CoinbaseOnrampOrderResponse"},{"title":null,"href":"/api-reference/schemas/CoinbaseOnrampOrderStatus"},{"title":null,"href":"/api-reference/schemas/CompletePasskeyRecoveryRequest"},{"title":null,"href":"/api-reference/schemas/ConnectRequest"},{"title":null,"href":"/api-reference/schemas/CountryCode"},{"title":null,"href":"/api-reference/schemas/CreateEmbeddedWalletParams"},{"title":null,"href":"/api-reference/schemas/CreateEmbeddedWalletSpecificOpts"},{"title":null,"href":"/api-reference/schemas/CreateEmbeddedWalletsRequest"},{"title":null,"href":"/api-reference/schemas/CreateExchangeTransferRequest"},{"title":null,"href":"/api-reference/schemas/CreateMfaToken"},{"title":null,"href":"/api-reference/schemas/CreateProjectResponse"},{"title":null,"href":"/api-reference/schemas/CreateRoomsRequest"},{"title":null,"href":"/api-reference/schemas/CreateRoomsResponse"},{"title":null,"href":"/api-reference/schemas/CreateRoomsWithoutWalletIdRequest"},{"title":null,"href":"/api-reference/schemas/CreateRoomsWithoutWalletIdResponse"},{"title":null,"href":"/api-reference/schemas/CreateTokenResponse"},{"title":null,"href":"/api-reference/schemas/CreateUserEmbeddedWalletsFromFarcasterRequest"},{"title":null,"href":"/api-reference/schemas/CreateUserEmbeddedWalletsRequest"},{"title":null,"href":"/api-reference/schemas/CreateUserOauthRequest"},{"title":null,"href":"/api-reference/schemas/CreateUserWaasWalletsRequest"},{"title":null,"href":"/api-reference/schemas/CreateWaasAccountRequest"},{"title":null,"href":"/api-reference/schemas/CreateWalletAccountRequest"},{"title":null,"href":"/api-reference/schemas/CreateWalletRequest"},{"title":null,"href":"/api-reference/schemas/CryptoDotComPaymentCreateRequest"},{"title":null,"href":"/api-reference/schemas/CryptoDotComPaymentResponse"},{"title":null,"href":"/api-reference/schemas/Currency"},{"title":null,"href":"/api-reference/schemas/CurrencyType"},{"title":null,"href":"/api-reference/schemas/CustomField"},{"title":null,"href":"/api-reference/schemas/CustomFieldRequest"},{"title":null,"href":"/api-reference/schemas/CustomFieldType"},{"title":null,"href":"/api-reference/schemas/CustomFieldValidValue"},{"title":null,"href":"/api-reference/schemas/CustomFieldValidationRules"},{"title":null,"href":"/api-reference/schemas/CustomFieldsResponse"},{"title":null,"href":"/api-reference/schemas/CustomHostname"},{"title":null,"href":"/api-reference/schemas/CustomHostnameCreateRequest"},{"title":null,"href":"/api-reference/schemas/CustomHostnameStatusEnum"},{"title":null,"href":"/api-reference/schemas/CustomHostnameUsageEnum"},{"title":null,"href":"/api-reference/schemas/CustomHostnameVerificationRecord"},{"title":null,"href":"/api-reference/schemas/CustomHostnameVerificationType"},{"title":null,"href":"/api-reference/schemas/CustomHostnamesResponse"},{"title":null,"href":"/api-reference/schemas/CustomNetworkRequest"},{"title":null,"href":"/api-reference/schemas/CustomNetworkResponse"},{"title":null,"href":"/api-reference/schemas/DeeplinkUrlResponse"},{"title":null,"href":"/api-reference/schemas/DeeplinkUrlsResponse"},{"title":null,"href":"/api-reference/schemas/DelegateOwnershipRequest"},{"title":null,"href":"/api-reference/schemas/DelegatedAccessEncryptionPublicKey"},{"title":null,"href":"/api-reference/schemas/DelegatedAccessEncryptionPublicKeyResponse"},{"title":null,"href":"/api-reference/schemas/DelegatedAccessEncryptionPublicKeysResponse"},{"title":null,"href":"/api-reference/schemas/DelegatedAccessEncryptionPublicKeysUnifiedResponse"},{"title":null,"href":"/api-reference/schemas/DelegatedAccessWalletApiKey"},{"title":null,"href":"/api-reference/schemas/DelegatedShareDeliveryRequest"},{"title":null,"href":"/api-reference/schemas/DelegatedShareDeliveryResponse"},{"title":null,"href":"/api-reference/schemas/DeleteEmbeddedWalletsRequest"},{"title":null,"href":"/api-reference/schemas/DeleteUserPasskeyRequest"},{"title":null,"href":"/api-reference/schemas/DnsRecordType"},{"title":null,"href":"/api-reference/schemas/Duration"},{"title":null,"href":"/api-reference/schemas/DynamicJwt"},{"title":null,"href":"/api-reference/schemas/Eip712Domain"},{"title":null,"href":"/api-reference/schemas/Eip712TypeMember"},{"title":null,"href":"/api-reference/schemas/Eip712Types"},{"title":null,"href":"/api-reference/schemas/EmailProviderResponse"},{"title":null,"href":"/api-reference/schemas/EmailVerificationCreateRequest"},{"title":null,"href":"/api-reference/schemas/EmailVerificationCreateResponse"},{"title":null,"href":"/api-reference/schemas/EmailVerificationMfaRequest"},{"title":null,"href":"/api-reference/schemas/EmailVerificationRetryRequest"},{"title":null,"href":"/api-reference/schemas/EmailVerificationVerifyRequest"},{"title":null,"href":"/api-reference/schemas/EmbeddedWalletAuthToken"},{"title":null,"href":"/api-reference/schemas/EmbeddedWalletAuthType"},{"title":null,"href":"/api-reference/schemas/EmbeddedWalletChainEnum"},{"title":null,"href":"/api-reference/schemas/EmbeddedWalletPasscodeClaimRequest"},{"title":null,"href":"/api-reference/schemas/EmbeddedWalletProviderEnum"},{"title":null,"href":"/api-reference/schemas/EmbeddedWalletSecret"},{"title":null,"href":"/api-reference/schemas/EmbeddedWalletSecretWithUpdatedJwt"},{"title":null,"href":"/api-reference/schemas/EmbeddedWalletSecurityMethod"},{"title":null,"href":"/api-reference/schemas/EmbeddedWalletVersionEnum"},{"title":null,"href":"/api-reference/schemas/EncodedJwt"},{"title":null,"href":"/api-reference/schemas/EnvironmentEnum"},{"title":null,"href":"/api-reference/schemas/EnvironmentVisitorsResponse"},{"title":null,"href":"/api-reference/schemas/EnvironmentsResponse"},{"title":null,"href":"/api-reference/schemas/ErrorMessageWithCode"},{"title":null,"href":"/api-reference/schemas/EthSolBtcSuiFlowCosmosTronWalletAddress"},{"title":null,"href":"/api-reference/schemas/Event"},{"title":null,"href":"/api-reference/schemas/EventContext"},{"title":null,"href":"/api-reference/schemas/EventType"},{"title":null,"href":"/api-reference/schemas/EventTypesResponse"},{"title":null,"href":"/api-reference/schemas/EventsResponse"},{"title":null,"href":"/api-reference/schemas/Exchange"},{"title":null,"href":"/api-reference/schemas/ExchangeCreateRequest"},{"title":null,"href":"/api-reference/schemas/ExchangeKeyEnum"},{"title":null,"href":"/api-reference/schemas/ExchangeOption"},{"title":null,"href":"/api-reference/schemas/ExchangeRatesResponse"},{"title":null,"href":"/api-reference/schemas/ExchangeResponse"},{"title":null,"href":"/api-reference/schemas/ExchangeTransaction"},{"title":null,"href":"/api-reference/schemas/ExchangeTransferResponse"},{"title":null,"href":"/api-reference/schemas/ExchangeUpdateRequest"},{"title":null,"href":"/api-reference/schemas/Export"},{"title":null,"href":"/api-reference/schemas/ExportCreateRequest"},{"title":null,"href":"/api-reference/schemas/ExportEmbeddedWalletResponse"},{"title":null,"href":"/api-reference/schemas/ExportFormatEnum"},{"title":null,"href":"/api-reference/schemas/ExportModelEnum"},{"title":null,"href":"/api-reference/schemas/ExportStatusEnum"},{"title":null,"href":"/api-reference/schemas/ExportWaasWalletPrivateKeyRequest"},{"title":null,"href":"/api-reference/schemas/ExportsResponse"},{"title":null,"href":"/api-reference/schemas/ExternalAuth"},{"title":null,"href":"/api-reference/schemas/ExternalAuthSigninRequest"},{"title":null,"href":"/api-reference/schemas/ExternalJwtCheckRequest"},{"title":null,"href":"/api-reference/schemas/ExternalJwtCheckResponse"},{"title":null,"href":"/api-reference/schemas/ExternalWalletFundingDefaultChain"},{"title":null,"href":"/api-reference/schemas/ExternalWalletFundingDefaultSettings"},{"title":null,"href":"/api-reference/schemas/ExternalWalletFundingTokenRule"},{"title":null,"href":"/api-reference/schemas/FarcasterSignInRequest"},{"title":null,"href":"/api-reference/schemas/FeatureFlags"},{"title":null,"href":"/api-reference/schemas/Forbidden"},{"title":null,"href":"/api-reference/schemas/ForbiddenErrorPayload"},{"title":null,"href":"/api-reference/schemas/ForbiddenWithErrorAndPayload"},{"title":null,"href":"/api-reference/schemas/FrameworkSettings"},{"title":null,"href":"/api-reference/schemas/Funding"},{"title":null,"href":"/api-reference/schemas/Gate"},{"title":null,"href":"/api-reference/schemas/GateCreateRequest"},{"title":null,"href":"/api-reference/schemas/GateRule"},{"title":null,"href":"/api-reference/schemas/GateRuleFilter"},{"title":null,"href":"/api-reference/schemas/GateRuleType"},{"title":null,"href":"/api-reference/schemas/GateUpdateRequest"},{"title":null,"href":"/api-reference/schemas/GatesResponse"},{"title":null,"href":"/api-reference/schemas/GeneratedTokenResponse"},{"title":null,"href":"/api-reference/schemas/GetPasskeyAuthenticationOptionsResponse"},{"title":null,"href":"/api-reference/schemas/GetPasskeyRegistrationOptionsResponse"},{"title":null,"href":"/api-reference/schemas/GetUserPasskeysResponse"},{"title":null,"href":"/api-reference/schemas/GlobalWalletAccessControlDomainCreateRequest"},{"title":null,"href":"/api-reference/schemas/GlobalWalletAccessControlDomainResponse"},{"title":null,"href":"/api-reference/schemas/GlobalWalletAccessControlResponse"},{"title":null,"href":"/api-reference/schemas/GlobalWalletAccessControlTypeEnum"},{"title":null,"href":"/api-reference/schemas/GlobalWalletAccessControlUpdateRequest"},{"title":null,"href":"/api-reference/schemas/GlobalWalletConnection"},{"title":null,"href":"/api-reference/schemas/GlobalWalletConnectionCreateRequest"},{"title":null,"href":"/api-reference/schemas/GlobalWalletConnectionStatusEnum"},{"title":null,"href":"/api-reference/schemas/GlobalWalletSettings"},{"title":null,"href":"/api-reference/schemas/GlobalWalletSettingsCreateRequest"},{"title":null,"href":"/api-reference/schemas/GlobalWalletSettingsUpdateRequest"},{"title":null,"href":"/api-reference/schemas/HCaptchaSettings"},{"title":null,"href":"/api-reference/schemas/HTTPSUrlOrSNSArn"},{"title":null,"href":"/api-reference/schemas/HardwareWalletEnum"},{"title":null,"href":"/api-reference/schemas/HardwareWalletProperties"},{"title":null,"href":"/api-reference/schemas/HealthcheckResponse"},{"title":null,"href":"/api-reference/schemas/HealthcheckStatus"},{"title":null,"href":"/api-reference/schemas/HexString"},{"title":null,"href":"/api-reference/schemas/ImportWaasPrivateKeyRequest"},{"title":null,"href":"/api-reference/schemas/InitEmailAuthRequest"},{"title":null,"href":"/api-reference/schemas/InitEmailAuthResponse"},{"title":null,"href":"/api-reference/schemas/InitPasskeyRecoveryRequest"},{"title":null,"href":"/api-reference/schemas/InitPasskeyRecoveryResponse"},{"title":null,"href":"/api-reference/schemas/IntegrationSetting"},{"title":null,"href":"/api-reference/schemas/InternalBulkUpdateUserFields"},{"title":null,"href":"/api-reference/schemas/InternalServerError"},{"title":null,"href":"/api-reference/schemas/InternalUpdatableUserFields"},{"title":null,"href":"/api-reference/schemas/InternalUserFields"},{"title":null,"href":"/api-reference/schemas/Invite"},{"title":null,"href":"/api-reference/schemas/InviteConflictResponse"},{"title":null,"href":"/api-reference/schemas/InviteSendRequest"},{"title":null,"href":"/api-reference/schemas/InviteStatusEnum"},{"title":null,"href":"/api-reference/schemas/InviteUpdateRequest"},{"title":null,"href":"/api-reference/schemas/InvitesResponse"},{"title":null,"href":"/api-reference/schemas/IsoCountryCode"},{"title":null,"href":"/api-reference/schemas/JwksKey"},{"title":null,"href":"/api-reference/schemas/JwksResponse"},{"title":null,"href":"/api-reference/schemas/JwtBlockchainAccount"},{"title":null,"href":"/api-reference/schemas/JwtPayloadDeprecatedInfo"},{"title":null,"href":"/api-reference/schemas/JwtVerifiedCredential"},{"title":null,"href":"/api-reference/schemas/JwtVerifiedCredentialFormatEnum"},{"title":null,"href":"/api-reference/schemas/JwtVerifiedCredentialHashes"},{"title":null,"href":"/api-reference/schemas/Key"},{"title":null,"href":"/api-reference/schemas/KeyResponse"},{"title":null,"href":"/api-reference/schemas/KycFieldType"},{"title":null,"href":"/api-reference/schemas/MFAAction"},{"title":null,"href":"/api-reference/schemas/MFAAuthPasskeyDeviceGetResponse"},{"title":null,"href":"/api-reference/schemas/MFAAuthPasskeyDevicePostRequest"},{"title":null,"href":"/api-reference/schemas/MFAAuthRecoveryDevicePostRequest"},{"title":null,"href":"/api-reference/schemas/MFAAuthTotpDevicePostRequest"},{"title":null,"href":"/api-reference/schemas/MFADevice"},{"title":null,"href":"/api-reference/schemas/MFADeviceType"},{"title":null,"href":"/api-reference/schemas/MFAGetDeviceResponse"},{"title":null,"href":"/api-reference/schemas/MFAGetRecoveryCodesResponse"},{"title":null,"href":"/api-reference/schemas/MFAListDevicesResponse"},{"title":null,"href":"/api-reference/schemas/MFAMethodsResponse"},{"title":null,"href":"/api-reference/schemas/MFARegenRecoveryCodesResponse"},{"title":null,"href":"/api-reference/schemas/MFARegisterPasskeyDeviceGetResponse"},{"title":null,"href":"/api-reference/schemas/MFARegisterPasskeyDevicePostRequest"},{"title":null,"href":"/api-reference/schemas/MFARegisterTotpDeviceGetResponse"},{"title":null,"href":"/api-reference/schemas/MFARegisterTotpDevicePostRequest"},{"title":null,"href":"/api-reference/schemas/MFARegisterTotpDevicePostResponse"},{"title":null,"href":"/api-reference/schemas/MFASettings"},{"title":null,"href":"/api-reference/schemas/MFAUpdateDeviceRequest"},{"title":null,"href":"/api-reference/schemas/MemberResponse"},{"title":null,"href":"/api-reference/schemas/MemberRoleField"},{"title":null,"href":"/api-reference/schemas/MembershipEnvironmentIds"},{"title":null,"href":"/api-reference/schemas/MergeConflicts"},{"title":null,"href":"/api-reference/schemas/MergeUser"},{"title":null,"href":"/api-reference/schemas/MergeUserConflict"},{"title":null,"href":"/api-reference/schemas/MergeUserConflictResolution"},{"title":null,"href":"/api-reference/schemas/MergeUserConflictResolutions"},{"title":null,"href":"/api-reference/schemas/MethodNotAllowed"},{"title":null,"href":"/api-reference/schemas/MfaBackupCodeAcknowledgement"},{"title":null,"href":"/api-reference/schemas/MinifiedDynamicJwt"},{"title":null,"href":"/api-reference/schemas/MobileSettings"},{"title":null,"href":"/api-reference/schemas/MultichainAccountBalanceResponse"},{"title":null,"href":"/api-reference/schemas/MultichainAccountBalancesRequest"},{"title":null,"href":"/api-reference/schemas/NameService"},{"title":null,"href":"/api-reference/schemas/NameServiceCreateRequest"},{"title":null,"href":"/api-reference/schemas/NameServiceData"},{"title":null,"href":"/api-reference/schemas/NameServiceResponse"},{"title":null,"href":"/api-reference/schemas/NameServiceSdkSettings"},{"title":null,"href":"/api-reference/schemas/NameServiceSigningMessage"},{"title":null,"href":"/api-reference/schemas/NameServiceSigningMessageRequest"},{"title":null,"href":"/api-reference/schemas/NativeCurrency"},{"title":null,"href":"/api-reference/schemas/Network"},{"title":null,"href":"/api-reference/schemas/NetworkConfiguration"},{"title":null,"href":"/api-reference/schemas/NetworkConfigurationResponse"},{"title":null,"href":"/api-reference/schemas/NextJsSettings"},{"title":null,"href":"/api-reference/schemas/NextViewEnum"},{"title":null,"href":"/api-reference/schemas/NonEmptyAmountString"},{"title":null,"href":"/api-reference/schemas/NonEmptyBase58StringWith100MaxLength"},{"title":null,"href":"/api-reference/schemas/NonEmptyDomainUrlWith255MaxLength"},{"title":null,"href":"/api-reference/schemas/NonEmptyIsoCountryCode"},{"title":null,"href":"/api-reference/schemas/NonEmptyString"},{"title":null,"href":"/api-reference/schemas/NonEmptyStringWith16384MaxLength"},{"title":null,"href":"/api-reference/schemas/NonEmptyStringWith255MaxLength"},{"title":null,"href":"/api-reference/schemas/NonEmptyStringWith255MaxLengthAndSpecialChars"},{"title":null,"href":"/api-reference/schemas/NonEmptyStringWith4096MaxLength"},{"title":null,"href":"/api-reference/schemas/NonEmptyStringWith50MaxLength"},{"title":null,"href":"/api-reference/schemas/NonEmptyUrl"},{"title":null,"href":"/api-reference/schemas/NonEmptyUrlWith255MaxLength"},{"title":null,"href":"/api-reference/schemas/NonceResponse"},{"title":null,"href":"/api-reference/schemas/NotFound"},{"title":null,"href":"/api-reference/schemas/OAuthCode"},{"title":null,"href":"/api-reference/schemas/OAuthError"},{"title":null,"href":"/api-reference/schemas/OauthInitAuthRequest"},{"title":null,"href":"/api-reference/schemas/OauthProviderLoginUrl"},{"title":null,"href":"/api-reference/schemas/OauthProviderRequest"},{"title":null,"href":"/api-reference/schemas/OauthRedirectRequest"},{"title":null,"href":"/api-reference/schemas/OauthRedirectRequestIdToken"},{"title":null,"href":"/api-reference/schemas/OauthRedirectUri"},{"title":null,"href":"/api-reference/schemas/OauthRequest"},{"title":null,"href":"/api-reference/schemas/OauthResultRequest"},{"title":null,"href":"/api-reference/schemas/OauthResultResponse"},{"title":null,"href":"/api-reference/schemas/OauthResultStatus"},{"title":null,"href":"/api-reference/schemas/OnrampProviders"},{"title":null,"href":"/api-reference/schemas/OpenRoomResponse"},{"title":null,"href":"/api-reference/schemas/OpenRoomResponseForReshare"},{"title":null,"href":"/api-reference/schemas/OpenRoomResponseWithServerKeygenIds"},{"title":null,"href":"/api-reference/schemas/OptionalBase58StringWith100MaxLength"},{"title":null,"href":"/api-reference/schemas/OptionalHexString"},{"title":null,"href":"/api-reference/schemas/OptionalNonEmptyCssUrl"},{"title":null,"href":"/api-reference/schemas/OptionalNonEmptyIconUrl"},{"title":null,"href":"/api-reference/schemas/OptionalNonEmptyMarkdownText"},{"title":null,"href":"/api-reference/schemas/OptionalNonEmptyString"},{"title":null,"href":"/api-reference/schemas/OptionalNonEmptyStringWith255MaxLength"},{"title":null,"href":"/api-reference/schemas/OptionalNonEmptyStringWith50MaxLength"},{"title":null,"href":"/api-reference/schemas/OptionalNonEmptyStringWith50MaxLengthNoSpecialChars"},{"title":null,"href":"/api-reference/schemas/OptionalNonEmptyUrl"},{"title":null,"href":"/api-reference/schemas/OptionalNonEmptyUrlWith255MaxLength"},{"title":null,"href":"/api-reference/schemas/OptionalNonEmptyUrlWithLocalhostAndDeepLink"},{"title":null,"href":"/api-reference/schemas/OptionalNullableNonEmptyStringWith255MaxLength"},{"title":null,"href":"/api-reference/schemas/Organization"},{"title":null,"href":"/api-reference/schemas/OrganizationAddressFields"},{"title":null,"href":"/api-reference/schemas/OrganizationFields"},{"title":null,"href":"/api-reference/schemas/OrganizationMember"},{"title":null,"href":"/api-reference/schemas/OrganizationMembersResponse"},{"title":null,"href":"/api-reference/schemas/OrganizationMfaSettings"},{"title":null,"href":"/api-reference/schemas/OrganizationMfaSettingsResponse"},{"title":null,"href":"/api-reference/schemas/OrganizationRequest"},{"title":null,"href":"/api-reference/schemas/OrganizationResponse"},{"title":null,"href":"/api-reference/schemas/OrganizationsResponse"},{"title":null,"href":"/api-reference/schemas/OriginResponse"},{"title":null,"href":"/api-reference/schemas/OriginsResponse"},{"title":null,"href":"/api-reference/schemas/PasskeyAllowCredential"},{"title":null,"href":"/api-reference/schemas/PasskeyAuthRequest"},{"title":null,"href":"/api-reference/schemas/PasskeyCredentialHint"},{"title":null,"href":"/api-reference/schemas/PasskeyCredentialType"},{"title":null,"href":"/api-reference/schemas/PasskeyExcludeCredential"},{"title":null,"href":"/api-reference/schemas/PasskeyExtension"},{"title":null,"href":"/api-reference/schemas/PasskeyRegisterRequest"},{"title":null,"href":"/api-reference/schemas/PasskeyRegisterVerifyRequest"},{"title":null,"href":"/api-reference/schemas/PasskeyRegistrationCredential"},{"title":null,"href":"/api-reference/schemas/PasskeyRegistrationCredentialV2"},{"title":null,"href":"/api-reference/schemas/PasskeyRelyingParty"},{"title":null,"href":"/api-reference/schemas/PasskeyStorage"},{"title":null,"href":"/api-reference/schemas/PasskeyTransport"},{"title":null,"href":"/api-reference/schemas/PasskeyUser"},{"title":null,"href":"/api-reference/schemas/PasswordSourceTypeEnum"},{"title":null,"href":"/api-reference/schemas/PasswordString"},{"title":null,"href":"/api-reference/schemas/PostAllowlistEntriesRequest"},{"title":null,"href":"/api-reference/schemas/PostAllowlistsRequest"},{"title":null,"href":"/api-reference/schemas/PostTokenFields"},{"title":null,"href":"/api-reference/schemas/PrefetchRequest"},{"title":null,"href":"/api-reference/schemas/PriceData"},{"title":null,"href":"/api-reference/schemas/Project"},{"title":null,"href":"/api-reference/schemas/ProjectEnvironment"},{"title":null,"href":"/api-reference/schemas/ProjectRequest"},{"title":null,"href":"/api-reference/schemas/ProjectSettings"},{"title":null,"href":"/api-reference/schemas/ProjectSettingsChains"},{"title":null,"href":"/api-reference/schemas/ProjectSettingsDesign"},{"title":null,"href":"/api-reference/schemas/ProjectSettingsDesignButton"},{"title":null,"href":"/api-reference/schemas/ProjectSettingsDesignModal"},{"title":null,"href":"/api-reference/schemas/ProjectSettingsDesignWidget"},{"title":null,"href":"/api-reference/schemas/ProjectSettingsGeneral"},{"title":null,"href":"/api-reference/schemas/ProjectSettingsGeneralApps"},{"title":null,"href":"/api-reference/schemas/ProjectSettingsKyc"},{"title":null,"href":"/api-reference/schemas/ProjectSettingsPrivacy"},{"title":null,"href":"/api-reference/schemas/ProjectSettingsSdk"},{"title":null,"href":"/api-reference/schemas/ProjectSettingsSdkWaasDelegatedAccess"},{"title":null,"href":"/api-reference/schemas/ProjectSettingsSecurity"},{"title":null,"href":"/api-reference/schemas/ProjectsResponse"},{"title":null,"href":"/api-reference/schemas/Provider"},{"title":null,"href":"/api-reference/schemas/ProviderAgreement"},{"title":null,"href":"/api-reference/schemas/ProviderCreateRequest"},{"title":null,"href":"/api-reference/schemas/ProviderEntryPointVersionEnum"},{"title":null,"href":"/api-reference/schemas/ProviderEnum"},{"title":null,"href":"/api-reference/schemas/ProviderKernelVersionEnum"},{"title":null,"href":"/api-reference/schemas/ProviderUpdateRequest"},{"title":null,"description":null,"href":"/api-reference/schemas/ProviderUrl"},{"title":null,"href":"/api-reference/schemas/ProviderUrlsResponse"},{"title":null,"description":null,"href":"/api-reference/schemas/ProvidersResponse"},{"title":null,"href":"/api-reference/schemas/PublicKeyCredentialDescriptor"},{"title":null,"href":"/api-reference/schemas/PublicKeyCredentialParameters"},{"title":null,"href":"/api-reference/schemas/PublicKeyCredentialRpEntity"},{"title":null,"href":"/api-reference/schemas/PublicKeyCredentialType"},{"title":null,"href":"/api-reference/schemas/PublicKeyCredentialUserEntity"},{"title":null,"href":"/api-reference/schemas/PublishEvents"},{"title":null,"href":"/api-reference/schemas/RampConfiguration"},{"title":null,"href":"/api-reference/schemas/ReactSettings"},{"title":null,"href":"/api-reference/schemas/RecoverMultipleClientKeySharesRequest"},{"title":null,"href":"/api-reference/schemas/RecoverMultipleClientKeySharesResponse"},{"title":null,"href":"/api-reference/schemas/RegisterEmbeddedWalletSessionKeyResponse"},{"title":null,"href":"/api-reference/schemas/RegisterSessionKeyRequest"},{"title":null,"href":"/api-reference/schemas/ReshareRequest"},{"title":null,"href":"/api-reference/schemas/ResidentKeyRequirement"},{"title":null,"href":"/api-reference/schemas/RetentionTrendResult"},{"title":null,"href":"/api-reference/schemas/RevokeDelegatedAccessRequest"},{"title":null,"href":"/api-reference/schemas/RevokeDelegatedAccessResponse"},{"title":null,"href":"/api-reference/schemas/RevokeDelegatedAccessWalletResult"},{"title":null,"href":"/api-reference/schemas/RoleEnum"},{"title":null,"href":"/api-reference/schemas/RoomCount"},{"title":null,"href":"/api-reference/schemas/RoomTypeEnum"},{"title":null,"href":"/api-reference/schemas/SanctionsWalletBlockedEventPayload"},{"title":null,"href":"/api-reference/schemas/ScanWebsiteUrlRequest"},{"title":null,"href":"/api-reference/schemas/ScanWebsiteUrlResponse"},{"title":null,"href":"/api-reference/schemas/ScreeningActionEnum"},{"title":null,"href":"/api-reference/schemas/ScreeningAddressDisposition"},{"title":null,"href":"/api-reference/schemas/ScreeningAddressScopeEnum"},{"title":null,"href":"/api-reference/schemas/ScreeningCoreField"},{"title":null,"href":"/api-reference/schemas/ScreeningOperand"},{"title":null,"href":"/api-reference/schemas/ScreeningOperator"},{"title":null,"href":"/api-reference/schemas/ScreeningPolicy"},{"title":null,"href":"/api-reference/schemas/ScreeningPolicyAddress"},{"title":null,"href":"/api-reference/schemas/ScreeningPolicyAddressCreateRequest"},{"title":null,"href":"/api-reference/schemas/ScreeningPolicyAddressesResponse"},{"title":null,"href":"/api-reference/schemas/ScreeningPolicyProviderEnum"},{"title":null,"href":"/api-reference/schemas/ScreeningPolicyRules"},{"title":null,"href":"/api-reference/schemas/ScreeningPolicyScopeEnum"},{"title":null,"href":"/api-reference/schemas/ScreeningPolicyUpdateRequest"},{"title":null,"href":"/api-reference/schemas/ScreeningPostScreenAction"},{"title":null,"href":"/api-reference/schemas/ScreeningPreScreenAction"},{"title":null,"href":"/api-reference/schemas/ScreeningPreScreenNode"},{"title":null,"href":"/api-reference/schemas/ScreeningPreScreenRule"},{"title":null,"href":"/api-reference/schemas/ScreeningReason"},{"title":null,"href":"/api-reference/schemas/ScreeningTransactionContext"},{"title":null,"href":"/api-reference/schemas/SdkSettingsRequest"},{"title":null,"href":"/api-reference/schemas/SdkUser"},{"title":null,"href":"/api-reference/schemas/SdkView"},{"title":null,"href":"/api-reference/schemas/SdkViewSection"},{"title":null,"href":"/api-reference/schemas/SdkViewSectionAlignment"},{"title":null,"href":"/api-reference/schemas/SdkViewSectionType"},{"title":null,"href":"/api-reference/schemas/SdkViewType"},{"title":null,"href":"/api-reference/schemas/SdkViewUpdateRequest"},{"title":null,"href":"/api-reference/schemas/SdkViewsResponse"},{"title":null,"href":"/api-reference/schemas/SecurityNotifications"},{"title":null,"href":"/api-reference/schemas/Session"},{"title":null,"href":"/api-reference/schemas/SessionsHeatmapResult"},{"title":null,"href":"/api-reference/schemas/SessionsResponse"},{"title":null,"href":"/api-reference/schemas/SessionsTrendResult"},{"title":null,"href":"/api-reference/schemas/SignInProviderEnum"},{"title":null,"href":"/api-reference/schemas/SignMessageAuthorizationSignature"},{"title":null,"href":"/api-reference/schemas/SignMessageContext"},{"title":null,"href":"/api-reference/schemas/SignMessageEip7702Auth"},{"title":null,"href":"/api-reference/schemas/SignMessageEvmMessage"},{"title":null,"href":"/api-reference/schemas/SignMessageEvmTransaction"},{"title":null,"href":"/api-reference/schemas/SignMessageEvmTypedData"},{"title":null,"href":"/api-reference/schemas/SignMessageEvmUserOperation"},{"title":null,"href":"/api-reference/schemas/SignMessageSuiTransaction"},{"title":null,"href":"/api-reference/schemas/SignMessageSvmTransaction"},{"title":null,"href":"/api-reference/schemas/SignMessageUserOperationData"},{"title":null,"href":"/api-reference/schemas/SignMessageWithWaasRequest"},{"title":null,"href":"/api-reference/schemas/SignTransactionWithWaasRequest"},{"title":null,"href":"/api-reference/schemas/SimulateEVMTransactionRequest"},{"title":null,"href":"/api-reference/schemas/SimulateSVMTransactionRequest"},{"title":null,"href":"/api-reference/schemas/SimulateTransactionResponse"},{"title":null,"href":"/api-reference/schemas/SimulateUserOpRequest"},{"title":null,"href":"/api-reference/schemas/SmartWalletProperties"},{"title":null,"href":"/api-reference/schemas/SmsCountryCode"},{"title":null,"href":"/api-reference/schemas/SmsVerificationCreateRequest"},{"title":null,"href":"/api-reference/schemas/SmsVerificationCreateResponse"},{"title":null,"href":"/api-reference/schemas/SmsVerificationRetryRequest"},{"title":null,"href":"/api-reference/schemas/SmsVerificationVerifyRequest"},{"title":null,"href":"/api-reference/schemas/SocialSignInProvider"},{"title":null,"href":"/api-reference/schemas/SocialSignInProviderEnum"},{"title":null,"href":"/api-reference/schemas/SolanaPublicKey"},{"title":null,"href":"/api-reference/schemas/SolanaTransactionOptimizationRequest"},{"title":null,"href":"/api-reference/schemas/SolanaTransactionOptimizationResponse"},{"title":null,"href":"/api-reference/schemas/SsoProvider"},{"title":null,"href":"/api-reference/schemas/SsoProviderCheckRequest"},{"title":null,"href":"/api-reference/schemas/SsoProviderCheckResponse"},{"title":null,"href":"/api-reference/schemas/SsoProviderCreateRequest"},{"title":null,"href":"/api-reference/schemas/SsoProviderEnum"},{"title":null,"href":"/api-reference/schemas/SsoProviderUpdateRequest"},{"title":null,"href":"/api-reference/schemas/SubscriptionAdvancedScopeEnum"},{"title":null,"href":"/api-reference/schemas/SubscriptionFreeScopeEnum"},{"title":null,"href":"/api-reference/schemas/SupportedOfframpsResponse"},{"title":null,"href":"/api-reference/schemas/SupportedOnrampsResponse"},{"title":null,"href":"/api-reference/schemas/SupportedSecurityMethod"},{"title":null,"href":"/api-reference/schemas/SupportedSecurityMethods"},{"title":null,"href":"/api-reference/schemas/TelegramPostRequest"},{"title":null,"href":"/api-reference/schemas/TelegramUser"},{"title":null,"href":"/api-reference/schemas/TestAccountResponse"},{"title":null,"href":"/api-reference/schemas/ThresholdSignatureScheme"},{"title":null,"href":"/api-reference/schemas/TimeUnitEnum"},{"title":null,"href":"/api-reference/schemas/Token"},{"title":null,"href":"/api-reference/schemas/TokenAddress"},{"title":null,"href":"/api-reference/schemas/TokenBalance"},{"title":null,"href":"/api-reference/schemas/TokenCreatedBy"},{"title":null,"href":"/api-reference/schemas/TokenScopes"},{"title":null,"href":"/api-reference/schemas/TokenWithRaw"},{"title":null,"href":"/api-reference/schemas/TokensResponse"},{"title":null,"href":"/api-reference/schemas/TooManyRequests"},{"title":null,"href":"/api-reference/schemas/TransactionList"},{"title":null,"href":"/api-reference/schemas/TransferDestination"},{"title":null,"href":"/api-reference/schemas/TransferDestinationList"},{"title":null,"href":"/api-reference/schemas/TransferDestinationResponse"},{"title":null,"href":"/api-reference/schemas/TrmExists"},{"title":null,"href":"/api-reference/schemas/TrmPolicyRules"},{"title":null,"href":"/api-reference/schemas/TrmPostScreenRule"},{"title":null,"href":"/api-reference/schemas/TrmRuleField"},{"title":null,"href":"/api-reference/schemas/TrmRuleNode"},{"title":null,"href":"/api-reference/schemas/Unauthorized"},{"title":null,"href":"/api-reference/schemas/UnprocessableEntity"},{"title":null,"href":"/api-reference/schemas/UnprocessableEntityErrorCode"},{"title":null,"href":"/api-reference/schemas/UnprocessableEntityErrorPayload"},{"title":null,"href":"/api-reference/schemas/UpdateProjectRequest"},{"title":null,"href":"/api-reference/schemas/UpdateProjectResponse"},{"title":null,"href":"/api-reference/schemas/UpdateRecoveryEmailRequest"},{"title":null,"href":"/api-reference/schemas/UpdateSelfResponse"},{"title":null,"href":"/api-reference/schemas/UpdateUserPasskeyRequest"},{"title":null,"href":"/api-reference/schemas/UpdateWaasWalletSettingsRequest"},{"title":null,"href":"/api-reference/schemas/UpdateWaasWalletSettingsResponse"},{"title":null,"href":"/api-reference/schemas/UpgradeEmbeddedWalletToV2Request"},{"title":null,"href":"/api-reference/schemas/User"},{"title":null,"href":"/api-reference/schemas/UserFields"},{"title":null,"href":"/api-reference/schemas/UserFieldsCheckEnum"},{"title":null,"href":"/api-reference/schemas/UserFieldsCheckParams"},{"title":null,"href":"/api-reference/schemas/UserFieldsCheckResponse"},{"title":null,"href":"/api-reference/schemas/UserFilterableFieldsEnum"},{"title":null,"href":"/api-reference/schemas/UserIdentifierTypeEnum"},{"title":null,"href":"/api-reference/schemas/UserOauthAccessTokenResponse"},{"title":null,"href":"/api-reference/schemas/UserPasskey"},{"title":null,"href":"/api-reference/schemas/UserResponse"},{"title":null,"href":"/api-reference/schemas/UserSearchFilterParams"},{"title":null,"href":"/api-reference/schemas/UserSessionAndCredentials"},{"title":null,"href":"/api-reference/schemas/UserVerificationRequirement"},{"title":null,"href":"/api-reference/schemas/UserWalletSelectionRequest"},{"title":null,"href":"/api-reference/schemas/UserWalletsResponse"},{"title":null,"href":"/api-reference/schemas/Username"},{"title":null,"href":"/api-reference/schemas/UsersResponse"},{"title":null,"href":"/api-reference/schemas/ValidCustomHostname"},{"title":null,"href":"/api-reference/schemas/ValidStringQueryParam"},{"title":null,"href":"/api-reference/schemas/VerifyRequest"},{"title":null,"href":"/api-reference/schemas/VerifyResponse"},{"title":null,"href":"/api-reference/schemas/VerifyUnlinkRequest"},{"title":null,"href":"/api-reference/schemas/Visitor"},{"title":null,"href":"/api-reference/schemas/VisitorFilterableFieldsEnum"},{"title":null,"href":"/api-reference/schemas/VisitorSearchFilterParams"},{"title":null,"href":"/api-reference/schemas/VisitorsResponse"},{"title":null,"href":"/api-reference/schemas/WaasAuthenticateResponse"},{"title":null,"href":"/api-reference/schemas/WaasBackupOptionsEnum"},{"title":null,"href":"/api-reference/schemas/WaasChainEnum"},{"title":null,"href":"/api-reference/schemas/WaasDelegateSignMessageRequest"},{"title":null,"href":"/api-reference/schemas/WaasDelegatedAccessEncryptionPublicKeyType"},{"title":null,"href":"/api-reference/schemas/WaasDelegationCredentialsRequest"},{"title":null,"href":"/api-reference/schemas/WaasDelegationCredentialsResponse"},{"title":"WaasPolicyArgumentConstraint","href":"/api-reference/schemas/WaasPolicyArgumentConstraint"},{"title":"WaasPolicyConstraintCondition","href":"/api-reference/schemas/WaasPolicyConstraintCondition"},{"title":null,"href":"/api-reference/schemas/WaasPolicyCreateRequest"},{"title":null,"href":"/api-reference/schemas/WaasPolicyDeleteRequest"},{"title":"WaasPolicyResponse","href":"/api-reference/schemas/WaasPolicyResponse"},{"title":"WaasPolicyRule","href":"/api-reference/schemas/WaasPolicyRule"},{"title":"WaasPolicyRuleType","href":"/api-reference/schemas/WaasPolicyRuleType"},{"title":null,"href":"/api-reference/schemas/WaasPolicyUpdateRequest"},{"title":null,"href":"/api-reference/schemas/WaasVerifyApiKeyErrorResponse"},{"title":null,"href":"/api-reference/schemas/WaasVerifyApiKeyResponse"},{"title":null,"href":"/api-reference/schemas/WaasWallet"},{"title":null,"href":"/api-reference/schemas/WaasWalletProperties"},{"title":null,"href":"/api-reference/schemas/WaasWalletResponse"},{"title":null,"href":"/api-reference/schemas/WaasWalletSettings"},{"title":null,"href":"/api-reference/schemas/WaasWalletSignaturePolicyTmpCreateRequest"},{"title":null,"href":"/api-reference/schemas/WaasWalletSignaturePolicyTmpMaxAmount"},{"title":null,"href":"/api-reference/schemas/WaasWalletSignaturePolicyTmpResponse"},{"title":null,"href":"/api-reference/schemas/WaasWalletSignaturePolicyTmpTimeLimit"},{"title":null,"href":"/api-reference/schemas/WaasWalletSignaturePolicyTmpToAddresses"},{"title":null,"href":"/api-reference/schemas/WaasWalletSignaturePolicyTmpTokenAddresses"},{"title":null,"href":"/api-reference/schemas/Wallet"},{"title":null,"href":"/api-reference/schemas/WalletAdditionalAddress"},{"title":null,"href":"/api-reference/schemas/WalletAddressScreeningAlertedEventPayload"},{"title":null,"href":"/api-reference/schemas/WalletAddressScreeningBlockedEventPayload"},{"title":null,"href":"/api-reference/schemas/WalletAddressType"},{"title":null,"href":"/api-reference/schemas/WalletBitcoinConfig"},{"title":null,"href":"/api-reference/schemas/WalletConnectProject"},{"title":null,"href":"/api-reference/schemas/WalletConnectProjectUpsertRequest"},{"title":null,"href":"/api-reference/schemas/WalletConnectorKey"},{"title":null,"href":"/api-reference/schemas/WalletDetail"},{"title":null,"href":"/api-reference/schemas/WalletKeyShareInfo"},{"title":null,"href":"/api-reference/schemas/WalletKeyShareInfoWithEncryptedAccountCredential"},{"title":null,"href":"/api-reference/schemas/WalletProperties"},{"title":null,"href":"/api-reference/schemas/WalletProviderEnum"},{"title":null,"href":"/api-reference/schemas/WalletPublicKey"},{"title":null,"href":"/api-reference/schemas/WalletRecoveryRequest"},{"title":null,"href":"/api-reference/schemas/WalletRecoveryResponse"},{"title":null,"href":"/api-reference/schemas/WalletTransaction"},{"title":null,"href":"/api-reference/schemas/WalletTransactionAssetTransfer"},{"title":null,"href":"/api-reference/schemas/WalletTransactionRelatedAddresses"},{"title":null,"href":"/api-reference/schemas/WalletTransactionType"},{"title":null,"href":"/api-reference/schemas/WalletTransactionsResponse"},{"title":null,"href":"/api-reference/schemas/WalletsBreakdownResult"},{"title":null,"href":"/api-reference/schemas/WalletsResponse"},{"title":null,"href":"/api-reference/schemas/Webhook"},{"title":null,"href":"/api-reference/schemas/WebhookCreateRequest"},{"title":null,"href":"/api-reference/schemas/WebhookMessage"},{"title":null,"href":"/api-reference/schemas/WebhookMessageRedeliveryResponse"},{"title":null,"href":"/api-reference/schemas/WebhookMessagesResponse"},{"title":null,"href":"/api-reference/schemas/WebhookUpdateRequest"},{"title":null,"href":"/api-reference/schemas/WebhooksResponse"},{"title":null,"href":"/api-reference/schemas/WhenToImplementEnum"},{"title":null,"href":"/api-reference/schemas/ZerodevBundlerProvider"},{"title":null,"href":"/api-reference/schemas/btcWalletString"},{"title":null,"href":"/api-reference/schemas/caip2"},{"title":null,"href":"/api-reference/schemas/captchaToken"},{"title":null,"href":"/api-reference/schemas/ckbWalletString"},{"title":null,"href":"/api-reference/schemas/deeplinkUrl"},{"title":null,"href":"/api-reference/schemas/dogeWalletString"},{"title":null,"href":"/api-reference/schemas/ecdsaValidatorOptions"},{"title":null,"href":"/api-reference/schemas/emailOrEmptyString"},{"title":null,"href":"/api-reference/schemas/kasWalletString"},{"title":null,"href":"/api-reference/schemas/kdaWalletString"},{"title":null,"href":"/api-reference/schemas/ltcWalletString"},{"title":null,"href":"/api-reference/schemas/oAuthAccount"},{"title":null,"href":"/api-reference/schemas/orderBy"},{"title":null,"href":"/api-reference/schemas/origin"},{"title":null,"href":"/api-reference/schemas/phoneNumberOrEmptyString"},{"title":null,"href":"/api-reference/schemas/sixDigitsVerificationToken"},{"title":null,"href":"/api-reference/schemas/updatableEmailOrEmptyString"},{"title":null,"href":"/api-reference/schemas/uuid"},{"title":null,"href":"/api-reference/schemas/v6UserOp"},{"title":null,"href":"/api-reference/schemas/v7UserOp"}]}]},{"item":"Legacy React","icon":"react","groups":[{"group":"Implementation Guides","icon":"rocket","pages":[{"group":"Installation \u0026 Configuration","icon":"wrench","pages":[{"title":"React Quickstart","href":"/react/reference/quickstart"},{"title":"Iframe Integration","href":"/react/reference/iframe"},{"title":"Using Wagmi","href":"/react/reference/using-wagmi"},{"title":"Using Ethers","href":"/react/reference/using-ethers"},{"title":"SDK/User Loading States","href":"/react/reference/loading-login-states"}]},{"group":"Authenticate","icon":"door-open","pages":[{"title":"Authentication screens","href":"/react/authentication-methods/headless-authentication"},{"title":"Authenticate with Email","href":"/react/authentication-methods/email"},{"title":"Authenticate with Social","href":"/react/authentication-methods/social"},{"title":"Authenticate with SMS","href":"/react/authentication-methods/sms"},{"title":"Authenticate with Passkey","href":"/react/authentication-methods/passkey"},{"title":"Authenticate with External Wallets","href":"/react/authentication-methods/external-wallets"},{"title":"Authenticate with an external JWT","href":"/react/authentication-methods/external-jwt"},{"title":"Cookie-based authentication","href":"/react/authentication-methods/cookie-authentication"},{"title":"Adding Captcha Protection","href":"/react/authentication-methods/captcha"},{"title":"Device Registration","href":"/react/authentication-methods/device-registration"},{"group":"MFA","pages":[{"title":"MFA Overview","href":"/react/authentication-methods/mfa/overview"},{"title":"MFA Enrollment","href":"/react/authentication-methods/mfa/account-based"},{"title":"Action-Based MFA","href":"/react/authentication-methods/mfa/action-based"},{"title":"MFA Device Management","href":"/react/authentication-methods/mfa/device-management"}]},{"group":"Step-Up Authentication","pages":[{"title":"Step-Up Authentication","href":"/react/authentication-methods/step-up-auth/overview"},{"title":"External Auth Step-Up","href":"/react/authentication-methods/step-up-auth/external-auth"}]}]},{"group":"Wallets","icon":"wallet","pages":[{"group":"Setup","pages":[{"group":"Embedded Wallets (MPC)","pages":[{"title":"Setup Embedded Wallets","href":"/react/wallets/embedded-wallets/mpc/setup"},{"title":"Embedded Wallet Signing Configuration","href":"/react/wallets/embedded-wallets/mpc/transactions"},{"title":"Recovering an Embedded Wallet","href":"/react/wallets/embedded-wallets/mpc/recovery"},{"title":"Password encryption","href":"/react/wallets/embedded-wallets/mpc/password-encryption"},{"title":"Migrate from Fireblocks","href":"/react/wallets/embedded-wallets/mpc/migrate-from-fireblocks"},{"title":"Google Drive backup setup","href":"/react/wallets/embedded-wallets/mpc/google-drive-backup"},{"title":"Policies \u0026 Rules","href":"/react/wallets/embedded-wallets/mpc/policies"},{"group":"Delegated Access","pages":[{"title":"Triggering Delegation","href":"/react/wallets/embedded-wallets/mpc/delegated-access/triggering-delegation"},{"title":"Delegation Flow","href":"/react/wallets/embedded-wallets/mpc/delegated-access/receiving-delegation"},{"title":"Storage Best Practices","href":"/react/wallets/embedded-wallets/mpc/delegated-access/storage-best-practices"},{"title":"Developer Actions","href":"/react/wallets/embedded-wallets/mpc/delegated-access/developer-actions"},{"title":"Revoking Delegation","href":"/react/wallets/embedded-wallets/mpc/delegated-access/revoking-delegation"}]},{"title":"Upgrading to TSS-MPC (V3 Wallets)","href":"/react/wallets/embedded-wallets/mpc/upgrade-guide"}]},{"group":"External Wallets","pages":[{"title":"External Wallets Overview","href":"/react/wallets/external-wallets/external-wallets-overview"},{"title":"Connected vs Authenticated","href":"/react/wallets/external-wallets/connected-vs-authenticated"},{"title":"Multiple Wallet Connections (Multi-Wallet)","href":"/react/wallets/external-wallets/multi-wallet"},{"title":"Recommend Wallets at Signup","href":"/react/wallets/external-wallets/recommend-wallets"},{"title":"Sort and Filter Wallets","href":"/react/wallets/external-wallets/sort-and-filter-wallets"},{"title":"Address Screening","href":"/react/wallets/external-wallets/address-screening"},{"title":"Custom Sign Message","href":"/react/wallets/external-wallets/custom-sign-message"},{"title":"Coinbase Smart Wallet","href":"/react/wallets/external-wallets/coinbase-smart-wallet"},{"title":"Phantom Redirect","href":"/react/wallets/external-wallets/phantom-redirect"}]},{"group":"Global Wallets","pages":[{"title":"Global Wallets Overview","href":"/react/global-wallets/overview"},{"title":"Create Your Own Global Wallet Package","sidebarTitle":"Global Wallet as a Package","href":"/react/global-wallets/create-your-own-package"},{"title":"Global Wallet Native API","href":"/react/global-wallets/global-wallet-native-api"},{"title":"Sponsor Gas for Global Wallets","href":"/react/global-wallets/global-wallets-gasless"},{"title":"Custom Terms of Service and Privacy Policy (Global Wallets only)","sidebarTitle":"Custom ToS and PP","href":"/react/global-wallets/custom-tos-and-pp"},{"title":"Gasless Transactions on zkSync Era for Global Wallets","href":"/react/global-wallets/global-wallets-gasless-transactions-zksync-era"},{"title":"QR Scanning (Global Connectivity)","href":"/react/global-wallets/qr-scanning"},{"title":"Web3 Wallet Libraries","href":"/react/global-wallets/web3-libraries"},{"title":"Export Global Wallet Key","href":"/react/global-wallets/export"}]},{"group":"Legacy Embedded Wallets","pages":[{"title":"Creating Embedded Wallets (Legacy)","href":"/react/wallets/embedded-wallets/legacy/create-embedded-wallets"},{"title":"Wallet Reveal and Unlinking (Legacy)","href":"/react/wallets/embedded-wallets/legacy/reveal-export"}]}]},{"group":"Usage","pages":[{"group":"General","pages":[{"title":"Creating Wallets","href":"/react/wallets/embedded-wallets/mpc/creating-wallets"},{"title":"Pre-generating Wallets","href":"/react/wallets/embedded-wallets/mpc/create-pregen-wallet"},{"title":"Fetch External Wallets to Connect","href":"/react/wallets/using-wallets/general/fetch-display-wallets"},{"title":"Link/Unlink a Wallet","href":"/react/wallets/using-wallets/general/link-a-wallet"},{"title":"Accessing Connected Wallets","href":"/react/wallets/using-wallets/accessing-wallets"},{"title":"Track Wallet Events/Changes","href":"/react/wallets/using-wallets/general/wallet-events"},{"title":"Switch user's wallet","href":"/react/wallets/using-wallets/general/switch-wallet"},{"title":"Fetch Balance","href":"/react/wallets/using-wallets/general/show-balance"},{"title":"Fetch Token Balances","href":"/react/wallets/using-wallets/general/get-token-balances"},{"title":"Fetch wallet transactions","href":"/react/wallets/using-wallets/general/get-wallet-transactions"},{"title":"Display Networks","href":"/react/wallets/using-wallets/general/display-networks"},{"title":"Send Assets","href":"/react/wallets/using-wallets/general/send-balance"},{"title":"Multi Asset UI","href":"/react/wallets/using-wallets/general/multi-asset"},{"title":"Importing \u0026 Exporting Embedded Wallets","href":"/react/wallets/embedded-wallets/mpc/import-export"}]},{"group":"Chain Specific","pages":[{"group":"Aleo","pages":[{"title":"Aleo Wallets","href":"/react/wallets/using-wallets/aleo/using-aleo-wallets"},{"title":"Aleo Embedded Wallets","sidebarTitle":"Embedded Wallets","href":"/react/wallets/using-wallets/aleo/aleo-wallets"}]},{"group":"EVM","pages":[{"title":"Using EVM Wallets","href":"/react/wallets/using-wallets/evm/using-evm-wallets"},{"title":"Fetch Balance","href":"/react/wallets/using-wallets/evm/get-wallet-balance"},{"title":"Get balance for all wallets","href":"/react/wallets/using-wallets/evm/get-balance-for-all-wallets"},{"title":"Sign a transaction on Ethereum/EVM","href":"/react/wallets/using-wallets/evm/sign-a-transaction"},{"title":"Send a transaction on Ethereum/EVM","href":"/react/wallets/using-wallets/evm/send-a-transaction"},{"title":"Mint an NFT on EVM with Wagmi","href":"/react/wallets/using-wallets/evm/send-a-transaction-wagmi"},{"title":"Estimate Gas","href":"/react/wallets/using-wallets/evm/estimate-gas"},{"title":"Sign a message in Ethereum/EVM","href":"/react/wallets/using-wallets/evm/sign-a-message"},{"title":"Sign Typed Data in Ethereum/EVM","href":"/react/wallets/using-wallets/evm/sign-typed-data"},{"title":"Raw Signing (EVM)","href":"/react/wallets/using-wallets/evm/raw-signing"},{"title":"Validate Signatures","href":"/react/wallets/using-wallets/evm/validate-signatures"},{"title":"Configure Viem's WalletClient","href":"/react/wallets/using-wallets/evm/configure-viem-walletclient"},{"title":"EIP-5792","href":"/react/wallets/using-wallets/evm/eip-5792"}]},{"group":"Solana","pages":[{"title":"Using Solana Wallets","href":"/react/wallets/using-wallets/solana/solana-wallets"},{"title":"Tips for transactions with Solana embedded wallets","href":"/react/wallets/using-wallets/solana/solana-transaction-tips"},{"title":"Send Solana Legacy Transaction","href":"/react/wallets/using-wallets/solana/send-legacy-solana-transaction"},{"title":"Send a Versioned Solana Transaction","href":"/react/wallets/using-wallets/solana/send-versioned-solana-transaction"},{"title":"Gasless Transactions on Solana with a Fee Payer","href":"/react/wallets/using-wallets/solana/gasless-transactions"},{"title":"Sponsored Transactions on Solana with a Relayer","href":"/react/wallets/using-wallets/solana/sponsored-transactions-kora"}]},{"group":"Bitcoin","pages":[{"title":"Bitcoin Wallets","href":"/react/wallets/using-wallets/bitcoin/bitcoin-wallets"},{"title":"Send Bitcoin","href":"/react/wallets/using-wallets/bitcoin/send-a-transaction"},{"title":"Send a raw transaction","href":"/react/wallets/using-wallets/bitcoin/send-raw-transaction"},{"title":"Sign a message","href":"/react/wallets/using-wallets/bitcoin/sign-a-message"},{"title":"Sign a Partially Signed Bitcoin Transaction (PSBT)","href":"/react/wallets/using-wallets/bitcoin/sign-a-psbt"},{"title":"Sign a Partially Signed Bitcoin Transaction (PSBT) with Embedded Wallets","href":"/react/wallets/using-wallets/bitcoin/sign-a-pbst-embedded"},{"title":"Create a Partially Signed Bitcoin Transaction (PSBT)","href":"/react/wallets/using-wallets/bitcoin/create-a-psbt"}]},{"group":"Cosmos","pages":[{"title":"Cosmos Wallets","href":"/react/wallets/using-wallets/cosmos/cosmos-wallets"}]},{"group":"Sui","pages":[{"title":"Sui Wallets","href":"/react/wallets/using-wallets/sui/using-sui-wallets"},{"title":"Send A Sui Transaction","href":"/react/wallets/using-wallets/sui/send-sui-transaction"},{"title":"Gasless Transactions on Sui","href":"/react/wallets/using-wallets/sui/gasless-transactions"}]},{"group":"Midnight","pages":[{"title":"Using Midnight embedded wallets","href":"/react/wallets/using-wallets/midnight/midnight-embedded-wallets"},{"title":"Deploying and calling Midnight contracts","href":"/react/wallets/using-wallets/midnight/midnight-contracts"},{"title":"Using Midnight external wallets","href":"/react/wallets/using-wallets/midnight/using-midnight-wallets"}]},{"group":"Spark","pages":[{"title":"Spark Wallets","href":"/react/wallets/using-wallets/spark/spark-wallets"},{"title":"Spark Wallet Integration Guide","href":"/react/wallets/using-wallets/spark/integration-guide"}]},{"group":"Stellar","pages":[{"title":"Using Stellar wallets","href":"/react/wallets/using-wallets/stellar/stellar-wallets"}]},{"group":"Tron","pages":[{"title":"Tron Wallets","href":"/react/wallets/using-wallets/tron/tron-wallets"},{"title":"Tron Wallet Integration Guide","href":"/react/wallets/using-wallets/tron/integration-guide"}]},{"group":"TON","pages":[{"title":"TON Wallets","href":"/react/wallets/using-wallets/ton/ton-wallets"},{"title":"Send TON","href":"/react/wallets/using-wallets/ton/send-ton"},{"title":"Send a Raw Transaction","href":"/react/wallets/using-wallets/ton/send-raw-transaction"},{"title":"Generate TON Connect Proof","href":"/react/wallets/using-wallets/ton/generate-ton-connect-proof"},{"title":"Send Jettons","href":"/react/wallets/using-wallets/ton/send-jettons"}]}]}]}]},{"group":"Gasless","icon":"gas-pump","pages":[{"group":"EVM","pages":[{"title":"EVM Gas Sponsorship","href":"/react/smart-wallets/evm-gas-sponsorship"},{"title":"Gas Sponsorship Setup","href":"/react/smart-wallets/add-smart-wallets"},{"title":"Advanced Usage","href":"/react/smart-wallets/advanced"},{"group":"Alternate Providers","pages":[{"title":"zkSync","href":"/react/smart-wallets/smart-wallet-providers/zksync"},{"title":"Gelato","href":"/react/smart-wallets/smart-wallet-providers/gelato"},{"title":"Alchemy","href":"/react/smart-wallets/smart-wallet-providers/alchemy"},{"title":"Pimlico","href":"/react/smart-wallets/smart-wallet-providers/pimlico"},{"title":"Biconomy","href":"/react/smart-wallets/smart-wallet-providers/biconomy"},{"title":"Rhinestone","href":"/react/smart-wallets/smart-wallet-providers/rhinestone"},{"title":"Safe","href":"/react/smart-wallets/smart-wallet-providers/safe"},{"title":"Circle","href":"/react/smart-wallets/smart-wallet-providers/circle"},{"title":"Metamask","href":"/react/smart-wallets/smart-wallet-providers/metamask"},{"title":"Crossmint","href":"/react/smart-wallets/smart-wallet-providers/crossmint"}]}]},{"group":"SVM","pages":[{"title":"SVM Gas Sponsorship","href":"/react/smart-wallets/svm-gas-sponsorship"}]}]},{"group":"Money \u0026 Funding","icon":"dollar-sign","pages":[{"title":"Fund from External Wallet","href":"/react/money-and-funding/fund-from-external-wallet"},{"group":"Fund from Exchange","pages":[{"title":"Overview","href":"/react/money-and-funding/fund-from-exchange/overview"},{"title":"Coinbase","href":"/react/money-and-funding/fund-from-exchange/coinbase"},{"title":"Kraken","href":"/react/money-and-funding/fund-from-exchange/kraken"},{"title":"Crypto.com Onramp","href":"/react/money-and-funding/fund-from-exchange/crypto-dot-com"}]},{"group":"Onramp","pages":[{"title":"Default Onramp Experiences","href":"/react/money-and-funding/default-onramps"},{"title":"Customizing the Onramp Experience","href":"/react/money-and-funding/customizing-the-onramp-experience"},{"title":"Coinbase Onramp (Apple Pay, No KYC)","href":"/react/money-and-funding/coinbase-onramp"},{"title":"MoonPay Onramp","href":"/react/money-and-funding/moonpay"}]}]},{"group":"Chains \u0026 Networks","icon":"link","pages":[{"title":"Enabling Chains \u0026 Networks","href":"/react/chains/enabling-chains"},{"title":"Adding Custom Networks","href":"/react/chains/adding-custom-networks"},{"title":"Using Networks","href":"/react/chains/using-networks"},{"title":"Using RPC Providers","href":"/react/chains/rpc-urls"},{"title":"Bridge Widget","href":"/react/building-bridges/dynamic-bridge-widget"},{"title":"Build Multi-Chain Bridging with Custom UI","href":"/react/building-bridges/headless-bridge-widget"}]},{"group":"Users \u0026 Verified Credentials","icon":"user-check","pages":[{"title":"Accessing Users","href":"/react/users/accessing-users"},{"title":null,"href":"/react/users/check-for-missing-info"},{"title":"Displaying \u0026 Updating User Info","href":"/react/users/displaying-updating"},{"title":"Verified Credentials","href":"/react/users/verified-credential"},{"title":"Distinguishing Between Login Methods","href":"/react/users/distinguishing-login-methods"},{"title":"Collecting Extra Information (Information Capture)","href":"/react/users/information-capture"},{"title":"Custom Information Capture","href":"/react/custom-fields/overview"},{"title":"Email and Phone Verification","href":"/react/users/email-verification"},{"title":"Social Linking","href":"/react/users/social-linking"},{"title":"Account Deletion","href":"/react/users/account-deletion"}]},{"group":"Gating \u0026 Access Control","icon":"lock","pages":[{"title":"Access Lists","href":"/react/gating/access-lists"},{"title":"NFT/Token Gating","href":"/react/gating/nft-token-gating"}]},{"group":"Customizing Our UI","icon":"palette","pages":[{"title":"UI Customization Overview","href":"/react/using-our-ui/design-customizations/customizing-ui"},{"title":"Customizing Signup/Login UI","href":"/react/using-our-ui/design-customizations/signup-login"},{"title":"Adapt UI With Views","href":"/react/using-our-ui/design-customizations/views"},{"title":"Adapt Copy With Translations","href":"/react/using-our-ui/design-customizations/customizing-copy-translations"},{"title":"Customizing Terms of Service (ToS) \u0026 Privacy Policy (All Wallets)","href":"/react/using-our-ui/design-customizations/tos-privacy-policy"},{"title":"Themes \u0026 Settings","href":"/react/using-our-ui/design-customizations/css/themes"},{"title":"CSS Variables","href":"/react/using-our-ui/design-customizations/css/css-variables"},{"title":"Custom CSS","href":"/react/using-our-ui/design-customizations/css/custom-css"},{"group":"Tutorials","pages":[{"title":"Login Views Tutorial","href":"/react/using-our-ui/design-customizations/tutorials/login-views-guide"},{"title":"Wallet List Views Tutorial","href":"/react/using-our-ui/design-customizations/tutorials/wallet-list-views-guide"},{"title":"Design Techniques Tutorial","href":"/react/using-our-ui/design-customizations/tutorials/design-tutorial"},{"title":"Inject Extra Content in Widget","href":"/react/using-our-ui/design-customizations/tutorials/custom-widget-content"}]}]}]},{"group":"SDK Reference","icon":"terminal","pages":[{"group":"Providers \u0026 Connectors","icon":"plug","pages":[{"title":"Providers and Connectors Introduction","href":"/react/reference/providers/providers-introduction"},{"title":"DynamicContextProvider","href":"/react/reference/providers/dynamiccontextprovider"},{"title":"DynamicWagmiConnector","href":"/react/reference/providers/dynamicwagmiconnector"}]},{"group":"UI Components","icon":"puzzle","pages":[{"title":"Components Introduction","href":"/react/reference/components/components-introduction"},{"title":"DynamicBridgeWidget","href":"/react/reference/components/dynamicbridgewidget"},{"title":"DynamicConnectButton","href":"/react/reference/components/dynamicconnectbutton"},{"title":"DynamicEmbeddedWidget","href":"/react/reference/components/dynamicembeddedwidget"},{"title":"DynamicMultiWalletPromptsWidget","href":"/react/reference/components/dynamicmultiwalletpromptswidget"},{"title":"DynamicWidget","href":"/react/reference/components/dynamicwidget"},{"title":"DynamicUserProfile","href":"/react/reference/components/dynamicuserprofile"},{"title":"DynamicNav","href":"/react/reference/components/dynamicwidgetnav"}]},{"group":"Hooks","icon":"anchor","pages":[{"title":"Hooks Introduction","href":"/react/reference/hooks/hooks-introduction"},{"group":"Core Hooks","pages":[{"title":"useDynamicContext","href":"/react/reference/hooks/usedynamiccontext"},{"title":"useDynamicEvents","href":"/react/reference/hooks/usedynamicevents"},{"title":"useDynamicModals","href":"/react/reference/hooks/usedynamicmodals"},{"title":"useDynamicScopes","href":"/react/reference/hooks/usedynamicscopes"},{"title":"useReinitialize","href":"/react/reference/hooks/usereinitialize"},{"title":"useRpcProviders","href":"/react/reference/hooks/userpcproviders"},{"title":"useSwitchNetwork","href":"/react/reference/hooks/useswitchnetwork"},{"title":"useTokenBalances","href":"/react/reference/hooks/usetokenbalances"},{"title":"useMultichainTokenBalances","href":"/react/reference/hooks/usemultichaintokenbalances"},{"title":"usePrivateTokenBalances","href":"/react/reference/hooks/useprivatetokenbalances"},{"title":"Token Balances","href":"/react/reference/token-balances"},{"title":"useSendBalance","href":"/react/reference/hooks/usesendbalance"},{"title":"useTransactionSimulation","href":"/react/reference/hooks/usetransactionsimulation"}]},{"group":"Login \u0026 User Management","pages":[{"title":"useAuthenticateConnectedUser","href":"/react/reference/hooks/login-user-management/useauthenticatedconnecteduser"},{"title":"useConnectWithOtp","href":"/react/reference/hooks/login-user-management/useconnectwithotp"},{"title":"useExternalAuth","href":"/react/reference/hooks/login-user-management/useexternalauth"},{"title":"useSignInWithPasskey","href":"/react/reference/hooks/login-user-management/usesigninwithpasskey"},{"title":"useRegisterPasskey","href":"/react/reference/hooks/login-user-management/userregisterpasskey"},{"title":"useIsLoggedIn","href":"/react/reference/hooks/login-user-management/useisloggedin"},{"title":"useOtpVerificationRequest","href":"/react/reference/hooks/login-user-management/useotpverificationrequest"},{"title":"useRefreshAuth","href":"/react/reference/hooks/login-user-management/userefreshauth"},{"title":"useRefreshUser","href":"/react/reference/hooks/login-user-management/userefreshuser"},{"title":"useUserUpdateRequest","href":"/react/reference/hooks/login-user-management/useuserupdaterequest"},{"title":"useDeleteUserAccount","href":"/react/reference/hooks/login-user-management/usedeleteuseraccount"},{"title":"useSocialAccounts","href":"/react/reference/hooks/login-user-management/usesocialaccounts"},{"title":"useDeletePasskey","href":"/react/reference/hooks/login-user-management/usedeletepasskey"},{"title":"useStepUpAuthentication","href":"/react/reference/hooks/login-user-management/usestepupauthentication"},{"group":"MFA","pages":[{"title":"usePromptMfaAuth","href":"/react/reference/hooks/login-user-management/usepromptmfa"},{"title":"useGetMfaToken","href":"/react/reference/hooks/login-user-management/usegetmfatoken"},{"title":"useAuthenticatePasskeyMFA","href":"/react/reference/hooks/login-user-management/useauthenticatepasskeymfa"},{"title":"useSyncMfaFlow","href":"/react/reference/hooks/login-user-management/usesyncmfaflow"},{"title":"useIsMfaRequiredForAction","href":"/react/reference/hooks/login-user-management/useismfarequiredforaction"}]}]},{"group":"Wallets","pages":[{"title":"useSmartWallets","href":"/react/reference/hooks/wallets/usesmartwallets"},{"title":"useSwitchWallet","href":"/react/reference/hooks/wallets/useswitchwallet"},{"title":"useUserWallets","href":"/react/reference/hooks/wallets/useuserwallets"},{"title":"useWalletConnectorEvent","href":"/react/reference/hooks/wallets/usewalletconnectorevent"},{"title":"useWalletItemActions","href":"/react/reference/hooks/wallets/usewalletitemactions"},{"title":"useWalletOptions","href":"/react/reference/hooks/wallets/usewalletoptions"}]},{"group":"Embedded Wallets","pages":[{"title":"useDynamicWaas","href":"/react/reference/hooks/embedded-wallets/usedynamicwaas"},{"title":"useEmbeddedReveal","href":"/react/reference/hooks/embedded-wallets/useembeddedreveal"},{"title":"useWalletDelegation","href":"/react/reference/hooks/embedded-wallets/usewalletdelegation"},{"title":"useWalletBackup","href":"/react/reference/hooks/embedded-wallets/usewalletbackup"},{"title":"useGoogleDriveBackupReadiness","href":"/react/reference/hooks/embedded-wallets/usegoogledrivebackupreadiness"},{"title":"useWalletPassword","href":"/react/reference/hooks/embedded-wallets/usewalletpassword"}]},{"group":"Legacy Embedded Wallets","pages":[{"title":"useEmbeddedWallet","href":"/react/reference/hooks/legacy-embedded-wallets/useembeddedwallet"},{"title":"usePasskeyRecovery","href":"/react/reference/hooks/legacy-embedded-wallets/usepasskeyrecovery"},{"title":"useUpgradeEmbeddedWallet","href":"/react/reference/hooks/legacy-embedded-wallets/useupgradeembeddedwallet"}]},{"group":"Funding","pages":[{"title":"useFundWithWallet","href":"/react/reference/hooks/funding/usefundwithwallet"},{"title":"useExchangeAccounts","href":"/react/reference/hooks/funding/useexchangeaccounts"},{"title":"useOpenFundingOptions","href":"/react/reference/hooks/funding/useopenfundingoptions"},{"title":"useOnramp","href":"/react/reference/hooks/funding/useonramp"},{"title":"usePayWithDynamic","href":"/react/reference/hooks/funding/usepaywithdynamic"}]}]},{"group":"Events","icon":"bell","pages":[{"title":"Events Introduction","href":"/react/reference/events/events-introduction"},{"title":"Dynamic Events","href":"/react/reference/events/dynamic-events"},{"group":"Event Callbacks","pages":[{"title":"onAuthFlowCancel","href":"/react/reference/events/onauthflowcancel"},{"title":"onAuthFlowClose","href":"/react/reference/events/onauthflowclose"},{"title":"onAuthFlowOpen","href":"/react/reference/events/onauthflowopen"},{"title":"onAuthFailure","href":"/react/reference/events/onauthfailure"},{"title":"onAuthInit","href":"/react/reference/events/onauthinit"},{"title":"onAuthSuccess","href":"/react/reference/events/onauthsuccess"},{"title":"onEmbeddedWalletCreated","href":"/react/reference/events/onembeddedwalletcreated"},{"title":"onLogout","href":"/react/reference/events/onlogout"},{"title":"onOtpVerificationResult","href":"/react/reference/events/onotpverificationresult"},{"title":"onSignedMessage","href":"/react/reference/events/onsignedmessage"},{"title":"onUserProfileUpdate","href":"/react/reference/events/onuserprofileupdate"},{"title":"onWalletAdded","href":"/react/reference/events/onwalletadded"},{"title":"onWalletRemoved","href":"/react/reference/events/onwalletremoved"},{"title":"onWalletTabSelected","href":"/react/reference/events/onWalletTabSelected"},{"title":"onWalletConnectionFailed","href":"/react/reference/events/onWalletConnectionFailed"}]}]},{"group":"Handlers","icon":"code","pages":[{"title":"Handlers Introduction","href":"/react/reference/handlers/handlers-introduction"},{"title":"handleConnectedWallet","href":"/react/reference/handlers/handleconnectedwallet"},{"title":"handleAuthenticatedUser","href":"/react/reference/handlers/handleauthenticateduser"}]},{"group":"Objects \u0026 Utilities","icon":"cube","pages":[{"title":"React Objects Introduction","href":"/react/reference/objects/references-introduction"},{"group":"Objects","pages":[{"title":"AccessDeniedCustomButton","href":"/react/reference/objects/access-denied-custom-button"},{"title":"EvmNetwork","href":"/react/reference/objects/evmNetwork"},{"title":"EvmRpcProvider","href":"/react/reference/objects/EvmRpcProvider"},{"title":"EvmRpcProviderMethods","href":"/react/reference/objects/EvmRpcProviderMethods"},{"title":"GenericNetwork","href":"/react/reference/objects/GenericNetwork"},{"title":"LocaleResource","href":"/react/reference/objects/locale"},{"title":"NameService","href":"/react/reference/objects/NameService"},{"title":"NativeCurrency","href":"/react/reference/objects/NativeCurrency"},{"title":"PhoneData","href":"/react/reference/objects/phone-data"},{"title":"SolanaRpcProvider","href":"/react/reference/objects/SolanaRpcProvider"},{"title":"SolanaRpcProviderMethods","href":"/react/reference/objects/SolanaRpcProviderMethods"},{"title":"SocialProvider","href":"/react/reference/objects/social-provider"},{"title":"JWT Payload","href":"/react/reference/objects/user-payload"},{"title":"UserProfile","href":"/react/reference/objects/userprofile"},{"title":"JwtVerifiedCredential","href":"/react/reference/objects/verified-credential"},{"title":"SdkViews","href":"/react/reference/objects/views"},{"title":"Wallet","href":"/react/reference/objects/wallet"},{"title":"WalletOption","href":"/react/reference/objects/wallet-option"},{"title":"WalletConnectConnector","href":"/react/reference/objects/walletconnect-connector"},{"title":"WalletConnector","href":"/react/reference/objects/walletconnector"},{"title":"WalletsByChain","href":"/react/reference/objects/wallets-by-chain"}]},{"group":"Utilities","pages":[{"title":"Utilities Introduction","href":"/react/reference/utilities/utilities-introduction"},{"title":"getAuthToken","href":"/react/reference/utilities/getauthtoken"},{"title":"getMinAuthToken","href":"/react/reference/utilities/getminauthtoken"},{"title":"getNetwork","href":"/react/reference/utilities/getnetwork"},{"title":"getOrMapViemChain","href":"/react/reference/utilities/getormapviemchain"},{"title":"isZeroDevConnector","href":"/react/reference/utilities/is-zero-dev-connector"},{"title":"isAuthenticatedWithAWallet","href":"/react/reference/utilities/isauthenticatedwithawallet"},{"title":"isLedgerSolanaWallet","href":"/react/reference/utilities/isledgersolanawallet"},{"title":"mergeNetworks","href":"/react/reference/utilities/mergenetworks"},{"title":"overrideNetworkRpcUrl","href":"/react/reference/utilities/overridenetworkrpcurl"}]}]},{"group":"Upgrade Guides","icon":"arrow-up","pages":[{"title":"Upgrade SDK from V4 to V5","href":"/react/reference/upgrade/v5"},{"title":"Upgrade SDK from V3 to V4","href":"/react/reference/upgrade/v4"},{"title":"Upgrade SDK from V2 to V3","href":"/react/reference/upgrade/v3"},{"title":"Upgrade SDK from V1 to V2","href":"/react/reference/upgrade/v2"},{"title":"Upgrade SDK from V0 to V1","href":"/react/reference/upgrade/v1"}]}]}]},{"item":"Legacy React Native","icon":"mobile-screen","groups":[{"group":"Installation \u0026 Configuration","icon":"wrench","pages":[{"title":"Introduction to the React Native SDK","href":"/react-native/reference/introduction"},{"title":"React Native Quickstart","href":"/react-native/reference/quickstart"},{"title":"Setting up the Dynamic Client","href":"/react-native/reference/client"},{"title":"Polyfills","href":"/react-native/reference/polyfills"},{"title":"Deeplink URLs","href":"/react-native/reference/deeplink-urls"},{"title":"Universal Links","href":"/react-native/reference/universal-links"},{"title":"Adding Web support","href":"/react-native/reference/web-extension"},{"title":"Adding React Native support","href":"/react-native/reference/react-native-extension"},{"title":"Passkey Authentication","href":"/react-native/reference/setup-passkey"},{"group":"Signup \u0026 Login","pages":[{"title":"Authenticate with Email and SMS","href":"/react-native/reference/signup-login/email-and-sms-verification"},{"title":"Authenticate with Social","href":"/react-native/reference/signup-login/social"}]},{"group":"Wallets","pages":[{"title":"Embedded wallets","href":"/react-native/reference/wallets/embedded-wallets"},{"title":"Viem integration","href":"/react-native/reference/wallets/viem"},{"title":"Solana integration","href":"/react-native/reference/wallets/solana"},{"title":"Sui integration","href":"/react-native/reference/wallets/sui"},{"title":"Smart Wallets with ZeroDev (Account Abstraction)","href":"/react-native/reference/wallets/account-abstraction"},{"title":"Funding Options","href":"/react-native/reference/wallets/funding"},{"title":"Managing your User's Wallets","href":"/react-native/reference/wallets/managing-users-wallets"}]},{"group":"Hooks \u0026 Events","pages":[{"title":"Rendering client state to React","href":"/react-native/reference/hooks-events/react-hooks"},{"title":"Listening to events","href":"/react-native/reference/hooks-events/events"}]},{"title":"Troubleshooting Common Issues","href":"/react-native/reference/troubleshooting"}]},{"group":"Authenticate","icon":"door-open","pages":[{"title":"Authentication screens","href":"/react-native/authentication-methods/headless-authentication"},{"title":"Authenticate with Email","href":"/react-native/authentication-methods/email"},{"title":"Authenticate with Social","href":"/react-native/authentication-methods/social"},{"title":"Authenticate with SMS","href":"/react-native/authentication-methods/sms"},{"title":"Authenticate with Passkey","href":"/react-native/authentication-methods/passkey"},{"title":"Authenticate with External Wallets","href":"/react-native/authentication-methods/external-wallets"},{"title":"Authenticate with an external JWT","href":"/react-native/authentication-methods/external-jwt"},{"title":"Adding Captcha Protection","href":"/react-native/authentication-methods/captcha"},{"title":"Wait for Auth Success","href":"/react-native/authentication-methods/wait-for-auth-success"},{"title":"Device Registration","href":"/react-native/authentication-methods/device-registration"},{"group":"MFA","pages":[{"title":"MFA Overview","href":"/react-native/authentication-methods/mfa/overview"},{"title":"MFA Enrollment","href":"/react-native/authentication-methods/mfa/account-based"},{"title":"Action-Based MFA","href":"/react-native/authentication-methods/mfa/action-based"},{"title":"MFA Device Management","href":"/react-native/authentication-methods/mfa/device-management"},{"title":"MFA with Passkey (Hooks Only)","href":"/react-native/authentication-methods/mfa-passkey-hooks"}]},{"group":"Step-Up Authentication","pages":[{"title":"Step-up authentication","href":"/react-native/authentication-methods/step-up-auth/overview"}]}]},{"group":"Wallets","icon":"wallet","pages":[{"group":"Setup","pages":[{"group":"Embedded Wallets (MPC)","pages":[{"title":"Setup Embedded Wallets","href":"/react-native/wallets/embedded-wallets/mpc/setup"},{"title":"Embedded Wallet Signing Configuration","href":"/react-native/wallets/embedded-wallets/mpc/transactions"},{"title":"Recovering an Embedded Wallet","href":"/react-native/wallets/embedded-wallets/mpc/recovery"},{"title":"Password encryption","href":"/react-native/wallets/embedded-wallets/mpc/password-encryption"},{"title":"Policies \u0026 Rules","href":"/react-native/wallets/embedded-wallets/mpc/policies"},{"group":"Delegated Access","pages":[{"title":"Triggering Delegation","href":"/react-native/wallets/embedded-wallets/mpc/delegated-access/triggering-delegation"},{"title":"Delegation Flow","href":"/react-native/wallets/embedded-wallets/mpc/delegated-access/receiving-delegation"},{"title":"Developer Actions","href":"/react-native/wallets/embedded-wallets/mpc/delegated-access/developer-actions"},{"title":"Revoking Delegation","href":"/react-native/wallets/embedded-wallets/mpc/delegated-access/revoking-delegation"}]},{"title":"Upgrading to TSS-MPC (V3 Wallets)","href":"/react-native/wallets/embedded-wallets/mpc/upgrade-guide"}]},{"group":"External Wallets","pages":[{"title":"External Wallets Overview","href":"/react-native/wallets/external-wallets/external-wallets-overview"},{"title":"Connected vs Authenticated","href":"/react-native/wallets/external-wallets/connected-vs-authenticated"},{"title":"Multiple Wallet Connections (Multi-Wallet)","href":"/react-native/wallets/external-wallets/multi-wallet"},{"title":"Address Screening","href":"/react-native/wallets/external-wallets/address-screening"},{"title":"Phantom Redirect","href":"/react-native/wallets/external-wallets/phantom-redirect"}]},{"group":"Global Wallets","pages":[{"title":"Global Wallets Overview","href":"/react-native/global-wallets/overview"},{"title":"Create Your Own Global Wallet Package","sidebarTitle":"Global Wallet as a Package","href":"/react-native/global-wallets/create-your-own-package"},{"title":"Global Wallet Native API","href":"/react-native/global-wallets/global-wallet-native-api"},{"title":"Custom Terms of Service and Privacy Policy (Global Wallets only)","sidebarTitle":"Custom ToS and PP","href":"/react-native/global-wallets/custom-tos-and-pp"},{"title":"QR Scanning (Global Connectivity)","href":"/react-native/global-wallets/qr-scanning"},{"title":"Web3 Wallet Libraries","href":"/react-native/global-wallets/web3-libraries"},{"title":"Export Global Wallet Key","href":"/react-native/global-wallets/export"}]},{"group":"Legacy Embedded Wallets","pages":[{"title":"Creating Embedded Wallets (Legacy)","href":"/react-native/wallets/embedded-wallets/legacy/create-embedded-wallets"},{"title":"Wallet Reveal and Unlinking (Legacy)","href":"/react-native/wallets/embedded-wallets/legacy/reveal-export"}]}]},{"group":"Usage","pages":[{"group":"General","pages":[{"title":"Creating Wallets","href":"/react-native/wallets/embedded-wallets/mpc/creating-wallets"},{"title":"Pre-generating Wallets","href":"/react-native/wallets/embedded-wallets/mpc/create-pregen-wallet"},{"title":"Fetch External Wallets to Connect","href":"/react-native/wallets/using-wallets/general/fetch-display-wallets"},{"title":"Link/Unlink a Wallet","href":"/react-native/wallets/using-wallets/general/link-a-wallet"},{"title":"Accessing Connected Wallets","href":"/react-native/wallets/using-wallets/accessing-wallets"},{"title":"Track Wallet Events/Changes","href":"/react-native/wallets/using-wallets/general/wallet-events"},{"title":"Switch user's wallet","href":"/react-native/wallets/using-wallets/general/switch-wallet"},{"title":"Fetch Balance","href":"/react-native/wallets/using-wallets/general/show-balance"},{"title":"Fetch Token Balances","href":"/react-native/wallets/using-wallets/general/get-token-balances"},{"title":"Fetch wallet transactions","href":"/react-native/wallets/using-wallets/general/get-wallet-transactions"},{"title":"Display Networks","href":"/react-native/wallets/using-wallets/general/display-networks"},{"title":"Send Assets","href":"/react-native/wallets/using-wallets/general/send-balance"},{"title":"Multi Asset UI","href":"/react-native/wallets/using-wallets/general/multi-asset"},{"title":"Importing \u0026 Exporting Embedded Wallets","href":"/react-native/wallets/embedded-wallets/mpc/import-export"}]},{"group":"Chain Specific","pages":[{"group":"EVM","pages":[{"title":"Using EVM Wallets","href":"/react-native/wallets/using-wallets/evm/using-evm-wallets"},{"title":"Get Wallet Balance","href":"/react-native/wallets/using-wallets/evm/get-wallet-balance"},{"title":"Get balance for all wallets","href":"/react-native/wallets/using-wallets/evm/get-balance-for-all-wallets"},{"title":"Sign a transaction on Ethereum/EVM","href":"/react-native/wallets/using-wallets/evm/sign-a-transaction"},{"title":"Send a transaction on Ethereum/EVM","href":"/react-native/wallets/using-wallets/evm/send-a-transaction"},{"title":"Estimate Gas","href":"/react-native/wallets/using-wallets/evm/estimate-gas"},{"title":"Sign a message in Ethereum/EVM","href":"/react-native/wallets/using-wallets/evm/sign-a-message"},{"title":"Sign Typed Data in Ethereum/EVM","href":"/react-native/wallets/using-wallets/evm/sign-typed-data"},{"title":"Raw Signing (EVM)","href":"/react-native/wallets/using-wallets/evm/raw-signing"},{"title":"Validate Signatures","href":"/react-native/wallets/using-wallets/evm/validate-signatures"}]},{"group":"Solana","pages":[{"title":"Using Solana Wallets","href":"/react-native/wallets/using-wallets/solana/solana-wallets"},{"title":"Tips for transactions with Solana embedded wallets","href":"/react-native/wallets/using-wallets/solana/solana-transaction-tips"},{"title":"Send Solana Legacy Transaction","href":"/react-native/wallets/using-wallets/solana/send-legacy-solana-transaction"},{"title":"Send a Versioned Solana Transaction","href":"/react-native/wallets/using-wallets/solana/send-versioned-solana-transaction"}]},{"group":"Sui","pages":[{"title":"Sui Wallets","href":"/react-native/wallets/using-wallets/sui/using-sui-wallets"},{"title":"Send A Sui Transaction","href":"/react-native/wallets/using-wallets/sui/send-sui-transaction"}]},{"group":"Bitcoin","pages":[{"title":"Using Bitcoin Wallets","href":"/react-native/wallets/using-wallets/bitcoin/using-bitcoin-wallets"},{"title":"Send Bitcoin","href":"/react-native/wallets/using-wallets/bitcoin/send-bitcoin"},{"title":"Sign and broadcast a PSBT","href":"/react-native/wallets/using-wallets/bitcoin/sign-psbt"}]},{"group":"TON","pages":[{"title":"Using TON Wallets","href":"/react-native/wallets/using-wallets/ton/using-ton-wallets"},{"title":"Send TON","href":"/react-native/wallets/using-wallets/ton/send-ton"},{"title":"Send a Jetton","href":"/react-native/wallets/using-wallets/ton/send-jetton"}]}]}]}]},{"group":"Gasless","icon":"gas-pump","pages":[{"group":"EVM","pages":[{"title":"EVM Gas Sponsorship","href":"/react-native/smart-wallets/evm-gas-sponsorship"},{"title":"Gas Sponsorship Setup","href":"/react-native/smart-wallets/add-smart-wallets"},{"group":"Alternate Providers","pages":[{"title":"Rhinestone","href":"/react-native/smart-wallets/smart-wallet-providers/rhinestone"},{"title":"Metamask","href":"/react-native/smart-wallets/smart-wallet-providers/metamask"}]}]},{"group":"SVM","pages":[{"title":"SVM Gas Sponsorship","href":"/react-native/smart-wallets/svm-gas-sponsorship"}]}]},{"group":"Chains \u0026 Networks","icon":"link","pages":[{"title":"Enabling Chains \u0026 Networks","href":"/react-native/chains/enabling-chains"},{"title":"Adding Custom EVM Networks","href":"/react-native/chains/adding-custom-networks"},{"title":"Using Networks","href":"/react-native/chains/using-networks"},{"group":"Chains with Tier 2 and 3 Support","pages":[{"title":"Using chains with Tier 2 and 3 support — React Native","sidebarTitle":"Overview","href":"/react-native/chains/tier-2-chains/overview"},{"title":"Aptos","href":"/react-native/chains/tier-2-chains/aptos"},{"title":"Algorand","href":"/react-native/chains/tier-2-chains/algorand"},{"title":"Cosmos","href":"/react-native/chains/tier-2-chains/cosmos"},{"title":"Cardano","href":"/react-native/chains/tier-2-chains/cardano"},{"title":"NEAR","href":"/react-native/chains/tier-2-chains/near"},{"title":"Mavryk","href":"/react-native/chains/tier-2-chains/mavryk"},{"title":"XRP (Ripple)","href":"/react-native/chains/tier-2-chains/ripple"}]}]},{"group":"Users \u0026 Verified Credentials","icon":"user-check","pages":[{"title":"Accessing Users","href":"/react-native/users/accessing-users"},{"title":"Check if User is Logged In","href":"/react-native/users/check-if-logged-in"},{"title":"Logout User","href":"/react-native/users/logout-user"},{"title":"Check for Missing User Info","href":"/react-native/users/check-for-missing-info"},{"title":"Displaying \u0026 Updating User Info","href":"/react-native/users/displaying-updating"},{"title":"Verified Credentials","href":"/react-native/users/verified-credential"},{"title":"Distinguishing Between Login Methods","href":"/react-native/users/distinguishing-login-methods"},{"title":"Collecting Extra Information (Information Capture)","href":"/react-native/users/information-capture"},{"title":"Custom Information Capture","href":"/react-native/custom-fields/overview"}]},{"group":"Gating \u0026 Access Control","icon":"lock","pages":[{"title":"Access Lists","href":"/react-native/gating/access-lists"},{"title":"NFT/Token Gating","href":"/react-native/gating/nft-token-gating"}]},{"group":"Integrations","icon":"puzzle-piece","pages":[{"title":"Hyperliquid SDK Integration","href":"/react-native/guides/integrations/hyperliquid"}]},{"group":"Customizing Our UI","icon":"palette","pages":[{"title":"Adapt Copy With Translations","href":"/react-native/using-our-ui/design-customizations/customizing-copy-translations"}]},{"group":"React Native SDK Reference","pages":[{"title":"client","href":"/react-native/reference/package-references/client"},{"title":"react-hooks","href":"/react-native/reference/package-references/react-hooks"},{"title":"react-native-extension","href":"/react-native/reference/package-references/react-native-extension"},{"title":"viem-extension","href":"/react-native/reference/package-references/viem-extension"},{"title":"solana-extension","href":"/react-native/reference/package-references/solana-extension"},{"title":"sui-extension","href":"/react-native/reference/package-references/sui-extension"},{"title":"zero-dev-extension","href":"/react-native/reference/package-references/zero-dev-extension"}]}]}]},{"tab":"Recipes","icon":"book-open","groups":[{"group":"Recipes","icon":"hat-chef","expanded":false,"pages":[{"title":"Recipes Introduction","href":"/recipes/recipes"},{"group":"Stablecoin Accounts","pages":[{"title":"Building with Stablecoin Accounts","href":"/recipes/stablecoins/quick-start"},{"title":"Sending USDC","href":"/recipes/stablecoins/sending-usdc"},{"title":"Buying USDC","href":"/recipes/stablecoins/buy-usdc"},{"title":"Receiving USDC","href":"/recipes/stablecoins/receive-usdc"},{"title":"Send USDC to Your Friend, Whether They Have a Wallet or Not","href":"/recipes/stablecoins/transfer-usdc-by-identifier"},{"title":"Send USDC to Your Friend, Whether They Have a Wallet or Not (React Native Version)","href":"/recipes/stablecoins/transfer-usdc-by-identifier-react-native"},{"title":"Virtual Debit Cards Powered by Stablecoins","href":"/recipes/stablecoins/stablecoin-card"}]},{"group":"Yield","pages":[{"title":"Aave lending markets","href":"/recipes/integrations/yield/aave"},{"title":"Kamino yield vaults","href":"/recipes/integrations/yield/kamino"},{"title":"Moonwell lending","href":"/recipes/integrations/yield/moonwell"},{"title":"Earn yield on stablecoins with Pods","href":"/recipes/integrations/yield/stablecoin-yield-pods"}]},{"group":"Prediction Markets","pages":[{"title":"Build a prediction market trading app with Kalshi","href":"/recipes/integrations/prediction-markets/kalshi"},{"title":"Build a prediction market trading app with Polymarket","href":"/recipes/integrations/prediction-markets/polymarket"}]},{"group":"Swap and bridge","pages":[{"title":"Token swaps via API","href":"/recipes/integrations/swaps/swap-api"},{"title":"Cross-chain swaps with LI.FI","href":"/recipes/integrations/swaps/lifi"},{"title":"Cross-chain swaps with Mayan","href":"/recipes/integrations/swaps/mayan"},{"title":"Circle USDC Gateway with embedded wallets","href":"/recipes/integrations/swaps/circle-gateway"}]},{"group":"Gas Sponsorship","pages":[{"title":"EVM Server-Controlled Sponsorship","href":"/recipes/integrations/evm-server-controlled-sponsorship"},{"title":"SVM Server-Controlled Sponsorship","href":"/recipes/integrations/svm-server-controlled-sponsorship"},{"title":"Handle Gas for TRON Transactions","href":"/recipes/integrations/tron-gas"}]},{"group":"Offramp / Onramp","pages":[{"title":"Crypto to fiat onramp and offramp with Iron and Dynamic","href":"/recipes/integrations/offramp-onramp/iron"},{"title":"USDC to cash offramp with MoneyGram and Dynamic","href":"/recipes/integrations/offramp-onramp/moneygram-ramp"}]},{"group":"402","pages":[{"title":"Overview","href":"/recipes/integrations/x402/overview"},{"title":"Using Dynamic with x402","href":"/recipes/integrations/x402/implementation"},{"title":"Machine Payments with MPP (Node.js)","href":"/recipes/integrations/mpp"}]},{"group":"Chains","pages":[{"title":"Private Payments on Aleo","href":"/recipes/chains/aleo-private-payments"},{"title":"Monad Integration with Dynamic","href":"/recipes/chains/monad"}]},{"group":"Telegram","pages":[{"title":"Telegram Mini App","href":"/recipes/integrations/telegram/telegram-mini-app"},{"title":"Telegram Bot using server wallets","href":"/recipes/integrations/telegram/telegram-server-wallets-bots"}]},{"group":"Frameworks","pages":[{"title":"NextAuth \u0026 Dynamic","href":"/recipes/frameworks/next-auth"},{"title":"Create-web3-dapp \u0026 Dynamic","href":"/recipes/frameworks/web3-dapp"},{"title":"Using Anchor with Dynamic","href":"/recipes/frameworks/anchor"},{"title":"Testing Your Next.js App with the Dynamic JavaScript SDK","href":"/recipes/frameworks/testing-nextjs-dynamic"}]},{"group":"Hyperliquid","pages":[{"title":"Hyperliquid SDK Integration","href":"/recipes/integrations/hyperliquid"},{"title":"HyperCore with embedded wallets","href":"/recipes/integrations/hyperliquid-hypercore"},{"title":"Hyperliquid agent wallets","href":"/recipes/integrations/hyperliquid-agent-wallets"}]},{"group":"Particle Network Universal Accounts","pages":[{"title":"How to use Dynamic with Particle Network's EIP-7702 Universal Account","href":"/recipes/integrations/particle/particle-network-universal-accounts"}]},{"group":"MetaMask Delegation Framework","pages":[{"title":"MetaMask Delegation Framework (EIP-7710) with Dynamic","href":"/recipes/integrations/eip-7710-metamask-delegation"}]},{"group":"Webhook Guides","pages":[{"title":"Verifying webhook message signatures","href":"/recipes/webhooks-signature-validation"},{"title":"Add new users to your CRM","href":"/recipes/webhooks-crm"},{"title":"Webhooks using a serverless function","href":"/recipes/webhooks-serverless"},{"title":"Slack notifications of new signups","href":"/recipes/webhooks-slack"},{"title":"Send new users an XMTP message","href":"/recipes/webhooks-xmtp"}]},{"group":"Transaction Protection","pages":[{"title":"Transaction Protection with Shield3","href":"/recipes/integrations/shield-3"}]}]}]}]},"basePath":"","title":"ProviderUrlsResponse - Dynamic","buildId":"dpl_9yaRmq8qi7yyMZn9oEWmKEdYMvGZ","deploymentId":"dpl_9yaRmq8qi7yyMZn9oEWmKEdYMvGZ","dynamics":["c2aa737661","2b790eda92","b0f84f53ff"],"chunks":["OpenApiReferenceProvider-Bsljvftq.js","utils-BEZX0tmN.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-BrDD79Na.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-2c3Nf5XI.js","snippetPresets-CWWkg29k.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-SJmWKHmz.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BYc8UL58.js","shallow-UTXCq4wY.js","getApiPlaygroundDisplay-D1ZcrmBl.js","CodeSnippet-CTS7L7R4.js","CodeSnippets-MsBYl-gd.js","Page-BxumJvVQ.js","getPastedJson-C_5Mq0uv.js","icon-D7sYgD4k.js","MethodPill-B7Q6uD_j.js","DuplicateIcon-DXGzB8u_.js","createIcon-UDYg_Gk8.js","DynamicMarkdown-BBrVIqs3.js","SectionHeading-BxanXFN4.js","axios-vUo_bRtp.js"]}