Keysecure provides powerful and easy-to-integrate API tools to automate your workflows, quickly create and configure wallets, and receive various information about wallets.
Automate Wallet Management WorkflowsQuickly create and name wallets using the API to automate wallet management. This streamlines the process of bulk wallet creation and naming, making it more efficient and convenient.Automate Transaction WorkflowsBatch process blockchain transactions, automate asset transfers, and use the secure API Co-Signer for automatic transaction signing.Expand Wallet and Address CreationEfficiently configure multiple wallets quickly and cost-effectively. This is beneficial for game studios, NFT service providers, or developers building DApps to easily manage a large number of digital assets.Quickly View Transaction InformationRapidly retrieve wallet address information and transaction details, allowing users to conveniently access comprehensive transaction records and details, ensuring they can quickly and easily understand and monitor their digital assets.
To complete API configuration, you need to provide the following field information.Trusted IPThe Trusted IP field allows you to define specific IP address ranges that can access the API. Only requests initiated from these trusted IP addresses will be accepted and processed by the API.Callback URLThe Callback URL is where the API sends notifications for successful deposit and withdrawal transactions to your system.Second Confirmation URLThe Second Confirmation URL is used to receive notifications for transactions or operations that require further confirmation or verification. This is the address where the platform confirms information with the merchant after initiating a withdrawal request.RemarksThe Remarks field allows you to add additional information or explanations, typically used to identify specific API configurations.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Keysecure","colors":{"primary":"#2662FF","light":"#2662FF","dark":"#2662FF"},"logo":{"light":"https://mintcdn.com/keysecure-en/eBz-T3c5poQpcHLw/logo/KeySecure%20Logo%20-%20Original%201.svg?fit=max\u0026auto=format\u0026n=eBz-T3c5poQpcHLw\u0026q=85\u0026s=71de1fbacc2b8fde0d156f2b338babe6","dark":"https://mintcdn.com/keysecure-en/eBz-T3c5poQpcHLw/logo/KeySecure%20Logo%20-%20Original%201.svg?fit=max\u0026auto=format\u0026n=eBz-T3c5poQpcHLw\u0026q=85\u0026s=71de1fbacc2b8fde0d156f2b338babe6"},"favicon":"https://mintcdn.com/keysecure-en/eBz-T3c5poQpcHLw/logo/Frame%204.svg?fit=max\u0026auto=format\u0026n=eBz-T3c5poQpcHLw\u0026q=85\u0026s=00efbb9d98c4c337f3f0e700438c5d21","api":{"playground":{"display":"simple"},"mdx":{"server":"https://openapi.keysecure.io/"}},"appearance":{"default":"light","strict":true},"navbar":{"links":[{"href":"https://docs-cn.keysecure.io/","label":"ZH-CN"}],"primary":{"type":"button","label":"Official Website","href":"https://www.keysecure.io/"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"keysecure-en","hasAudioNarration":false,"actualSubdomain":"keysecure-en","customDomains":["docs-en.keysecure.io"],"gitSource":{"type":"github","owner":"chainup-custody","repo":"custody-docs","deployBranch":"keysecure","contentDirectory":"en","isPrivate":true,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6ae05a3d2af498ce6d6f5522","collectionId":"ffa1aa7f-be74-43d0-99ff-d45203d2f028","liveDeploymentHistoryId":"6ae05a3d2af498ce6d6f5522","schemaVersion":"v3"},"entitlements":{},"buildId":"6ae05a3d2af498ce6d6f5522","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"MPC Self-Custody","count":121},{"language":"default","tag":"API","count":92},{"language":"default","tag":"User Guide","count":55},{"language":"default","tag":"Full Custody","count":52},{"language":"default","tag":"API Interface","count":36},{"language":"default","tag":"Help Center","count":33},{"language":"default","tag":"API List","count":30},{"language":"default","tag":"Get Started","count":14},{"language":"default","tag":"Custody WAPI","count":12},{"language":"default","tag":"Introduction","count":11}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"quick-start/joint-custody/api-integration","slug":"/quick-start/joint-custody/api-integration","pageMetadata":{"title":"API Integration","description":null,"href":"/quick-start/joint-custody/api-integration"},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={p:`p`,strong:`strong`,..._provideComponents(),...props.components},{Heading}=_components;if(!Heading)_missingMdxReference(`Heading`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`overview`,children:`Overview`}),`\n`,_jsx(_components.p,{children:`Keysecure provides powerful and easy-to-integrate API tools to automate your workflows, quickly create and configure wallets, and receive various information about wallets.`}),`\n`,_jsx(Heading,{level:`2`,id:`what-can-i-do-with-keysecure-api`,children:`What Can I Do with Keysecure API?`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Automate Wallet Management Workflows`})}),`\n`,_jsx(_components.p,{children:`Quickly create and name wallets using the API to automate wallet management. This streamlines the process of bulk wallet creation and naming, making it more efficient and convenient.`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Automate Transaction Workflows`})}),`\n`,_jsx(_components.p,{children:`Batch process blockchain transactions, automate asset transfers, and use the secure API Co-Signer for automatic transaction signing.`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Expand Wallet and Address Creation`})}),`\n`,_jsx(_components.p,{children:`Efficiently configure multiple wallets quickly and cost-effectively. This is beneficial for game studios, NFT service providers, or developers building DApps to easily manage a large number of digital assets.`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Quickly View Transaction Information`})}),`\n`,_jsx(_components.p,{children:`Rapidly retrieve wallet address information and transaction details, allowing users to conveniently access comprehensive transaction records and details, ensuring they can quickly and easily understand and monitor their digital assets.`}),`\n`,_jsx(Heading,{level:`2`,id:`configuration-fields`,children:`Configuration Fields`}),`\n`,_jsx(_components.p,{children:`To complete API configuration, you need to provide the following field information.`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Trusted IP`})}),`\n`,_jsx(_components.p,{children:`The Trusted IP field allows you to define specific IP address ranges that can access the API. Only requests initiated from these trusted IP addresses will be accepted and processed by the API.`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Callback URL`})}),`\n`,_jsx(_components.p,{children:`The Callback URL is where the API sends notifications for successful deposit and withdrawal transactions to your system.`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Second Confirmation URL`})}),`\n`,_jsx(_components.p,{children:`The Second Confirmation URL is used to receive notifications for transactions or operations that require further confirmation or verification. This is the address where the platform confirms information with the merchant after initiating a withdrawal request.`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Remarks`})}),`\n`,_jsx(_components.p,{children:`The Remarks field allows you to add additional information or explanations, typically used to identify specific API configurations.`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"API Integration","description":null,"href":"/quick-start/joint-custody/api-integration"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Overview","slug":"overview","depth":2,"children":[]},{"title":"What Can I Do with Keysecure API?","slug":"what-can-i-do-with-keysecure-api","depth":2,"children":[]},{"title":"Configuration Fields","slug":"configuration-fields","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"keysecure-en","siteName":"Keysecure","title":"API Integration - Keysecure","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-19T11:11:04.133Z","originalFileLocation":"quick-start/joint-custody/api-integration.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=\"light\";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=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"application-name\" content=\"Keysecure\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/keysecure-en/JqnpYvqb8v1MZ4qI/_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/keysecure-en/JqnpYvqb8v1MZ4qI/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/keysecure-en/JqnpYvqb8v1MZ4qI/_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/keysecure-en/JqnpYvqb8v1MZ4qI/_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/keysecure-en/JqnpYvqb8v1MZ4qI/_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/keysecure-en/JqnpYvqb8v1MZ4qI/_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/keysecure-en/JqnpYvqb8v1MZ4qI/_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/keysecure-en/JqnpYvqb8v1MZ4qI/_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/keysecure-en/JqnpYvqb8v1MZ4qI/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"API Integration - Keysecure\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Keysecure\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs-en.keysecure.io/quick-start/joint-custody/api-integration\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://keysecure-en.mintlify.app/_mintlify/api/og/v2?division=Full+Custody\u0026amp;title=API+Integration\u0026amp;theme=d32637eaef82f0a26a397c73\u0026amp;signature=be790042a3277066215d31afc64ec485c425083ba98fee5ab35703fb4420ba8c\">\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=\"API Integration - Keysecure\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://keysecure-en.mintlify.app/_mintlify/api/og/v2?division=Full+Custody\u0026amp;title=API+Integration\u0026amp;theme=d32637eaef82f0a26a397c73\u0026amp;signature=be790042a3277066215d31afc64ec485c425083ba98fee5ab35703fb4420ba8c\">\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/keysecure-en/JqnpYvqb8v1MZ4qI/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Keysecure\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2662FF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs-en.keysecure.io/quick-start/joint-custody/api-integration\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/quick-start/joint-custody/api-integration.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs-en.keysecure.io/#organization\",\"name\":\"Keysecure\",\"url\":\"https://docs-en.keysecure.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/keysecure-en/eBz-T3c5poQpcHLw/logo/KeySecure%20Logo%20-%20Original%201.svg?fit=max\u0026auto=format\u0026n=eBz-T3c5poQpcHLw\u0026q=85\u0026s=71de1fbacc2b8fde0d156f2b338babe6\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs-en.keysecure.io#website\",\"name\":\"Keysecure\",\"url\":\"https://docs-en.keysecure.io\",\"publisher\":{\"@id\":\"https://docs-en.keysecure.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs-en.keysecure.io/quick-start/joint-custody/api-integration#webpage\",\"url\":\"https://docs-en.keysecure.io/quick-start/joint-custody/api-integration\",\"name\":\"API Integration\",\"dateModified\":\"2026-10-19T11:11:04.133Z\",\"isPartOf\":{\"@id\":\"https://docs-en.keysecure.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs-en.keysecure.io/quick-start/joint-custody/api-integration#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs-en.keysecure.io/quick-start/joint-custody/api-integration#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Full Custody\",\"item\":\"https://docs-en.keysecure.io/quick-start/joint-custody/download-app\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"API Integration\",\"item\":\"https://docs-en.keysecure.io/quick-start/joint-custody/api-integration\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs-en.keysecure.io/quick-start/joint-custody/api-integration#article\",\"headline\":\"API Integration\",\"name\":\"API Integration\",\"url\":\"https://docs-en.keysecure.io/quick-start/joint-custody/api-integration\",\"mainEntityOfPage\":{\"@id\":\"https://docs-en.keysecure.io/quick-start/joint-custody/api-integration#webpage\"},\"dateModified\":\"2026-10-19T11:11:04.133Z\",\"publisher\":{\"@id\":\"https://docs-en.keysecure.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs-en.keysecure.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Keysecure\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Keysecure","nav":{"global":null,"tabs":[{"tab":"Introduction","pages":[{"title":"Introduction","href":"/introduction/overview/custody-solution"}]},{"tab":"Get Started","groups":[{"group":"Overview","pages":[{"title":"Quick Start","href":"/quick-start/overview/quickstart"}]},{"group":"MPC Self-Custody","pages":[{"title":"Download App","href":"/quick-start/mpc-wallet/download-app"},{"title":"Create Account","href":"/quick-start/mpc-wallet/create-account"},{"title":"Create MPC System","href":"/quick-start/mpc-wallet/create-wallet"},{"group":"Key Management","pages":[{"title":"Private Key Backup","href":"/quick-start/mpc-wallet/private-manage/private-backup"},{"title":"Private Key Recovery","href":"/quick-start/mpc-wallet/private-manage/private-recover"}]},{"group":"API Management","pages":[{"title":"API Configuration","href":"/quick-start/mpc-wallet/api-integration/api"},{"title":"Co-Signer Configuration","href":"/quick-start/mpc-wallet/api-integration/co-signer"}]},{"group":"Compliance Services","pages":[{"title":"Activate KYT Service","href":"/quick-start/compliance-custody-mpc/open-mpc"},{"title":"Configure KYT Strategy","href":"/quick-start/compliance-custody-mpc/strategy-mpc"}]}]},{"group":"Full Custody","pages":[{"title":"Download App","href":"/quick-start/joint-custody/download-app"},{"title":"Create Account","href":"/quick-start/joint-custody/create-account"},{"title":"Create Keysecure Wallet","description":null,"href":"/quick-start/joint-custody/create-wallet"},{"title":"API Integration","href":"/quick-start/joint-custody/api-integration"}]}]},{"tab":"API","pages":[{"title":"API","href":"/api-references/intro/custody-apis"}]},{"tab":"Help Center","pages":[{"title":"Help Center","href":"/help-center/introduction/manage-custody"}]},{"tab":"User Guide","pages":[{"title":"User Guide","href":"/user-guide/mpc-wallet/account/password"}]}]},"basePath":"","title":"API Integration - Keysecure","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":[],"chunks":[]}