Developer-provided identifier for this request, used for tracing requests in Wallets API logs and the Developer Console, and when communicating with Circle Support.
Must be a UUID to appear in logs. Non-UUID values are accepted by the API but are ignored by logging and tracing systems.
A unique identifier, which can be helpful for identifying a request when communicating with Circle support.
Example:
"2adba88e-9d63-44bc-b975-9b6ae3440dde"
Body
application/json
Schema for the request payload to create a new wallet.
Universally unique identifier (UUID v4) idempotency key. This key is utilized to ensure exactly-once execution of mutating requests. To create a UUIDv4 go to uuidgenerator.net. If the same key is reused, it will be treated as the same request and the original response will be returned.
A base64 string expression of the entity secret ciphertext. The entity secret should be encrypted by the entity public key. Circle mandates that the entity secret ciphertext is unique for each API request.
An account can be a Smart Contract Account (SCA) or an Externally Owned Account (EOA). To learn more, see the account types guide.
If an account type is not specified during the creation of a wallet, it defaults to EOA (Externally Owned Account). Note that Solana and Aptos don't support Smart Contract Account (SCA).
List of metadata fields to associate with the corresponding wallet. If count is specified, the amount of items in the array should match the count field.
{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"Circle Docs","description":"Developer documentation for Circle's developer tools","colors":{"primary":"#0073C3","light":"#90D2FF","dark":"#0073C3"},"logo":{"light":"https://mintcdn.com/circle-167b8d39/K2XWSLhaeRomzNa1/logo/light.svg?fit=max\u0026auto=format\u0026n=K2XWSLhaeRomzNa1\u0026q=85\u0026s=decfb42837e0eb7c32dd425866902e78","dark":"https://mintcdn.com/circle-167b8d39/K2XWSLhaeRomzNa1/logo/dark.svg?fit=max\u0026auto=format\u0026n=K2XWSLhaeRomzNa1\u0026q=85\u0026s=8b863d97bf31467e8adedf4cb3263012"},"favicon":"https://mintcdn.com/circle-167b8d39/w3bpYw2hUr9sWZTM/favicon.ico?fit=max\u0026auto=format\u0026n=w3bpYw2hUr9sWZTM\u0026q=85\u0026s=bb633116ed9cf1247d65b0c1fa0e5725","background":{"color":{"light":"#FFFFFF","dark":"#111827"}},"navbar":{"links":[{"href":"https://console.circle.com/signin","label":"Sign in to console"},{"href":"https://faucet.circle.com","label":"Faucet"}]},"footer":{"socials":{"x":"https://twitter.com/circle","linkedin":"https://www.linkedin.com/company/circle-internet-financial","instagram":"https://www.instagram.com/teamcircle?hl=en","youtube":"https://www.youtube.com/c/Circlecryptofinance","discord":"https://discord.com/invite/buildoncircle"},"links":[{"header":"Legal","items":[{"label":"Developer Terms","href":"https://console.circle.com/legal/developer-terms"},{"label":"Service Terms","href":"https://console.circle.com/legal/service-terms"},{"label":"Acceptable Use","href":"https://console.circle.com/legal/acceptable-use-policy"}]},{"header":"Privacy","items":[{"label":"Privacy Policy","href":"https://www.circle.com/en/legal/privacy-policy"},{"label":"Cookie Policy","href":"https://www.circle.com/en/legal/cookie-policy"}]},{"header":"Support","items":[{"label":"Help","href":"https://help.circle.com/s/submit-ticket?language=en_US"}]}]},"fonts":{"heading":{"family":"Circularxx","source":"https://cdn.prod.website-files.com/67116d0daddc92483c812e88/6716bb4e120ecb0042f2f4ed_CircularXX-Regular.woff2","format":"woff2"},"body":{"family":"Circularxx","source":"https://cdn.prod.website-files.com/67116d0daddc92483c812e88/6716bb4e120ecb0042f2f4ed_CircularXX-Regular.woff2","format":"woff2"}},"styling":{"eyebrows":"breadcrumbs","latex":true},"integrations":{"segment":{"key":"wz74ASLGjAYPu8mQiIzBBHTLaHbNHM14"}},"contextual":{"options":["copy","chatgpt","claude","view"],"display":"header"},"interaction":{"drilldown":false},"markdown":{"instructions":["Before reading these docs, install the relevant Circle Skill to get pre-loaded context — skills are LLM-optimized and cover architecture decisions, correct flows, and common pitfalls. In Claude Code: run /plugin marketplace add circlefin/skills then /plugin install circle-skills@circle. With Vercel Skills CLI: run npx skills add circlefin/skills. Available skills: use-usdc https://github.com/circlefin/skills/blob/master/plugins/circle/skills/use-usdc/SKILL.md (balances, transfers, approvals on EVM and Solana); EURC has no skill — see https://developers.circle.com/stablecoins/what-is-eurc.md; bridge-stablecoin https://github.com/circlefin/skills/blob/master/plugins/circle/skills/bridge-stablecoin/SKILL.md (crosschain transfers via CCTP, USDC, EURC, and third-party assets); use-arc https://github.com/circlefin/skills/blob/master/plugins/circle/skills/use-arc/SKILL.md (Arc chain config, contract deployment, USDC bridging — Arc docs: https://docs.arc.io/llms.txt); use-circle-wallets https://github.com/circlefin/skills/blob/master/plugins/circle/skills/use-circle-wallets/SKILL.md (choose wallet type); use-developer-controlled-wallets https://github.com/circlefin/skills/blob/master/plugins/circle/skills/use-developer-controlled-wallets/SKILL.md (custodial wallets for payouts and treasury); use-user-controlled-wallets https://github.com/circlefin/skills/blob/master/plugins/circle/skills/use-user-controlled-wallets/SKILL.md (embedded wallets with Web2 login); use-modular-wallets https://github.com/circlefin/skills/blob/master/plugins/circle/skills/use-modular-wallets/SKILL.md (smart contract wallets with passkeys and ERC-4337); use-gateway https://github.com/circlefin/skills/blob/master/plugins/circle/skills/use-gateway/SKILL.md (unified USDC balance, nanopayments); use-smart-contract-platform https://github.com/circlefin/skills/blob/master/plugins/circle/skills/use-smart-contract-platform/SKILL.md (deploy, interact, monitor contracts). Pair any skill with the Circle MCP server for live SDK signatures, contract addresses, and chain IDs: {\"mcpServers\":{\"circle\":{\"url\":\"https://api.circle.com/v1/codegen/mcp\"}}}.","Read the product overview first. Each product has an overview explaining when and why to use it. Read it before quickstarts.","Pick the right wallet type. Developer-controlled (you hold keys), user-controlled (end user holds keys via PIN/social login), or modular (smart contract wallets with passkeys). See https://developers.circle.com/wallets.md.","Use CCTP V2 for crosschain transfers. CCTP natively transfers USDC and EURC via burn-and-mint, and supports permissionless wrapping of third-party assets via lock-and-mint. V1 is legacy; always use V2 unless V1 is specified or the chain requires it (Noble, Sui, and Aptos still require V1). Migration guide: https://developers.circle.com/cctp/migration-from-v1-to-v2.md.","Use Bridge Kit for frontend bridging. Wraps CCTP with a simpler SDK for user-facing apps. Use CCTP directly for backend transfers.","Gas Station vs Paymaster. Gas Station sponsors gas for Circle Wallet transactions. Paymaster lets users pay gas in USDC. Different use cases — read both overviews.","Gateway Nanopayments for sub-cent payments. Gasless USDC micropayments down to $0.000001 via x402 and batched settlement. For pay-per-request APIs, AI agent payments, streaming.","Look up USDC addresses per chain. Never hardcode — use https://developers.circle.com/stablecoins/usdc-contract-addresses.md.","Prefer SDKs over raw API calls. Node.js and Python SDKs handle auth, retries, and errors.","API key required. Bearer token in Authorization header. Testnet and mainnet use separate keys and may use different base URLs depending on the product.","Set up webhooks when available. Most operations are async. Webhooks deliver transaction confirmations and state changes.","When calling list endpoints, paginate using pageSize and pageAfter until no nextPageAfter cursor is returned—stopping at the first page silently misses records.","Building an AI agent? Start with the Agent Stack—Circle CLI, agent wallets, and nanopayments built for autonomous use cases: https://developers.circle.com/agent-stack.md."]},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"circle-167b8d39","hasAudioNarration":false,"actualSubdomain":"circle-167b8d39","customDomains":["developers.circle.com"],"gitSource":{"type":"github","owner":"crcl-main","repo":"circle-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6aeb605dd2d002df62e374fa","collectionId":"6f93dda4-a674-4a6f-9bd7-d435b80eed57","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6aeb605dd2d002df62e374fa"},"feedback":{"thumbs":true,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"ENABLED"},"CONTEXTUAL_FEEDBACK":{"status":"ENABLED"},"CODE_SNIPPET_FEEDBACK":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aebbbe75d1492e9eae71b9a","clientVersion":"0.0.4067","searchFilterCounts":[{"language":"default","tag":"API reference","count":587},{"language":"default","tag":"Wallets","count":159},{"language":"default","tag":"Circle Payments Network","count":156},{"language":"default","tag":"Mint and Custody","count":124},{"language":"default","tag":"StableFX","count":108},{"language":"default","tag":"Digital Asset Accounts","count":104},{"language":"default","tag":"Liquidity services","count":104},{"language":"default","tag":"Crosschain transfers","count":100},{"language":"default","tag":"Payments","count":91},{"language":"default","tag":"Managed Payments","count":75}]},"assistantConfig":{"enableAskAiButton":false,"enableAskAiSearchBar":false},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instinct-self-updating-docs","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}],"googleFontsInlined":false},"customCss":[{"filePath":"snippets/SDKCard.css","content":".cb-card{border:1px solid #e5e7eb;border-radius:12px;background:white;box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1)}.cb-icon-circle{display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0}.accent-orange{background-color:#fff7ed;color:#ea580c}.accent-blue{background-color:#eff6ff;color:#2563eb}.accent-green{background-color:#f0fdf4;color:#16a34a}.accent-purple{background-color:#faf5ff;color:#9333ea}.accent-violet{background-color:#f5f3ff;color:#7c3aed}.type-header-xs{font-size:18px;font-weight:600;line-height:1.4;color:#111827}.type-body-base{font-size:14px;line-height:1.5;color:#6b7280}.type-body-xs-bold{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;color:#6b7280}.type-body-sm{font-size:14px;line-height:1.5;color:#374151}.type-body-sm-bold{font-size:14px;font-weight:600;line-height:1.5}.text-neutral-subtle{color:#6b7280}.text-icon-neutral{color:#6b7280}.cb-button{display:inline-flex;align-items:center;padding:8px 16px;border-radius:8px;font-size:14px;font-weight:500;text-decoration:none;transition:all 0.2s;border:1px solid #e5e7eb;background:white;color:#374151}.cb-button:hover{background:#f9fafb;border-color:#d1d5db}"},{"filePath":"style.css","content":":root{--background-dark: 17 24 39 !important}html.dark .card{background-color:#111827!important}html.dark .accordion{background-color:#111827!important}#navbar [data-component-name=\"theme-toggle\"],#navbar a[href*=\"console.circle.com\"],#navbar a[href*=\"faucet.circle.com\"],#navbar .navbar-link a{background-color:rgba(17, 24, 39, 0.03)!important}#navbar [data-component-name=\"theme-toggle\"]:hover,#navbar a[href*=\"console.circle.com\"]:hover,#navbar a[href*=\"faucet.circle.com\"]:hover,#navbar .navbar-link a:hover{background-color:rgba(17, 24, 39, 0.07)!important}@media (prefers-color-scheme: dark){#navbar [data-component-name=\"theme-toggle\"],#navbar a[href*=\"console.circle.com\"],#navbar a[href*=\"faucet.circle.com\"],#navbar .navbar-link a{background-color:rgba(255, 255, 255, 0.05)!important}#navbar [data-component-name=\"theme-toggle\"]:hover,#navbar a[href*=\"console.circle.com\"]:hover,#navbar a[href*=\"faucet.circle.com\"]:hover,#navbar .navbar-link a:hover{background-color:rgba(255, 255, 255, 0.10)!important}}html.dark #navbar [data-component-name=\"theme-toggle\"],html.dark #navbar a[href*=\"console.circle.com\"],html.dark #navbar a[href*=\"faucet.circle.com\"],html.dark #navbar .navbar-link a{background-color:rgba(255, 255, 255, 0.05)!important}html.dark #navbar [data-component-name=\"theme-toggle\"]:hover,html.dark #navbar a[href*=\"console.circle.com\"]:hover,html.dark #navbar a[href*=\"faucet.circle.com\"]:hover,html.dark #navbar .navbar-link a:hover{background-color:rgba(255, 255, 255, 0.10)!important}html.dark #topbar-cta-button,html.dark #topbar-cta-button a{color:#000000!important}html.dark #feedback-form-submit{color:#000000!important}html.dark tryit-button{color:#000000!important}html.dark chat-assistant-send-button{color:#000000!important}html.dark contextual-feedback-form-submit-button{color:#000000!important}html.dark code-snippet-feedback-form-submit-button{color:#000000!important}html.dark a[class*=\"bg-[#5FBFFF]\"],html.dark a[class*=\"bg-[#90D2FF]\"],html.dark a[class*=\"bg-[#1AA3FF]\"],html.dark a[class*=\"bg-[#0073C3]\"]{color:#000000!important}html.dark a[class*=\"bg-[#5FBFFF]\"] svg,html.dark a[class*=\"bg-[#90D2FF]\"] svg,html.dark a[class*=\"bg-[#1AA3FF]\"] svg,html.dark a[class*=\"bg-[#0073C3]\"] svg{color:#000000!important}.mcp-setup-container{display:flex;flex-wrap:wrap;gap:24px;margin:20px 0 28px}.mcp-setup-section{display:flex;flex-direction:column;gap:8px}.mcp-setup-label{font-size:0.75rem;font-weight:500;text-transform:uppercase;letter-spacing:0.05em;color:#64748b}.dark .mcp-setup-label{color:#94a3b8}.mcp-cta-group{display:flex;flex-wrap:wrap;gap:10px}.mcp-cta{height:40px;border-radius:12px;font-weight:600;font-size:0.875rem;padding:0 16px;text-decoration:none!important;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(15, 23, 42, 0.15);background-color:#f8fafc;color:#0b0f19;transition:background-color 0.15s ease, border-color 0.15s ease;cursor:pointer}.mcp-cta:hover{background-color:#f1f5f9;border-color:rgba(15, 23, 42, 0.25)}.mcp-cta img{width:20px;height:20px;object-fit:contain;border-radius:6px;flex-shrink:0}.mcp-cta span{white-space:nowrap}.dark .mcp-cta{border-color:rgba(255, 255, 255, 0.2);background-color:rgba(255, 255, 255, 0.08);color:#f8fafc}.dark .mcp-cta:hover{background-color:rgba(255, 255, 255, 0.12);border-color:rgba(255, 255, 255, 0.3)}.mcp-cta-cli{background-color:#f1f5f9;border-color:#e2e8f0}.mcp-cta-cli:hover{background-color:#e2e8f0;border-color:#cbd5e1}.dark .mcp-cta-cli{background-color:rgba(255, 255, 255, 0.06);border-color:rgba(255, 255, 255, 0.15)}.dark .mcp-cta-cli:hover{background-color:rgba(255, 255, 255, 0.1);border-color:rgba(255, 255, 255, 0.25)}.mcp-cli-label{font-weight:600;color:#0f172a}.dark .mcp-cli-label{color:#f1f5f9}.mcp-cli-cmd{font-size:0.75rem;font-family:ui-monospace, SFMono-Regular, \"SF Mono\", Menlo, Consolas, monospace;color:#64748b;background:transparent!important;padding:0;white-space:nowrap;border:none}.dark .mcp-cli-cmd{color:#94a3b8;background:transparent!important}.mcp-cli-icon-wrap{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:14px;height:14px;position:relative}.mcp-cli-icon-wrap svg{color:#94a3b8;transition:opacity 0.15s ease}.mcp-cta-cli:hover .mcp-cli-icon-wrap svg{color:#64748b}.dark .mcp-cli-icon-wrap svg{color:#64748b}.dark .mcp-cta-cli:hover .mcp-cli-icon-wrap svg{color:#94a3b8}.mcp-icon-check{position:absolute;opacity:0;color:#22c55e!important}.mcp-cta-cli.copied .mcp-icon-copy{opacity:0}.mcp-cta-cli.copied .mcp-icon-check{opacity:1}.dark .mcp-cli-openai-logo{filter:invert(1)}table thead{text-align:left;background-color:#f5f5f8}.dark table thead{text-align:left;background-color:#29233b}table thead th,table td{padding:8px!important}.accordion:has([data-component-part=\"accordion-icon\"] svg[style*=\"circle-info.svg\"]){background-color:#e1f2ff!important;border-color:#c9e1f5!important}.accordion:has([data-component-part=\"accordion-icon\"] svg[style*=\"circle-info.svg\"]) summary{transition:background-color 0.3s ease!important}.accordion:has([data-component-part=\"accordion-icon\"] svg[style*=\"circle-info.svg\"]) summary:hover{background-color:#c9e1f5!important}.dark .accordion:has([data-component-part=\"accordion-icon\"] svg[style*=\"circle-info.svg\"]){background-color:#1f1a30!important;border-color:#29233b!important}.dark .accordion:has([data-component-part=\"accordion-icon\"] svg[style*=\"circle-info.svg\"]) summary{transition:background-color 0.3s ease!important}.dark .accordion:has([data-component-part=\"accordion-icon\"] svg[style*=\"circle-info.svg\"]) summary:hover{background-color:#29233b!important}.dark .accordion:has([data-component-part=\"accordion-icon\"] svg[style*=\"circle-info.svg\"]) [data-component-part=\"accordion-title\"]{color:#ffffff!important}.dark .accordion:has([data-component-part=\"accordion-icon\"] svg[style*=\"circle-info.svg\"]) [data-component-part=\"accordion-content\"]{color:#e5e7eb!important}.dark .accordion:has([data-component-part=\"accordion-icon\"] svg[style*=\"circle-info.svg\"]) [data-component-part=\"accordion-content\"] a{color:#1aa3ff!important}.dark .accordion:has([data-component-part=\"accordion-icon\"] svg[style*=\"circle-info.svg\"]) [data-component-part=\"accordion-content\"] a:hover{color:#1894e8!important}.dark .accordion:has([data-component-part=\"accordion-icon\"] svg[style*=\"circle-info.svg\"]) [data-component-part=\"accordion-content\"] code{color:#fbbf24!important;background-color:#374151!important}.TryItOutComponent pre,.TryItOutComponent code{background-color:transparent!important}.TryItOutComponent .code-container{background-color:white!important}.dark .TryItOutComponent .code-container{background-color:#29233b!important}.home_code_container .code-block{margin:0!important;height:100%}.home_code_container .code-block .code-block-background{height:100%!important}.home_mint_cards a.card>div{padding:20px!important}.home_mint_cards h2{color:#29233b!important}.home_mint_cards div.prose span{color:#6b6580!important}.dark .home_mint_cards h2{color:#fff!important}.dark .home_mint_cards div.prose span{color:#9ca3af!important}.home_mint_cards a.card svg{background-color:#6b6580!important}.home_mint_cards a.card:hover svg{background:linear-gradient(135deg, #5fbfff 0%, #b090f5 100%)!important}.home_tryitout{background:linear-gradient(\n 89deg,\n var(\n --background-gradient-bg-accent-purple-gradient-bottom-left,\n rgba(241, 235, 255, 0.5)\n )\n 0%,\n var(\n --background-gradient-bg-accent-purple-gradient-top-right,\n rgba(225, 242, 255, 0.5)\n )\n 94.58%\n )}.dark .home_tryitout{background:linear-gradient(\n 89deg,\n var(\n --background-gradient-bg-accent-purple-gradient-bottom-left,\n rgba(44, 44, 44, 0.5)\n )\n 0%,\n var(\n --background-gradient-bg-accent-purple-gradient-top-right,\n rgba(75, 82, 86, 0.5)\n )\n 94.58%\n )}.quickstart-cards-aligned [data-component-part=\"card-group\"]{gap:16px!important}.asset-card-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:1.5rem;margin:1.5rem 0;align-items:stretch}.asset-card{border:1px solid #e5e7eb;border-radius:1rem;background:transparent;padding:1rem 1.25rem 1.5rem;text-decoration:none;color:inherit;display:flex;flex-direction:column;justify-content:space-between;gap:0.45rem;transition:border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;height:100%}.asset-card:hover{border-color:#cfd3dc;box-shadow:0 12px 24px rgba(15, 23, 42, 0.08);transform:translateY(-2px)}.dark .asset-card{border-color:rgba(148, 163, 184, 0.14);background:transparent;box-shadow:none}.asset-card h3{font-size:1.125rem;font-weight:600;margin:0;color:#0f172a}.dark .asset-card h3{color:#f8fafc}.asset-card p{margin:0;font-weight:300;color:#475569}.dark .asset-card p{color:#b8b8b8}.asset-card-image-wrapper,.asset-card-inline-icon{width:56px;height:56px;border-radius:9999px;margin-bottom:0.6rem;flex-shrink:0}.asset-card-image-wrapper{overflow:hidden;display:flex;align-items:center;justify-content:center;background:rgba(15, 23, 42, 0.05)}.dark .asset-card-image-wrapper{background:rgba(248, 250, 252, 0.08)}.asset-card-image{width:100%;height:100%;object-fit:cover;display:block}.asset-card-inline-icon{padding:10px;display:flex;align-items:center;justify-content:center;background:linear-gradient(\n 135deg,\n rgba(0, 96, 255, 0.18),\n rgba(0, 164, 255, 0.05)\n );color:#0d5be1}.dark .asset-card-inline-icon{background:rgba(255, 255, 255, 0.08);color:#82b7ff}.asset-card-inline-icon svg{width:26px;height:26px}.asset-card.secondary{justify-content:flex-start}.quickstart-cards-aligned a.card,.quickstart-cards-aligned [data-component-part=\"card\"]{display:flex!important;flex-direction:column!important;height:100%!important}.quickstart-cards-aligned a.card>div,.quickstart-cards-aligned [data-component-part=\"card\"]>div{display:flex!important;flex-direction:column!important;height:100%!important}.quickstart-cards-aligned a.card>div>.prose,.quickstart-cards-aligned [data-component-part=\"card\"]>div>.prose{flex-grow:1!important;display:flex!important;flex-direction:column!important}.quickstart-cards-aligned a.card>div>div:last-child,.quickstart-cards-aligned [data-component-part=\"card\"]>div>div:last-child{margin-top:auto!important}@media (max-width: 1024px){div.quickstart-cards-aligned,.quickstart-cards-aligned{display:flex!important;flex-direction:column!important;gap:4px!important}div.quickstart-cards-aligned [data-component-part=\"card-group\"],div.quickstart-cards-aligned>div,.quickstart-cards-aligned [data-component-part=\"card-group\"],.quickstart-cards-aligned>div{display:flex!important;flex-direction:column!important;gap:4px!important;row-gap:4px!important;grid-row-gap:4px!important;width:100%!important}div.quickstart-cards-aligned a.card,.quickstart-cards-aligned a.card,.quickstart-cards-aligned [data-component-part=\"card\"]{margin-bottom:4px!important;width:100%!important}div.quickstart-cards-aligned a.card:last-child,.quickstart-cards-aligned a.card:last-child,.quickstart-cards-aligned [data-component-part=\"card\"]:last-child{margin-bottom:0!important}}footer,footer>div,footer [data-component-part=\"footer\"],footer [data-component-part=\"footer-section\"]{overflow-x:hidden!important;max-width:100%!important;padding-top:1.75rem!important}footer a,footer [data-component-part=\"footer-link\"],footer .footer-link,#your-privacy-choices-button{overflow-wrap:normal!important;word-wrap:normal!important;word-break:keep-all!important;hyphens:none!important;font-size:0.75rem!important;white-space:normal!important;max-width:100%!important;line-height:1.4!important;min-width:0!important}#footer a,#your-privacy-choices-button{color:#6B6580!important}html.dark #footer a,html.dark #your-privacy-choices-button{color:#8A849C!important}#footer a:hover,#your-privacy-choices-button:hover{color:#4E4763!important}html.dark #footer a:hover,html.dark #your-privacy-choices-button:hover{color:#A7A3B5!important}#your-privacy-choices-button{position:relative;align-self:start}footer .md\\:items-center>div:has(>#your-privacy-choices-button){align-self:flex-start!important}#your-privacy-choices-button::after{content:url(\"https://6778953.fs1.hubspotusercontent-na1.net/hubfs/6778953/legal/opt-out-30x14.svg\");right:-34px;position:absolute}#footer>div{gap:12px;padding-bottom:20px}#footer a[href*=\"mintlify\"],#footer a[href*=\"mintlify\"] span,#footer a[href*=\"mintlify\"] svg{color:#6B6580!important;fill:currentColor!important}html.dark #footer a[href*=\"mintlify\"],html.dark #footer a[href*=\"mintlify\"] span,html.dark #footer a[href*=\"mintlify\"] svg{color:#8A849C!important}#footer a[href*=\"mintlify\"]:hover,#footer a[href*=\"mintlify\"]:hover span,#footer a[href*=\"mintlify\"]:hover svg{color:#4E4763!important}html.dark #footer a[href*=\"mintlify\"]:hover,html.dark #footer a[href*=\"mintlify\"]:hover span,html.dark #footer a[href*=\"mintlify\"]:hover svg{color:#A7A3B5!important}#footer .gap-4.min-w-\\[140px\\].max-w-\\[492px\\].flex-wrap.hidden.md\\:flex:has([data-powered-by-relocated]){flex:0 0 auto!important;width:auto!important;max-width:200px!important}#footer [data-powered-by-relocated]{flex:0 0 100%!important;display:flex!important;justify-content:flex-end!important;margin-top:0.25rem!important}#footer [data-powered-by-relocated] a[href*=\"mintlify\"]{font-size:0.75rem!important}#footer [data-powered-by-relocated] a[href*=\"mintlify\"] svg{height:0.75rem!important;width:auto!important}#footer [data-powered-by-relocated]>*:not(:has(a[href*=\"mintlify\"])){display:none!important}@media (max-width: 767px){#footer .gap-4.min-w-\\[140px\\].max-w-\\[492px\\].flex-wrap.hidden.md\\:flex{display:flex!important;justify-content:flex-end!important}#footer .gap-4.min-w-\\[140px\\].max-w-\\[492px\\].flex-wrap.hidden.md\\:flex>a{display:none!important}}#footer svg[style*=\"mask-image\"]{background-color:#6B6580!important}html.dark #footer svg[style*=\"mask-image\"]{background-color:#8A849C!important}#footer a:hover svg[style*=\"mask-image\"]{background-color:#4E4763!important}html.dark #footer a:hover svg[style*=\"mask-image\"]{background-color:#A7A3B5!important}"}],"page":{"pagePath":"api-reference/wallets/developer-controlled-wallets/create-wallet","slug":"/api-reference/wallets/developer-controlled-wallets/create-wallet","pageMetadata":{"openapi":"openapi/developer-controlled-wallets.yaml post /v1/w3s/developer/wallets","title":"Create wallets","description":"Creates a new developer-controlled wallet or a batch of wallets within a wallet set, given the target blockchain and wallet name.\n\n**Note:** Each `walletSetId` supports a maximum of 10 million wallets.\n","href":"/api-reference/wallets/developer-controlled-wallets/create-wallet"},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n strong: \"strong\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsx(_components.p, {\n children: \"Creates a new developer-controlled wallet or a batch of wallets within a wallet set, given the target blockchain and wallet name.\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [_jsx(_components.strong, {\n children: \"Note:\"\n }), \" Each \", _jsx(_components.code, {\n children: \"walletSetId\"\n }), \" supports a maximum of 10 million wallets.\"]\n })]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"openapi":"openapi/developer-controlled-wallets.yaml post /v1/w3s/developer/wallets","title":"Create wallets","description":"Creates a new developer-controlled wallet or a batch of wallets within a wallet set, given the target blockchain and wallet name.\n\n**Note:** Each `walletSetId` supports a maximum of 10 million wallets.\n","href":"/api-reference/wallets/developer-controlled-wallets/create-wallet"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/circle-167b8d39/d67aae5e94f8afee/content/gtm.js","/_mintlify/custom/circle-167b8d39/df50992471c6ad37/content/footer-powered-by.js"],"openApiReferenceData":{"operation":{"tags":["Wallets"],"summary":"Create wallets","description":"Creates a new developer-controlled wallet or a batch of wallets within a wallet set, given the target blockchain and wallet name.\n\n**Note:** Each `walletSetId` supports a maximum of 10 million wallets.\n","operationId":"createWallet","security":["1167000e-d666-43fd-a0cb-b073fb4ce5a3"],"parameters":["0773f2a3-bdaa-4221-9fe3-c97dbe5321ee"],"requestBody":"7cb20f1d-4681-4f37-8d1f-69defe60d0ea","responses":{"200":"f568de8f-55c8-4894-a71d-560ec04142d4","201":"7505e3e0-d974-4ddd-848c-29f8ee9e5459","400":"8372b353-d807-408f-abdc-24507f7f282d","401":"0205e6ab-ca4c-421b-b33b-245b0c2f6c92","404":"2e9fe21e-0031-40b2-970e-86d0c73c044b"},"method":"post","type":"path","servers":["745efc53-386b-445c-ae75-7c38d9b6d235"],"path":"/v1/w3s/developer/wallets","baseUrlOptions":["https://api.circle.com"],"title":"Create wallets","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"0773f2a3-bdaa-4221-9fe3-c97dbe5321ee":{"name":"X-Request-Id","in":"header","description":"Developer-provided identifier for this request, used for tracing requests in Wallets API logs and the Developer Console, and when communicating with Circle Support.\n**Must be a UUID to appear in logs.** Non-UUID values are accepted by the API but are ignored by logging and tracing systems.\n","schema":{"type":"string","format":"uuid","description":"Developer-provided identifier for this request, used for tracing requests in Wallets API logs and the Developer Console, and when communicating with Circle Support.\n**Must be a UUID to appear in logs.** Non-UUID values are accepted by the API but are ignored by logging and tracing systems.\n\nA unique identifier, which can be helpful for identifying a request when communicating with Circle support.","example":"2adba88e-9d63-44bc-b975-9b6ae3440dde","uniqueKey":"","typeLabel":"string\u003cuuid>"}}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["blockchains","entitySecretCiphertext","walletSetId","idempotencyKey"],"properties":{"idempotencyKey":{"type":"string","description":"Universally unique identifier (UUID v4) idempotency key. This key is utilized to ensure exactly-once execution of mutating requests. To create a UUIDv4 go to [uuidgenerator.net](https://www.uuidgenerator.net). If the same key is reused, it will be treated as the same request and the original response will be returned.","example":"a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11","format":"uuid","isRequired":true,"uniqueKey":"idempotencyKey","typeLabel":"string\u003cuuid>"},"blockchains":{"type":"array","items":{"type":"string","description":"The blockchain network that the resource is to be created on or is currently on.","enum":["ETH","ETH-SEPOLIA","AVAX","AVAX-FUJI","MATIC","MATIC-AMOY","SOL","SOL-DEVNET","ARB","ARB-SEPOLIA","NEAR","NEAR-TESTNET","EVM","EVM-TESTNET","UNI","UNI-SEPOLIA","BASE","BASE-SEPOLIA","OP","OP-SEPOLIA","APTOS","APTOS-TESTNET","ARC","ARC-TESTNET","MONAD","MONAD-TESTNET"],"example":"MATIC-AMOY","uniqueKey":"blockchains.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"Blockchain(s) the requested wallets will be created on.","isRequired":true,"uniqueKey":"blockchains","typeLabel":"enum\u003cstring>[]"},"entitySecretCiphertext":{"type":"string","description":"A base64 string expression of the entity secret ciphertext. The entity secret should be encrypted by the entity public key. Circle mandates that the entity secret ciphertext is unique for each API request.\n","format":"byte","example":"M8OAwbJ8rMsPd8+NT4xRDBDJSNqUKAvJeWPyuwZSlVXgRucogAlBxjvjIw4nsKeJ4hejjlpmyaaJrusHm6zsvy4BLuL1an3dYn3wORjYf3sU4QN9Rdk9OJxZvE5hDNPq7okucvb1eElxPVREZvr4ew7sh4ktmwDrwWFUYwKoly4fEzxYI9zvVpCY9xPSgkA5m3u1/P2vMYZ0QFtn8lRZxCuTyc4wRLpT9TOaK46CEXCakmAYaYWnLkl18QXOSY6FhCbGm+zQ2Uu4cUPU/bqjIyQIB80ut3drInDzysQLE/FJjcJW9+q+E75LKGKnrp2zCg/Xv3TEvru9a2A0vd7InZ9kNuxnPPFc1JSO7BT2TPP89YcLO0OmtRiGoXPlYzXuNIfUsVQ5/FW9FPp4qp+iMPrAidsjQrskHPxhW92GeezLpOSkUl7lAWQoioYED979mqGfzNIZTF5Ob6fJifboiwhOab6sAKnxmvWjgFnW/bZ5a8xkzgPc4RHpIejot1Q7fpT+67eA+DVxvUqakJI6t3iEaZTNITCSU2Cfj1oyCQfrZGf9tauW49rO1zYHKoV4z9ylymOWtCUk641iyxwFCNSW47CDsc0M8iI4J6JqsNMpQuR9sdWVhROi5yn9UR7ac7pizB3dFmc0/qjtTRoYStaaSEYg3L5woALv5kAA2j4=","isRequired":true,"uniqueKey":"entitySecretCiphertext","typeLabel":"string\u003cbyte>"},"walletSetId":{"type":"string","format":"uuid","description":"System-generated unique identifier of the resource.","example":"c4d1da72-111e-4d52-bdbf-2e74a2d803d5","isRequired":true,"uniqueKey":"walletSetId","typeLabel":"string\u003cuuid>"},"accountType":{"type":"string","description":"An account can be a Smart Contract Account (SCA) or an Externally Owned Account (EOA). To learn more, see the [account types guide](https://developers.circle.com/wallets/account-types).\n\nIf an account type is not specified during the creation of a wallet, it defaults to `EOA` (Externally Owned Account). Note that Solana and Aptos don't support Smart Contract Account (SCA).\n","enum":["SCA","EOA"],"uniqueKey":"accountType","typeLabel":"enum\u003cstring>"},"count":{"type":"integer","description":"Number of wallets that will be created per specified blockchain.","example":2,"maximum":200,"minimum":1,"uniqueKey":"count","typeLabel":"integer"},"metadata":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","description":"Name or description associated with the wallet or walletSet.","uniqueKey":"metadata.items.[INDEX].name","typeLabel":"string"},"refId":{"type":"string","description":"Optional user-defined reference identifier for the wallet. Not used by Circle for wallet functionality. Used for internal tracking or associating wallets with entities in your own systems (for example, a customer or account ID).","example":"customer_12345","uniqueKey":"metadata.items.[INDEX].refId","typeLabel":"string"}},"uniqueKey":"metadata.items.[INDEX]","typeLabel":"object"},"description":"List of metadata fields to associate with the corresponding wallet. If count is specified, the amount of items in the array should match the count field.","uniqueKey":"metadata","typeLabel":"object[]"},"scaConfiguration":{"type":"object","description":"Optional configuration applied when creating SCA (smart contract account) wallets. Ignored for externally owned account (EOA) wallets.","properties":{"scaCore":{"description":"Explicitly selects the SCA version to use when creating SCA wallets. When omitted, version selection falls back to the configured default. Set this to preserve an existing SCA address space when expanding a wallet set to another blockchain. For a list of supported versions, refer to the developer documentation.","type":"string","enum":["circle_6900_singleowner_v2","circle_6900_singleowner_v3","circle_6900_singleowner_v4"],"example":"circle_6900_singleowner_v4","uniqueKey":"scaConfiguration.scaCore","typeLabel":"enum\u003cstring>"}},"uniqueKey":"scaConfiguration","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"idempotencyKey":"a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11","blockchains":["MATIC-AMOY"],"entitySecretCiphertext":"M8OAwbJ8rMsPd8+NT4xRDBDJSNqUKAvJeWPyuwZSlVXgRucogAlBxjvjIw4nsKeJ4hejjlpmyaaJrusHm6zsvy4BLuL1an3dYn3wORjYf3sU4QN9Rdk9OJxZvE5hDNPq7okucvb1eElxPVREZvr4ew7sh4ktmwDrwWFUYwKoly4fEzxYI9zvVpCY9xPSgkA5m3u1/P2vMYZ0QFtn8lRZxCuTyc4wRLpT9TOaK46CEXCakmAYaYWnLkl18QXOSY6FhCbGm+zQ2Uu4cUPU/bqjIyQIB80ut3drInDzysQLE/FJjcJW9+q+E75LKGKnrp2zCg/Xv3TEvru9a2A0vd7InZ9kNuxnPPFc1JSO7BT2TPP89YcLO0OmtRiGoXPlYzXuNIfUsVQ5/FW9FPp4qp+iMPrAidsjQrskHPxhW92GeezLpOSkUl7lAWQoioYED979mqGfzNIZTF5Ob6fJifboiwhOab6sAKnxmvWjgFnW/bZ5a8xkzgPc4RHpIejot1Q7fpT+67eA+DVxvUqakJI6t3iEaZTNITCSU2Cfj1oyCQfrZGf9tauW49rO1zYHKoV4z9ylymOWtCUk641iyxwFCNSW47CDsc0M8iI4J6JqsNMpQuR9sdWVhROi5yn9UR7ac7pizB3dFmc0/qjtTRoYStaaSEYg3L5woALv5kAA2j4=","walletSetId":"c4d1da72-111e-4d52-bdbf-2e74a2d803d5","count":2,"metadata":[{"name":"\u003cstring>","refId":"customer_12345"}],"scaConfiguration":{"scaCore":"circle_6900_singleowner_v4"}}}},"exampleType":"generated"}},"description":"Schema for the request payload to create a new wallet.","required":true,"exampleType":"generated"},"responses":{"f568de8f-55c8-4894-a71d-560ec04142d4":{"content":{"application/json":{"schema":{"title":"WalletsResponse","type":"object","required":["data"],"properties":{"data":{"type":"object","required":["wallets"],"properties":{"wallets":{"type":"array","items":{"oneOf":[{"type":"object","title":"EOAWallet","required":["accountType","id","state","walletSetId","custodyType","address","blockchain","createDate","updateDate"],"properties":{"id":{"type":"string","format":"uuid","description":"System-generated unique identifier of the resource.","example":"c4d1da72-111e-4d52-bdbf-2e74a2d803d5","isRequired":true,"uniqueKey":"data.wallets.items.[INDEX].oneOf.0.id","typeLabel":"string\u003cuuid>"},"address":{"title":"Address","description":"Blockchain generated unique identifier, associated with wallet (account), smart contract or other blockchain objects.\n","type":"string","example":"0xca9142d0b9804ef5e239d3bc1c7aa0d1c74e7350","isRequired":true,"uniqueKey":"data.wallets.items.[INDEX].oneOf.0.address","typeLabel":"string"},"blockchain":{"type":"string","description":"The blockchain network that the resource is to be created on or is currently on.","enum":["ETH","ETH-SEPOLIA","AVAX","AVAX-FUJI","MATIC","MATIC-AMOY","SOL","SOL-DEVNET","ARB","ARB-SEPOLIA","NEAR","NEAR-TESTNET","EVM","EVM-TESTNET","UNI","UNI-SEPOLIA","BASE","BASE-SEPOLIA","OP","OP-SEPOLIA","APTOS","APTOS-TESTNET","ARC","ARC-TESTNET","MONAD","MONAD-TESTNET"],"example":"MATIC-AMOY","isRequired":true,"uniqueKey":"data.wallets.items.[INDEX].oneOf.0.blockchain","typeLabel":"enum\u003cstring>"},"createDate":{"type":"string","format":"date-time","description":"Date and time the resource was created, in ISO-8601 UTC format.","example":"2023-01-01T12:04:05Z","isRequired":true,"uniqueKey":"data.wallets.items.[INDEX].oneOf.0.createDate","typeLabel":"string\u003cdate-time>"},"updateDate":{"type":"string","format":"date-time","description":"Date and time the resource was last updated, in ISO-8601 UTC format.","example":"2023-01-01T12:04:05Z","isRequired":true,"uniqueKey":"data.wallets.items.[INDEX].oneOf.0.updateDate","typeLabel":"string\u003cdate-time>"},"custodyType":{"type":"string","description":"Describes who controls the digital assets in a wallet: either the end-user or the developer.\n","enum":["DEVELOPER","ENDUSER"],"isRequired":true,"uniqueKey":"data.wallets.items.[INDEX].oneOf.0.custodyType","typeLabel":"enum\u003cstring>"},"state":{"type":"string","description":"This enum describes the current state of the wallet.","enum":["LIVE","FROZEN"],"example":"LIVE","isRequired":true,"uniqueKey":"data.wallets.items.[INDEX].oneOf.0.state","typeLabel":"enum\u003cstring>"},"walletSetId":{"type":"string","format":"uuid","description":"System-generated unique identifier of the resource.","example":"c4d1da72-111e-4d52-bdbf-2e74a2d803d5","isRequired":true,"uniqueKey":"data.wallets.items.[INDEX].oneOf.0.walletSetId","typeLabel":"string\u003cuuid>"},"accountType":{"type":"string","description":"An account can be a Smart Contract Account (SCA) or an Externally Owned Account (EOA). To learn more, see the [account types guide](https://developers.circle.com/wallets/account-types).\n\nIf an account type is not specified during the creation of a wallet, it defaults to `EOA` (Externally Owned Account). Note that Solana and Aptos don't support Smart Contract Account (SCA).\n","enum":["EOA"],"isRequired":true,"uniqueKey":"data.wallets.items.[INDEX].oneOf.0.accountType","typeLabel":"enum\u003cstring>"},"name":{"type":"string","description":"Name or description associated with the wallet or walletSet.","uniqueKey":"data.wallets.items.[INDEX].oneOf.0.name","typeLabel":"string"},"refId":{"type":"string","description":"Optional user-defined reference identifier for the wallet. Not used by Circle for wallet functionality. Used for internal tracking or associating wallets with entities in your own systems (for example, a customer or account ID).","example":"customer_12345","uniqueKey":"data.wallets.items.[INDEX].oneOf.0.refId","typeLabel":"string"},"userId":{"type":"string","description":"Unique system generated identifier for the user.","example":"ext_user_id_1","maxLength":50,"minLength":5,"uniqueKey":"data.wallets.items.[INDEX].oneOf.0.userId","typeLabel":"string"},"initialPublicKey":{"type":"string","description":"For NEAR blockchains only, the originally assigned public key of a wallet at the time of its creation.","example":"3eQoJ3ex6uWX3R8F1THF6Y6oBQwPYpF1X9HBM1gjqw7w","uniqueKey":"data.wallets.items.[INDEX].oneOf.0.initialPublicKey","typeLabel":"string"}},"uniqueKey":"data.wallets.items.[INDEX].oneOf.0","typeLabel":"EOAWallet · object"},{"type":"object","title":"SCAWallet","required":["accountType","scaCore","id","state","walletSetId","custodyType","address","blockchain","createDate","updateDate"],"properties":{"id":{"type":"string","format":"uuid","description":"System-generated unique identifier of the resource.","example":"c4d1da72-111e-4d52-bdbf-2e74a2d803d5","isRequired":true,"uniqueKey":"data.wallets.items.[INDEX].oneOf.1.id","typeLabel":"string\u003cuuid>"},"address":{"title":"Address","description":"Blockchain generated unique identifier, associated with wallet (account), smart contract or other blockchain objects.\n","type":"string","example":"0xca9142d0b9804ef5e239d3bc1c7aa0d1c74e7350","isRequired":true,"uniqueKey":"data.wallets.items.[INDEX].oneOf.1.address","typeLabel":"string"},"blockchain":{"type":"string","description":"The blockchain network that the resource is to be created on or is currently on.","enum":["ETH","ETH-SEPOLIA","AVAX","AVAX-FUJI","MATIC","MATIC-AMOY","SOL","SOL-DEVNET","ARB","ARB-SEPOLIA","NEAR","NEAR-TESTNET","EVM","EVM-TESTNET","UNI","UNI-SEPOLIA","BASE","BASE-SEPOLIA","OP","OP-SEPOLIA","APTOS","APTOS-TESTNET","ARC","ARC-TESTNET","MONAD","MONAD-TESTNET"],"example":"MATIC-AMOY","isRequired":true,"uniqueKey":"data.wallets.items.[INDEX].oneOf.1.blockchain","typeLabel":"enum\u003cstring>"},"createDate":{"type":"string","format":"date-time","description":"Date and time the resource was created, in ISO-8601 UTC format.","example":"2023-01-01T12:04:05Z","isRequired":true,"uniqueKey":"data.wallets.items.[INDEX].oneOf.1.createDate","typeLabel":"string\u003cdate-time>"},"updateDate":{"type":"string","format":"date-time","description":"Date and time the resource was last updated, in ISO-8601 UTC format.","example":"2023-01-01T12:04:05Z","isRequired":true,"uniqueKey":"data.wallets.items.[INDEX].oneOf.1.updateDate","typeLabel":"string\u003cdate-time>"},"custodyType":{"type":"string","description":"Describes who controls the digital assets in a wallet: either the end-user or the developer.\n","enum":["DEVELOPER","ENDUSER"],"isRequired":true,"uniqueKey":"data.wallets.items.[INDEX].oneOf.1.custodyType","typeLabel":"enum\u003cstring>"},"state":{"type":"string","description":"This enum describes the current state of the wallet.","enum":["LIVE","FROZEN"],"example":"LIVE","isRequired":true,"uniqueKey":"data.wallets.items.[INDEX].oneOf.1.state","typeLabel":"enum\u003cstring>"},"walletSetId":{"type":"string","format":"uuid","description":"System-generated unique identifier of the resource.","example":"c4d1da72-111e-4d52-bdbf-2e74a2d803d5","isRequired":true,"uniqueKey":"data.wallets.items.[INDEX].oneOf.1.walletSetId","typeLabel":"string\u003cuuid>"},"accountType":{"type":"string","description":"An account can be a Smart Contract Account (SCA) or an Externally Owned Account (EOA). To learn more, see the [account types guide](https://developers.circle.com/wallets/account-types).\n\nIf an account type is not specified during the creation of a wallet, it defaults to `EOA` (Externally Owned Account). Note that Solana and Aptos don't support Smart Contract Account (SCA).\n","enum":["SCA"],"isRequired":true,"uniqueKey":"data.wallets.items.[INDEX].oneOf.1.accountType","typeLabel":"enum\u003cstring>"},"scaCore":{"type":"string","description":"SCAs have different versions, each with unique functionality. `SCACore` displays the version of the SCA being created. For a list of supported versions, refer to the developer documentation.","enum":["circle_4337_v1","circle_6900_singleowner_v1","circle_6900_singleowner_v2","circle_6900_singleowner_v3"],"example":"circle_6900_singleowner_v2","isRequired":true,"uniqueKey":"data.wallets.items.[INDEX].oneOf.1.scaCore","typeLabel":"enum\u003cstring>"},"name":{"type":"string","description":"Name or description associated with the wallet or walletSet.","uniqueKey":"data.wallets.items.[INDEX].oneOf.1.name","typeLabel":"string"},"refId":{"type":"string","description":"Optional user-defined reference identifier for the wallet. Not used by Circle for wallet functionality. Used for internal tracking or associating wallets with entities in your own systems (for example, a customer or account ID).","example":"customer_12345","uniqueKey":"data.wallets.items.[INDEX].oneOf.1.refId","typeLabel":"string"},"userId":{"type":"string","description":"Unique system generated identifier for the user.","example":"ext_user_id_1","maxLength":50,"minLength":5,"uniqueKey":"data.wallets.items.[INDEX].oneOf.1.userId","typeLabel":"string"},"initialPublicKey":{"type":"string","description":"For NEAR blockchains only, the originally assigned public key of a wallet at the time of its creation.","example":"3eQoJ3ex6uWX3R8F1THF6Y6oBQwPYpF1X9HBM1gjqw7w","uniqueKey":"data.wallets.items.[INDEX].oneOf.1.initialPublicKey","typeLabel":"string"}},"uniqueKey":"data.wallets.items.[INDEX].oneOf.1","typeLabel":"SCAWallet · object"}],"uniqueKey":"data.wallets.items.[INDEX]","typeLabel":"EOAWallet · object | SCAWallet · object"},"isRequired":true,"uniqueKey":"data.wallets","typeLabel":"(EOAWallet · object | SCAWallet · object)[]"}},"isRequired":true,"uniqueKey":"data","typeLabel":"object"}},"uniqueKey":"","typeLabel":"WalletsResponse · object"},"examples":{"Example":{"title":"Example","value":{"data":{"wallets":[{"id":"c4d1da72-111e-4d52-bdbf-2e74a2d803d5","address":"0xca9142d0b9804ef5e239d3bc1c7aa0d1c74e7350","blockchain":"MATIC-AMOY","createDate":"2023-01-01T12:04:05Z","updateDate":"2023-01-01T12:04:05Z","custodyType":"DEVELOPER","state":"LIVE","walletSetId":"c4d1da72-111e-4d52-bdbf-2e74a2d803d5","accountType":"EOA","name":"\u003cstring>","refId":"customer_12345","userId":"ext_user_id_1","initialPublicKey":"3eQoJ3ex6uWX3R8F1THF6Y6oBQwPYpF1X9HBM1gjqw7w"}]}}}},"exampleType":"generated"}},"description":"Returns the existing wallet(s) if the idempotency key matches a previous successful request.","headers":{"X-Request-Id":{"description":"Developer-provided header parameter or Circle-generated universally unique identifier (UUID v4). Useful for identifying a specific request when communicating with Circle Support.\n","schema":{"type":"string","format":"uuid","description":"A unique identifier, which can be helpful for identifying a request when communicating with Circle support.","example":"2adba88e-9d63-44bc-b975-9b6ae3440dde"}}},"exampleType":"generated"},"7505e3e0-d974-4ddd-848c-29f8ee9e5459":{"content":{"application/json":{"schema":{"title":"WalletsResponse","type":"object","required":["data"],"properties":{"data":{"type":"object","required":["wallets"],"properties":{"wallets":{"type":"array","items":{"oneOf":[{"type":"object","title":"EOAWallet","required":["accountType","id","state","walletSetId","custodyType","address","blockchain","createDate","updateDate"],"properties":{"id":{"type":"string","format":"uuid","description":"System-generated unique identifier of the resource.","example":"c4d1da72-111e-4d52-bdbf-2e74a2d803d5","isRequired":true,"uniqueKey":"data.wallets.items.[INDEX].oneOf.0.id","typeLabel":"string\u003cuuid>"},"address":{"title":"Address","description":"Blockchain generated unique identifier, associated with wallet (account), smart contract or other blockchain objects.\n","type":"string","example":"0xca9142d0b9804ef5e239d3bc1c7aa0d1c74e7350","isRequired":true,"uniqueKey":"data.wallets.items.[INDEX].oneOf.0.address","typeLabel":"string"},"blockchain":{"type":"string","description":"The blockchain network that the resource is to be created on or is currently on.","enum":["ETH","ETH-SEPOLIA","AVAX","AVAX-FUJI","MATIC","MATIC-AMOY","SOL","SOL-DEVNET","ARB","ARB-SEPOLIA","NEAR","NEAR-TESTNET","EVM","EVM-TESTNET","UNI","UNI-SEPOLIA","BASE","BASE-SEPOLIA","OP","OP-SEPOLIA","APTOS","APTOS-TESTNET","ARC","ARC-TESTNET","MONAD","MONAD-TESTNET"],"example":"MATIC-AMOY","isRequired":true,"uniqueKey":"data.wallets.items.[INDEX].oneOf.0.blockchain","typeLabel":"enum\u003cstring>"},"createDate":{"type":"string","format":"date-time","description":"Date and time the resource was created, in ISO-8601 UTC format.","example":"2023-01-01T12:04:05Z","isRequired":true,"uniqueKey":"data.wallets.items.[INDEX].oneOf.0.createDate","typeLabel":"string\u003cdate-time>"},"updateDate":{"type":"string","format":"date-time","description":"Date and time the resource was last updated, in ISO-8601 UTC format.","example":"2023-01-01T12:04:05Z","isRequired":true,"uniqueKey":"data.wallets.items.[INDEX].oneOf.0.updateDate","typeLabel":"string\u003cdate-time>"},"custodyType":{"type":"string","description":"Describes who controls the digital assets in a wallet: either the end-user or the developer.\n","enum":["DEVELOPER","ENDUSER"],"isRequired":true,"uniqueKey":"data.wallets.items.[INDEX].oneOf.0.custodyType","typeLabel":"enum\u003cstring>"},"state":{"type":"string","description":"This enum describes the current state of the wallet.","enum":["LIVE","FROZEN"],"example":"LIVE","isRequired":true,"uniqueKey":"data.wallets.items.[INDEX].oneOf.0.state","typeLabel":"enum\u003cstring>"},"walletSetId":{"type":"string","format":"uuid","description":"System-generated unique identifier of the resource.","example":"c4d1da72-111e-4d52-bdbf-2e74a2d803d5","isRequired":true,"uniqueKey":"data.wallets.items.[INDEX].oneOf.0.walletSetId","typeLabel":"string\u003cuuid>"},"accountType":{"type":"string","description":"An account can be a Smart Contract Account (SCA) or an Externally Owned Account (EOA). To learn more, see the [account types guide](https://developers.circle.com/wallets/account-types).\n\nIf an account type is not specified during the creation of a wallet, it defaults to `EOA` (Externally Owned Account). Note that Solana and Aptos don't support Smart Contract Account (SCA).\n","enum":["EOA"],"isRequired":true,"uniqueKey":"data.wallets.items.[INDEX].oneOf.0.accountType","typeLabel":"enum\u003cstring>"},"name":{"type":"string","description":"Name or description associated with the wallet or walletSet.","uniqueKey":"data.wallets.items.[INDEX].oneOf.0.name","typeLabel":"string"},"refId":{"type":"string","description":"Optional user-defined reference identifier for the wallet. Not used by Circle for wallet functionality. Used for internal tracking or associating wallets with entities in your own systems (for example, a customer or account ID).","example":"customer_12345","uniqueKey":"data.wallets.items.[INDEX].oneOf.0.refId","typeLabel":"string"},"userId":{"type":"string","description":"Unique system generated identifier for the user.","example":"ext_user_id_1","maxLength":50,"minLength":5,"uniqueKey":"data.wallets.items.[INDEX].oneOf.0.userId","typeLabel":"string"},"initialPublicKey":{"type":"string","description":"For NEAR blockchains only, the originally assigned public key of a wallet at the time of its creation.","example":"3eQoJ3ex6uWX3R8F1THF6Y6oBQwPYpF1X9HBM1gjqw7w","uniqueKey":"data.wallets.items.[INDEX].oneOf.0.initialPublicKey","typeLabel":"string"}},"uniqueKey":"data.wallets.items.[INDEX].oneOf.0","typeLabel":"EOAWallet · object"},{"type":"object","title":"SCAWallet","required":["accountType","scaCore","id","state","walletSetId","custodyType","address","blockchain","createDate","updateDate"],"properties":{"id":{"type":"string","format":"uuid","description":"System-generated unique identifier of the resource.","example":"c4d1da72-111e-4d52-bdbf-2e74a2d803d5","isRequired":true,"uniqueKey":"data.wallets.items.[INDEX].oneOf.1.id","typeLabel":"string\u003cuuid>"},"address":{"title":"Address","description":"Blockchain generated unique identifier, associated with wallet (account), smart contract or other blockchain objects.\n","type":"string","example":"0xca9142d0b9804ef5e239d3bc1c7aa0d1c74e7350","isRequired":true,"uniqueKey":"data.wallets.items.[INDEX].oneOf.1.address","typeLabel":"string"},"blockchain":{"type":"string","description":"The blockchain network that the resource is to be created on or is currently on.","enum":["ETH","ETH-SEPOLIA","AVAX","AVAX-FUJI","MATIC","MATIC-AMOY","SOL","SOL-DEVNET","ARB","ARB-SEPOLIA","NEAR","NEAR-TESTNET","EVM","EVM-TESTNET","UNI","UNI-SEPOLIA","BASE","BASE-SEPOLIA","OP","OP-SEPOLIA","APTOS","APTOS-TESTNET","ARC","ARC-TESTNET","MONAD","MONAD-TESTNET"],"example":"MATIC-AMOY","isRequired":true,"uniqueKey":"data.wallets.items.[INDEX].oneOf.1.blockchain","typeLabel":"enum\u003cstring>"},"createDate":{"type":"string","format":"date-time","description":"Date and time the resource was created, in ISO-8601 UTC format.","example":"2023-01-01T12:04:05Z","isRequired":true,"uniqueKey":"data.wallets.items.[INDEX].oneOf.1.createDate","typeLabel":"string\u003cdate-time>"},"updateDate":{"type":"string","format":"date-time","description":"Date and time the resource was last updated, in ISO-8601 UTC format.","example":"2023-01-01T12:04:05Z","isRequired":true,"uniqueKey":"data.wallets.items.[INDEX].oneOf.1.updateDate","typeLabel":"string\u003cdate-time>"},"custodyType":{"type":"string","description":"Describes who controls the digital assets in a wallet: either the end-user or the developer.\n","enum":["DEVELOPER","ENDUSER"],"isRequired":true,"uniqueKey":"data.wallets.items.[INDEX].oneOf.1.custodyType","typeLabel":"enum\u003cstring>"},"state":{"type":"string","description":"This enum describes the current state of the wallet.","enum":["LIVE","FROZEN"],"example":"LIVE","isRequired":true,"uniqueKey":"data.wallets.items.[INDEX].oneOf.1.state","typeLabel":"enum\u003cstring>"},"walletSetId":{"type":"string","format":"uuid","description":"System-generated unique identifier of the resource.","example":"c4d1da72-111e-4d52-bdbf-2e74a2d803d5","isRequired":true,"uniqueKey":"data.wallets.items.[INDEX].oneOf.1.walletSetId","typeLabel":"string\u003cuuid>"},"accountType":{"type":"string","description":"An account can be a Smart Contract Account (SCA) or an Externally Owned Account (EOA). To learn more, see the [account types guide](https://developers.circle.com/wallets/account-types).\n\nIf an account type is not specified during the creation of a wallet, it defaults to `EOA` (Externally Owned Account). Note that Solana and Aptos don't support Smart Contract Account (SCA).\n","enum":["SCA"],"isRequired":true,"uniqueKey":"data.wallets.items.[INDEX].oneOf.1.accountType","typeLabel":"enum\u003cstring>"},"scaCore":{"type":"string","description":"SCAs have different versions, each with unique functionality. `SCACore` displays the version of the SCA being created. For a list of supported versions, refer to the developer documentation.","enum":["circle_4337_v1","circle_6900_singleowner_v1","circle_6900_singleowner_v2","circle_6900_singleowner_v3"],"example":"circle_6900_singleowner_v2","isRequired":true,"uniqueKey":"data.wallets.items.[INDEX].oneOf.1.scaCore","typeLabel":"enum\u003cstring>"},"name":{"type":"string","description":"Name or description associated with the wallet or walletSet.","uniqueKey":"data.wallets.items.[INDEX].oneOf.1.name","typeLabel":"string"},"refId":{"type":"string","description":"Optional user-defined reference identifier for the wallet. Not used by Circle for wallet functionality. Used for internal tracking or associating wallets with entities in your own systems (for example, a customer or account ID).","example":"customer_12345","uniqueKey":"data.wallets.items.[INDEX].oneOf.1.refId","typeLabel":"string"},"userId":{"type":"string","description":"Unique system generated identifier for the user.","example":"ext_user_id_1","maxLength":50,"minLength":5,"uniqueKey":"data.wallets.items.[INDEX].oneOf.1.userId","typeLabel":"string"},"initialPublicKey":{"type":"string","description":"For NEAR blockchains only, the originally assigned public key of a wallet at the time of its creation.","example":"3eQoJ3ex6uWX3R8F1THF6Y6oBQwPYpF1X9HBM1gjqw7w","uniqueKey":"data.wallets.items.[INDEX].oneOf.1.initialPublicKey","typeLabel":"string"}},"uniqueKey":"data.wallets.items.[INDEX].oneOf.1","typeLabel":"SCAWallet · object"}],"uniqueKey":"data.wallets.items.[INDEX]","typeLabel":"EOAWallet · object | SCAWallet · object"},"isRequired":true,"uniqueKey":"data.wallets","typeLabel":"(EOAWallet · object | SCAWallet · object)[]"}},"isRequired":true,"uniqueKey":"data","typeLabel":"object"}},"uniqueKey":"","typeLabel":"WalletsResponse · object"},"examples":{"Example":{"title":"Example","value":{"data":{"wallets":[{"id":"c4d1da72-111e-4d52-bdbf-2e74a2d803d5","address":"0xca9142d0b9804ef5e239d3bc1c7aa0d1c74e7350","blockchain":"MATIC-AMOY","createDate":"2023-01-01T12:04:05Z","updateDate":"2023-01-01T12:04:05Z","custodyType":"DEVELOPER","state":"LIVE","walletSetId":"c4d1da72-111e-4d52-bdbf-2e74a2d803d5","accountType":"EOA","name":"\u003cstring>","refId":"customer_12345","userId":"ext_user_id_1","initialPublicKey":"3eQoJ3ex6uWX3R8F1THF6Y6oBQwPYpF1X9HBM1gjqw7w"}]}}}},"exampleType":"generated"}},"description":"Successfully created the wallet(s).","headers":{"X-Request-Id":{"description":"Developer-provided header parameter or Circle-generated universally unique identifier (UUID v4). Useful for identifying a specific request when communicating with Circle Support.\n","schema":{"type":"string","format":"uuid","description":"A unique identifier, which can be helpful for identifying a request when communicating with Circle support.","example":"2adba88e-9d63-44bc-b975-9b6ae3440dde"}}},"exampleType":"generated"},"8372b353-d807-408f-abdc-24507f7f282d":{"content":{"application/json":{"schema":{"type":"object","title":"BadRequestResponse","required":["code","message"],"properties":{"code":{"type":"integer","description":"Code that corresponds to the error.","isRequired":true,"uniqueKey":"code","typeLabel":"integer"},"message":{"type":"string","description":"Message that describes the error.","isRequired":true,"uniqueKey":"message","typeLabel":"string"}},"example":{"code":400,"message":"Bad request."},"uniqueKey":"","typeLabel":"BadRequestResponse · object"},"examples":{"Example":{"title":"Example","value":{"code":400,"message":"Bad request."}}},"exampleType":"generated"}},"description":"Request cannot be processed due to a client error.","headers":{"X-Request-Id":{"description":"Developer-provided header parameter or Circle-generated universally unique identifier (UUID v4). Useful for identifying a specific request when communicating with Circle Support.\n","schema":{"type":"string","format":"uuid","description":"A unique identifier, which can be helpful for identifying a request when communicating with Circle support.","example":"2adba88e-9d63-44bc-b975-9b6ae3440dde"}}},"exampleType":"generated"},"0205e6ab-ca4c-421b-b33b-245b0c2f6c92":{"content":{"application/json":{"schema":{"type":"object","title":"NotAuthorizedResponse","required":["code","message"],"properties":{"code":{"type":"integer","description":"Code that corresponds to the error.","isRequired":true,"uniqueKey":"code","typeLabel":"integer"},"message":{"type":"string","description":"Message that describes the error.","isRequired":true,"uniqueKey":"message","typeLabel":"string"}},"example":{"code":401,"message":"Malformed authorization."},"uniqueKey":"","typeLabel":"NotAuthorizedResponse · object"},"examples":{"Example":{"title":"Example","value":{"code":401,"message":"Malformed authorization."}}},"exampleType":"generated"}},"description":"Request has not been applied because it lacks valid authentication credentials.","headers":{"X-Request-Id":{"description":"Developer-provided header parameter or Circle-generated universally unique identifier (UUID v4). Useful for identifying a specific request when communicating with Circle Support.\n","schema":{"type":"string","format":"uuid","description":"A unique identifier, which can be helpful for identifying a request when communicating with Circle support.","example":"2adba88e-9d63-44bc-b975-9b6ae3440dde"}}},"exampleType":"generated"},"2e9fe21e-0031-40b2-970e-86d0c73c044b":{"content":{"application/json":{"schema":{"type":"object","title":"NotFoundResponse","required":["code","message"],"properties":{"code":{"type":"integer","description":"Code that corresponds to the error.","isRequired":true,"uniqueKey":"code","typeLabel":"integer"},"message":{"type":"string","description":"Message that describes the error.","isRequired":true,"uniqueKey":"message","typeLabel":"string"}},"example":{"code":404,"message":"Not found."},"uniqueKey":"","typeLabel":"NotFoundResponse · object"},"examples":{"Example":{"title":"Example","value":{"code":404,"message":"Not found."}}},"exampleType":"generated"}},"description":"Specified resource was not found.","headers":{"X-Request-Id":{"description":"Developer-provided header parameter or Circle-generated universally unique identifier (UUID v4). Useful for identifying a specific request when communicating with Circle Support.\n","schema":{"type":"string","format":"uuid","description":"A unique identifier, which can be helpful for identifying a request when communicating with Circle support.","example":"2adba88e-9d63-44bc-b975-9b6ae3440dde"}}},"exampleType":"generated"}},"security":{"1167000e-d666-43fd-a0cb-b073fb4ce5a3":{"BearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"PREFIX:ID:SECRET","description":"Circle's API Keys are formatted in the following structure \"PREFIX:ID:SECRET\". All three parts are required to make a successful request.","scopes":[],"schemeName":"BearerAuth"}}},"servers":{"745efc53-386b-445c-ae75-7c38d9b6d235":{"url":"https://api.circle.com"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"PREFIX:ID:SECRET","description":"Circle's API Keys are formatted in the following structure \"PREFIX:ID:SECRET\". All three parts are required to make a successful request.","scopes":[],"schemeName":"BearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Circle's API Keys are formatted in the following structure \"PREFIX:ID:SECRET\". All three parts are required to make a successful request.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"BearerAuth","name":"Authorization"}],"title":"BearerAuth"}]},"originalFileLocation":"openapi/developer-controlled-wallets.yaml"},"subdomain":"circle-167b8d39","siteName":"Circle Docs","title":"Create wallets - Circle Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-03-23T21:10:49.361Z","originalFileLocation":"api-reference/wallets/developer-controlled-wallets/create-wallet.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Creates a new developer-controlled wallet or a batch of wallets within a wallet set, given the target blockchain and wallet name. Note: Each walletSetId supports a maximum of 10 million wallets.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Circle Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/circle-167b8d39/NmgH-UQQhRa2ts0q/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/circle-167b8d39/NmgH-UQQhRa2ts0q/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/circle-167b8d39/NmgH-UQQhRa2ts0q/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/circle-167b8d39/NmgH-UQQhRa2ts0q/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/circle-167b8d39/NmgH-UQQhRa2ts0q/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/circle-167b8d39/NmgH-UQQhRa2ts0q/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/circle-167b8d39/NmgH-UQQhRa2ts0q/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/circle-167b8d39/NmgH-UQQhRa2ts0q/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/circle-167b8d39/NmgH-UQQhRa2ts0q/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Create wallets - Circle Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Creates a new developer-controlled wallet or a batch of wallets within a wallet set, given the target blockchain and wallet name. Note: Each walletSetId supports a maximum of 10 million wallets.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Circle Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://developers.circle.com/api-reference/wallets/developer-controlled-wallets/create-wallet\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://circle-167b8d39.mintlify.app/_mintlify/api/og/v2?division=Wallets\u0026amp;title=Create+wallets\u0026amp;description=Creates+a+new+developer-controlled+wallet+or+a+batch+of+wallets+within+a+wallet+set%2C+given+the+target+blockchain+and+wallet+name.%0A%0A**Note%3A**+Each+%60walletSetId%60+\u0026amp;theme=5260492f3b2b0d8ab3e7e4f3\u0026amp;signature=29f67d08f0b988e3552fbb19674471f9affea187fa243ec4803bdd64d5d641f0\">\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=\"Create wallets - Circle Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Creates a new developer-controlled wallet or a batch of wallets within a wallet set, given the target blockchain and wallet name. Note: Each walletSetId supports a maximum of 10 million wallets.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://circle-167b8d39.mintlify.app/_mintlify/api/og/v2?division=Wallets\u0026amp;title=Create+wallets\u0026amp;description=Creates+a+new+developer-controlled+wallet+or+a+batch+of+wallets+within+a+wallet+set%2C+given+the+target+blockchain+and+wallet+name.%0A%0A**Note%3A**+Each+%60walletSetId%60+\u0026amp;theme=5260492f3b2b0d8ab3e7e4f3\u0026amp;signature=29f67d08f0b988e3552fbb19674471f9affea187fa243ec4803bdd64d5d641f0\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/circle-167b8d39/NmgH-UQQhRa2ts0q/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Circle Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0073C3\">\u003clink data-mint-head rel=\"canonical\" href=\"https://developers.circle.com/api-reference/wallets/developer-controlled-wallets/create-wallet\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/wallets/developer-controlled-wallets/create-wallet.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://developers.circle.com/#organization\",\"name\":\"Circle Docs\",\"url\":\"https://developers.circle.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/circle-167b8d39/K2XWSLhaeRomzNa1/logo/light.svg?fit=max\u0026auto=format\u0026n=K2XWSLhaeRomzNa1\u0026q=85\u0026s=decfb42837e0eb7c32dd425866902e78\"}},{\"@type\":\"WebSite\",\"@id\":\"https://developers.circle.com#website\",\"name\":\"Circle Docs\",\"url\":\"https://developers.circle.com\",\"publisher\":{\"@id\":\"https://developers.circle.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://developers.circle.com/api-reference/wallets/developer-controlled-wallets/create-wallet#webpage\",\"url\":\"https://developers.circle.com/api-reference/wallets/developer-controlled-wallets/create-wallet\",\"name\":\"Create wallets\",\"description\":\"Creates a new developer-controlled wallet or a batch of wallets within a wallet set, given the target blockchain and wallet name. Note: Each walletSetId supports a maximum of 10 million wallets.\",\"dateModified\":\"2026-03-23T21:10:49.361Z\",\"isPartOf\":{\"@id\":\"https://developers.circle.com#website\"},\"breadcrumb\":{\"@id\":\"https://developers.circle.com/api-reference/wallets/developer-controlled-wallets/create-wallet#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://developers.circle.com/api-reference/wallets/developer-controlled-wallets/create-wallet#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Circle Docs\",\"item\":\"https://developers.circle.com\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Create wallets\",\"item\":\"https://developers.circle.com/api-reference/wallets/developer-controlled-wallets/create-wallet\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://developers.circle.com/api-reference/wallets/developer-controlled-wallets/create-wallet#apireference\",\"headline\":\"Create wallets\",\"name\":\"Create wallets\",\"description\":\"Creates a new developer-controlled wallet or a batch of wallets within a wallet set, given the target blockchain and wallet name. Note: Each walletSetId supports a maximum of 10 million wallets.\",\"url\":\"https://developers.circle.com/api-reference/wallets/developer-controlled-wallets/create-wallet\",\"mainEntityOfPage\":{\"@id\":\"https://developers.circle.com/api-reference/wallets/developer-controlled-wallets/create-wallet#webpage\"},\"dateModified\":\"2026-03-23T21:10:49.361Z\",\"publisher\":{\"@id\":\"https://developers.circle.com/#organization\"},\"isPartOf\":{\"@id\":\"https://developers.circle.com#website\"}}]}\u003c/script>","siteName":"Circle Docs","nav":{"global":null,"tabs":[{"tab":"Get started","pages":[{"title":"Get started","href":""}]},{"tab":"Assets","pages":[{"title":"Assets","href":"/assets"}]},{"tab":"Build onchain","pages":[{"title":"Build onchain","href":"/build-onchain"}]},{"tab":"Crosschain transfers","pages":[{"title":"Crosschain transfers","href":"/crosschain-transfers"}]},{"tab":"Agent stack","pages":[{"title":"Agent stack","href":"/agent-stack"}]},{"tab":"Payments","pages":[{"title":"Payments","href":"/cpn"}]},{"tab":"Liquidity services","pages":[{"title":"Liquidity services","href":"/liquidity-services"}]},{"tab":"API reference","anchors":[{"anchor":"Home","icon":"home","pages":[{"title":"Home","href":"/api-reference"}]},{"anchor":"Wallets","icon":"wallet","pages":[{"title":"Wallets API","sidebarTitle":"Overview","href":"/api-reference/wallets"},{"title":"Postman collection","href":"/api-reference/wallets/postman"},{"title":"Wallets API rate limits","sidebarTitle":"Rate limits","href":"/api-reference/wallets/rate-limits"},{"title":"Wallets API error codes","sidebarTitle":"Error codes","href":"/api-reference/wallets/error-codes"},{"title":"Transaction states and errors","href":"/api-reference/wallets/transaction-states-and-errors"},{"group":"API overview","pages":[{"group":"Health","pages":[{"openapi":"openapi/configurations_2.yaml get /ping","title":"Ping","href":"/api-reference/wallets/common/ping"}]},{"group":"Webhook Subscriptions","pages":[{"openapi":"openapi/configurations_2.yaml get /v2/notifications/subscriptions","title":"Get all notification subscriptions","href":"/api-reference/wallets/common/get-subscriptions"},{"openapi":"openapi/configurations_2.yaml post /v2/notifications/subscriptions","title":"Create a notification subscription","href":"/api-reference/wallets/common/create-subscription"},{"openapi":"openapi/configurations_2.yaml get /v2/notifications/subscriptions/{id}","title":"Retrieve a notification subscription","href":"/api-reference/wallets/common/get-subscription"},{"openapi":"openapi/configurations_2.yaml patch /v2/notifications/subscriptions/{id}","title":"Update a notification subscription","href":"/api-reference/wallets/common/update-subscription"},{"openapi":"openapi/configurations_2.yaml delete /v2/notifications/subscriptions/{id}","title":"Delete a notification subscription","href":"/api-reference/wallets/common/delete-subscription"},{"openapi":"openapi/configurations_2.yaml get /v2/notifications/publicKey/{id}","title":"Get a notification signature public key","href":"/api-reference/wallets/common/get-notification-signature"}]},{"group":"Webhooks","pages":[{"openapi":"openapi/configurations_2.yaml webhook transactionsInbound","title":"Inbound transaction notification","href":"/api-reference/wallets/common/transactions-inbound"},{"openapi":"openapi/configurations_2.yaml webhook transactionsOutbound","title":"Outbound transaction notification","href":"/api-reference/wallets/common/transactions-outbound"},{"openapi":"openapi/configurations_2.yaml webhook challengesInitialize","title":"Challenge notification","href":"/api-reference/wallets/common/challenges-initialize"}]}]},{"group":"Configurations","pages":[{"group":"Faucet","pages":[{"openapi":"openapi/configurations_1.yaml post /v1/faucet/drips","title":"Request testnet tokens","href":"/api-reference/wallets/programmable-wallets/request-testnet-tokens"}]},{"group":"Monitor Tokens","pages":[{"openapi":"openapi/configurations_1.yaml get /v1/w3s/config/entity/monitoredTokens","title":"Retrieve existing monitored tokens.","href":"/api-reference/wallets/programmable-wallets/list-monitored-tokens"},{"openapi":"openapi/configurations_1.yaml post /v1/w3s/config/entity/monitoredTokens","title":"Set monitored tokens","href":"/api-reference/wallets/programmable-wallets/create-monitored-tokens"},{"openapi":"openapi/configurations_1.yaml put /v1/w3s/config/entity/monitoredTokens","title":"Update monitored tokens","href":"/api-reference/wallets/programmable-wallets/update-monitored-tokens"},{"openapi":"openapi/configurations_1.yaml put /v1/w3s/config/entity/monitoredTokens/scope","title":"Update monitored tokens scope","href":"/api-reference/wallets/programmable-wallets/update-monitored-tokens-scope"},{"openapi":"openapi/configurations_1.yaml post /v1/w3s/config/entity/monitoredTokens/delete","title":"Delete monitored tokens","href":"/api-reference/wallets/programmable-wallets/delete-monitored-tokens"}]},{"group":"Developer Account","pages":[{"openapi":"openapi/configurations_1.yaml get /v1/w3s/config/entity/publicKey","title":"Get public key for entity","href":"/api-reference/wallets/programmable-wallets/get-public-key"},{"openapi":"openapi/configurations_1.yaml get /v1/w3s/config/entity","title":"Get configuration for entity","description":"Get the app ID associated to the entity.","href":"/api-reference/wallets/programmable-wallets/get-entity-config"}]}]},{"group":"Developer-controlled","pages":[{"group":"Wallets","pages":[{"openapi":"openapi/developer-controlled-wallets.yaml post /v1/w3s/developer/wallets","title":"Create wallets","href":"/api-reference/wallets/developer-controlled-wallets/create-wallet"},{"openapi":"openapi/developer-controlled-wallets.yaml get /v1/w3s/wallets","title":"List wallets","description":"Retrieves a list of all wallets that fit the specified parameters.","href":"/api-reference/wallets/developer-controlled-wallets/get-wallets"},{"openapi":"openapi/developer-controlled-wallets.yaml get /v1/w3s/wallets/{id}","title":"Retrieve a wallet","href":"/api-reference/wallets/developer-controlled-wallets/get-wallet"},{"openapi":"openapi/developer-controlled-wallets.yaml put /v1/w3s/wallets/{id}","title":"Update a wallet","href":"/api-reference/wallets/developer-controlled-wallets/update-wallet"},{"openapi":"openapi/developer-controlled-wallets.yaml get /v1/w3s/developer/wallets/balances","title":"List wallets with balances","href":"/api-reference/wallets/developer-controlled-wallets/get-wallets-with-balances"},{"openapi":"openapi/developer-controlled-wallets.yaml put /v1/w3s/developer/wallets/derive","title":"Derive wallet by address","href":"/api-reference/wallets/developer-controlled-wallets/derive-wallet-by-address"},{"openapi":"openapi/developer-controlled-wallets.yaml get /v1/w3s/wallets/{id}/balances","title":"Get token balance for a wallet","href":"/api-reference/wallets/developer-controlled-wallets/list-wallet-balance"},{"openapi":"openapi/developer-controlled-wallets.yaml put /v1/w3s/developer/wallets/{id}/blockchains/{blockchain}","title":"Derive a wallet","href":"/api-reference/wallets/developer-controlled-wallets/derive-wallet"},{"openapi":"openapi/developer-controlled-wallets.yaml get /v1/w3s/wallets/{id}/nfts","title":"Get NFTs for a wallet","href":"/api-reference/wallets/developer-controlled-wallets/list-wallet-nfts"}]},{"group":"Signing","pages":[{"openapi":"openapi/developer-controlled-wallets.yaml post /v1/w3s/developer/sign/message","title":"Sign message","href":"/api-reference/wallets/developer-controlled-wallets/sign-message"},{"openapi":"openapi/developer-controlled-wallets.yaml post /v1/w3s/developer/sign/typedData","title":"Sign typed data","href":"/api-reference/wallets/developer-controlled-wallets/sign-typed-data"},{"openapi":"openapi/developer-controlled-wallets.yaml post /v1/w3s/developer/sign/transaction","title":"Sign transaction","href":"/api-reference/wallets/developer-controlled-wallets/sign-transaction"},{"openapi":"openapi/developer-controlled-wallets.yaml post /v1/w3s/developer/sign/delegateAction","title":"Sign delegate action","href":"/api-reference/wallets/developer-controlled-wallets/sign-delegate-action"}]},{"group":"Transactions","pages":[{"openapi":"openapi/developer-controlled-wallets.yaml get /v1/w3s/transactions","title":"List transactions","href":"/api-reference/wallets/developer-controlled-wallets/list-transactions"},{"openapi":"openapi/developer-controlled-wallets.yaml get /v1/w3s/transactions/{id}","title":"Get a transaction","href":"/api-reference/wallets/developer-controlled-wallets/get-transaction"},{"openapi":"openapi/developer-controlled-wallets.yaml get /v1/w3s/transactions/lowestNonceTransaction","title":"Get the lowest nonce pending transaction for a wallet","href":"/api-reference/wallets/developer-controlled-wallets/get-lowest-nonce-transaction"},{"openapi":"openapi/developer-controlled-wallets.yaml get /v1/w3s/developer/transactions/feeParameters","title":"Get fee parameters of a blockchain","href":"/api-reference/wallets/developer-controlled-wallets/get-fee-parameters"},{"openapi":"openapi/developer-controlled-wallets.yaml post /v1/w3s/developer/transactions/transfer","title":"Create a transfer transaction","href":"/api-reference/wallets/developer-controlled-wallets/create-developer-transaction-transfer"},{"openapi":"openapi/developer-controlled-wallets.yaml post /v1/w3s/transactions/validateAddress","title":"Validate an address","href":"/api-reference/wallets/developer-controlled-wallets/create-validate-address"},{"openapi":"openapi/developer-controlled-wallets.yaml post /v1/w3s/transactions/contractExecution/estimateFee","title":"Estimate fee for a contract execution transaction","href":"/api-reference/wallets/developer-controlled-wallets/create-transaction-estimate-fee"},{"openapi":"openapi/developer-controlled-wallets.yaml post /v1/w3s/transactions/transfer/estimateFee","title":"Estimate fee for a transfer transaction","href":"/api-reference/wallets/developer-controlled-wallets/create-transfer-estimate-fee"},{"openapi":"openapi/developer-controlled-wallets.yaml post /v1/w3s/developer/transactions/contractExecution","title":"Create a contract execution transaction","href":"/api-reference/wallets/developer-controlled-wallets/create-developer-transaction-contract-execution"},{"openapi":"openapi/developer-controlled-wallets.yaml post /v1/w3s/developer/transactions/walletUpgrade","title":"Create a wallet upgrade transaction","href":"/api-reference/wallets/developer-controlled-wallets/create-developer-transaction-wallet-upgrade"},{"openapi":"openapi/developer-controlled-wallets.yaml post /v1/w3s/developer/transactions/{id}/cancel","title":"Cancel a transaction","href":"/api-reference/wallets/developer-controlled-wallets/create-developer-transaction-cancel"},{"openapi":"openapi/developer-controlled-wallets.yaml post /v1/w3s/developer/transactions/{id}/accelerate","title":"Accelerate a transaction","href":"/api-reference/wallets/developer-controlled-wallets/create-developer-transaction-accelerate"}]},{"group":"Wallet Sets","pages":[{"openapi":"openapi/developer-controlled-wallets.yaml get /v1/w3s/walletSets","title":"Get all wallet sets","href":"/api-reference/wallets/developer-controlled-wallets/get-wallet-sets"},{"openapi":"openapi/developer-controlled-wallets.yaml get /v1/w3s/walletSets/{id}","title":"Get a wallet set","href":"/api-reference/wallets/developer-controlled-wallets/get-wallet-set"},{"openapi":"openapi/developer-controlled-wallets.yaml post /v1/w3s/developer/walletSets","title":"Create a new wallet set","href":"/api-reference/wallets/developer-controlled-wallets/create-wallet-set"},{"openapi":"openapi/developer-controlled-wallets.yaml put /v1/w3s/developer/walletSets/{id}","title":"Update a wallet set","href":"/api-reference/wallets/developer-controlled-wallets/update-wallet-set"}]},{"group":"Token Lookup","pages":[{"openapi":"openapi/developer-controlled-wallets.yaml get /v1/w3s/tokens/{id}","title":"Get token details","href":"/api-reference/wallets/developer-controlled-wallets/get-token-id"}]}]},{"group":"User-controlled","pages":[{"group":"Users","pages":[{"openapi":"openapi/user-controlled-wallets.yaml post /v1/w3s/user/initialize","title":"Create a challenge for user initialization with wallet creation","href":"/api-reference/wallets/user-controlled-wallets/create-user-with-pin-challenge"},{"openapi":"openapi/user-controlled-wallets.yaml get /v1/w3s/users","title":"List users","href":"/api-reference/wallets/user-controlled-wallets/list-users"},{"openapi":"openapi/user-controlled-wallets.yaml get /v1/w3s/users/{id}","title":"Get a user by ID","href":"/api-reference/wallets/user-controlled-wallets/get-user"},{"openapi":"openapi/user-controlled-wallets.yaml get /v1/w3s/user/challenges","title":"List challenges","href":"/api-reference/wallets/user-controlled-wallets/list-user-challenges"},{"openapi":"openapi/user-controlled-wallets.yaml get /v1/w3s/user/challenges/{id}","title":"Get a challenge","href":"/api-reference/wallets/user-controlled-wallets/get-user-challenge"},{"openapi":"openapi/user-controlled-wallets.yaml get /v1/w3s/user","title":"Get user","href":"/api-reference/wallets/user-controlled-wallets/get-user-by-token"}]},{"group":"Wallets","pages":[{"openapi":"openapi/user-controlled-wallets.yaml post /v1/w3s/user/wallets","title":"Create wallets","href":"/api-reference/wallets/user-controlled-wallets/create-user-wallet"},{"openapi":"openapi/user-controlled-wallets.yaml get /v1/w3s/wallets/{id}/balances","title":"Get token balance for a wallet","href":"/api-reference/wallets/user-controlled-wallets/list-wallet-balance"},{"openapi":"openapi/user-controlled-wallets.yaml get /v1/w3s/wallets/{id}/nfts","title":"Get NFTs for a wallet","href":"/api-reference/wallets/user-controlled-wallets/list-wallet-nfts"},{"openapi":"openapi/user-controlled-wallets.yaml get /v1/w3s/wallets/{id}","title":"Get a wallet","href":"/api-reference/wallets/user-controlled-wallets/get-wallet"},{"openapi":"openapi/user-controlled-wallets.yaml put /v1/w3s/wallets/{id}","title":"Update a wallet","href":"/api-reference/wallets/user-controlled-wallets/update-wallet"},{"openapi":"openapi/user-controlled-wallets.yaml get /v1/w3s/wallets","title":"List wallets","href":"/api-reference/wallets/user-controlled-wallets/list-wallets"}]},{"group":"Transactions","pages":[{"openapi":"openapi/user-controlled-wallets.yaml post /v1/w3s/user/transactions/transfer","title":"Create a challenge for a transfer","href":"/api-reference/wallets/user-controlled-wallets/create-user-transaction-transfer-challenge"},{"openapi":"openapi/user-controlled-wallets.yaml post /v1/w3s/user/transactions/{id}/accelerate","title":"Create a Challenge to accelerate a transaction","href":"/api-reference/wallets/user-controlled-wallets/create-user-transaction-accelerate-challenge"},{"openapi":"openapi/user-controlled-wallets.yaml post /v1/w3s/user/transactions/{id}/cancel","title":"Create a challenge to cancel a transaction","href":"/api-reference/wallets/user-controlled-wallets/create-user-transaction-cancel-challenge"},{"openapi":"openapi/user-controlled-wallets.yaml post /v1/w3s/user/transactions/contractExecution","title":"Create a challenge for contract execution","href":"/api-reference/wallets/user-controlled-wallets/create-user-transaction-contract-execution-challenge"},{"openapi":"openapi/user-controlled-wallets.yaml post /v1/w3s/user/transactions/walletUpgrade","title":"Create a challenge for a wallet upgrade","href":"/api-reference/wallets/user-controlled-wallets/create-user-transaction-wallet-upgrade-challenge"},{"openapi":"openapi/user-controlled-wallets.yaml get /v1/w3s/transactions","title":"List transactions","href":"/api-reference/wallets/user-controlled-wallets/list-transactions"},{"openapi":"openapi/user-controlled-wallets.yaml get /v1/w3s/transactions/{id}","title":"Get a transaction","href":"/api-reference/wallets/user-controlled-wallets/get-transaction"},{"openapi":"openapi/user-controlled-wallets.yaml get /v1/w3s/transactions/lowestNonceTransaction","title":"Get the lowest nonce pending transaction for a wallet","href":"/api-reference/wallets/user-controlled-wallets/get-lowest-nonce-transaction"},{"openapi":"openapi/user-controlled-wallets.yaml post /v1/w3s/transactions/transfer/estimateFee","title":"Estimate fee for a transfer transaction","href":"/api-reference/wallets/user-controlled-wallets/create-transfer-estimate-fee"},{"openapi":"openapi/user-controlled-wallets.yaml post /v1/w3s/transactions/contractExecution/estimateFee","title":"Estimate fee for a contract execution transaction","href":"/api-reference/wallets/user-controlled-wallets/create-transaction-estimate-fee"},{"openapi":"openapi/user-controlled-wallets.yaml post /v1/w3s/transactions/validateAddress","title":"Validate an address","href":"/api-reference/wallets/user-controlled-wallets/create-validate-address"}]},{"group":"Signing","pages":[{"openapi":"openapi/user-controlled-wallets.yaml post /v1/w3s/user/sign/message","title":"Create a challenge to sign message","href":"/api-reference/wallets/user-controlled-wallets/sign-user-message"},{"openapi":"openapi/user-controlled-wallets.yaml post /v1/w3s/user/sign/typedData","title":"Create a challenge to sign typed data","href":"/api-reference/wallets/user-controlled-wallets/sign-user-typed-data"},{"openapi":"openapi/user-controlled-wallets.yaml post /v1/w3s/user/sign/transaction","title":"Create a challenge to sign transaction","href":"/api-reference/wallets/user-controlled-wallets/sign-user-transaction"}]},{"group":"PIN Authentication","pages":[{"openapi":"openapi/user-controlled-wallets.yaml post /v1/w3s/users","title":"Create a user","href":"/api-reference/wallets/user-controlled-wallets/create-user"},{"openapi":"openapi/user-controlled-wallets.yaml post /v1/w3s/users/token","title":"Create a user token","href":"/api-reference/wallets/user-controlled-wallets/get-user-token"},{"openapi":"openapi/user-controlled-wallets.yaml post /v1/w3s/user/pin","title":"Create a challenge for PIN setup","href":"/api-reference/wallets/user-controlled-wallets/create-user-pin-challenge"},{"openapi":"openapi/user-controlled-wallets.yaml put /v1/w3s/user/pin","title":"Create a challenge to update PIN","href":"/api-reference/wallets/user-controlled-wallets/update-user-pin-challenge"},{"openapi":"openapi/user-controlled-wallets.yaml post /v1/w3s/user/pin/restore","title":"Create a challenge for PIN restore","href":"/api-reference/wallets/user-controlled-wallets/create-user-pin-restore-challenge"}]},{"group":"Token Lookup","pages":[{"openapi":"openapi/user-controlled-wallets.yaml get /v1/w3s/tokens/{id}","title":"Get token details","href":"/api-reference/wallets/user-controlled-wallets/get-token-id"}]},{"group":"Social/ Email Authentication","pages":[{"openapi":"openapi/user-controlled-wallets.yaml post /v1/w3s/users/social/token","title":"Get deviceToken to perform social login","href":"/api-reference/wallets/user-controlled-wallets/create-device-token-social-login"},{"openapi":"openapi/user-controlled-wallets.yaml post /v1/w3s/users/email/token","title":"Get a deviceToken to log in with email OTP","href":"/api-reference/wallets/user-controlled-wallets/create-device-token-email-login"},{"openapi":"openapi/user-controlled-wallets.yaml post /v1/w3s/users/token/refresh","title":"Get a new userToken with the refreshToken","href":"/api-reference/wallets/user-controlled-wallets/refresh-user-token"},{"openapi":"openapi/user-controlled-wallets.yaml post /v1/w3s/users/email/resendOTP","title":"Resend an OTP email to the user","href":"/api-reference/wallets/user-controlled-wallets/resend-otp"}]}]},{"group":"Modular","pages":[{"group":"Transfers","pages":[{"openapi":"openapi/buidl-wallets.yaml get /v1/w3s/buidl/transfers","title":"List transfers","href":"/api-reference/wallets/buidl/list-transfers"},{"openapi":"openapi/buidl-wallets.yaml get /v1/w3s/buidl/transfers/{id}","title":"Retrieve a transfer","href":"/api-reference/wallets/buidl/get-transfer"}]},{"group":"UserOps","pages":[{"openapi":"openapi/buidl-wallets.yaml get /v1/w3s/buidl/userOps","title":"List user operations","href":"/api-reference/wallets/buidl/list-user-ops"},{"openapi":"openapi/buidl-wallets.yaml get /v1/w3s/buidl/userOps/{id}","title":"Retrieve a user operation","href":"/api-reference/wallets/buidl/get-user-op"}]},{"group":"Wallets","pages":[{"openapi":"openapi/buidl-wallets.yaml get /v1/w3s/buidl/wallets/{id}/balances","title":"Get wallet balances","href":"/api-reference/wallets/buidl/list-wallet-balances-by-id"},{"openapi":"openapi/buidl-wallets.yaml get /v1/w3s/buidl/wallets/{id}/nfts","title":"Get wallet NFTs","href":"/api-reference/wallets/buidl/list-wallet-nfts-by-id"},{"openapi":"openapi/buidl-wallets.yaml get /v1/w3s/buidl/wallets/{blockchain}/{address}/balances","title":"Get wallet balances by blockchain and address","href":"/api-reference/wallets/buidl/list-wallet-balances-by-blockchain-address"},{"openapi":"openapi/buidl-wallets.yaml get /v1/w3s/buidl/wallets/{blockchain}/{address}/nfts","title":"Get wallet NFTs by blockchain and address","href":"/api-reference/wallets/buidl/list-wallet-nfts-by-blockchain-address"}]}]},{"group":"Compliance Engine","pages":[{"group":"Address Screening","pages":[{"openapi":"openapi/compliance.yaml post /v1/w3s/compliance/screening/addresses","title":"Screen a blockchain address","href":"/api-reference/wallets/compliance/screen-address"}]}]}]},{"anchor":"Contracts","icon":"file-contract","pages":[{"title":"Contracts","href":"/api-reference/contracts"}]},{"anchor":"CCTP","icon":"bridge","pages":[{"title":"CCTP","href":"/api-reference/cctp"}]},{"anchor":"Gateway","icon":"dungeon","pages":[{"title":"Gateway","href":"/api-reference/gateway"}]},{"anchor":"x402 facilitators","icon":"handshake","pages":[{"title":"x402 facilitators","href":"/api-reference/x402-facilitators"}]},{"anchor":"Digital Asset Accounts","icon":"money-bill-1-wave","pages":[{"title":"Digital Asset Accounts","href":"/api-reference/digital-asset-accounts"}]},{"anchor":"End User Onboarding","icon":"user-plus","pages":[{"title":"End User Onboarding","href":"/api-reference/end-user-onboarding"}]},{"anchor":"Mint and Custody","icon":"building-columns","pages":[{"title":"Mint and Custody","href":"/api-reference/circle-mint"}]},{"anchor":"Circle Payments Network","icon":"chart-network","pages":[{"title":"Circle Payments Network","href":"/api-reference/cpn"}]},{"anchor":"StableFX","icon":"swap","pages":[{"title":"StableFX","href":"/api-reference/stablefx"}]},{"anchor":"xReserve","icon":"vault","pages":[{"title":"xReserve","href":"/api-reference/xreserve"}]},{"anchor":"Match","pages":[{"title":"Match","href":"/api-reference/circle-match/all/get-account"}]}]},{"tab":"Developer tools","menu":[{"item":"Sample projects","pages":[{"title":"Sample projects","href":"/sample-projects"}]},{"item":"SDKs","pages":[{"title":"SDKs","href":"/sdks"}]},{"item":"Release notes","pages":[{"title":"Release notes","href":"/release-notes"}]}],"pages":[{"title":"Developer tools","href":"/sample-projects"}]}]},"basePath":"","title":"Create wallets - Circle Docs","buildId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","deploymentId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DX1Meug0.js","utils-B_OMIQVC.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-ChxhRPMa.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-CuKvD8Iv.js","snippetPresets-C5d7p2hp.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CfHcE8m4.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C1zZV314.js","shallow-CmQhqCJn.js","getApiPlaygroundDisplay-YRo9s1O7.js","CodeSnippet-RN1MTdfk.js","CodeSnippets-DKLPHxJA.js","Page-BAvA99GL.js","getPastedJson-bz0M41mU.js","icon-CsmhpPrv.js","MethodPill-CNGsVE77.js","DuplicateIcon-DilfU_Z2.js","createIcon-BdsYzQck.js","DynamicMarkdown-CbqEDjbV.js","SectionHeading-O6hXpFCN.js","axios-vUo_bRtp.js","Markdown-nKm-uidQ.js","clsx-ClVdStUn.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CIQkMg3R.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-ImrFS4Fy.js"]}