Listen for events across wallets, payments, minting, and credentials to automatically trigger reactions in your application
Crossmint’s platform operations—including wallet transactions, checkout, NFT minting, and credential issuance—often require blockchain interactions or other asynchronous processing. These operations can take anywhere from a few seconds to several minutes depending on network conditions. Webhooks allow you to listen for events across Crossmint’s platform and automatically trigger reactions in your application when these operations complete.Some cases where you may want to listen for event notifications include:
Wallet operations: Track transfer approvals, transaction completions, failures, or private key exports
Checkout: Monitor checkout lifecycle from quote creation to delivery completion
Minting operations: Get notified when mints succeed, collections are created, or tokens are transferred
Credential issuance: Receive updates when verifiable credentials are successfully issued
Database updates: Automatically update your records with transaction IDs, token details, or user information
Customer notifications: Send emails or push notifications when operations complete
Webhooks are how services notify each other of events. At their core, they are simply POST requests to a pre-determined endpoint. The endpoint can be any URL you choose, and you can add them from the console.
Your server must return a 2xx HTTP status quickly so the webhook is marked as delivered.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Crossmint Docs","colors":{"primary":"#36b37e","light":"#87ff8f","dark":"#001d01"},"logo":{"light":"https://mintcdn.com/crossmint/a8gPOTKEuVFcSfC3/logo/crossmint-light.png?fit=max\u0026auto=format\u0026n=a8gPOTKEuVFcSfC3\u0026q=85\u0026s=8c2671e4c8f7da6956e1508bd68c2928","dark":"https://mintcdn.com/crossmint/a8gPOTKEuVFcSfC3/logo/crossmint-dark.png?fit=max\u0026auto=format\u0026n=a8gPOTKEuVFcSfC3\u0026q=85\u0026s=272ecc17664d17b9ff24471758ff80b2"},"favicon":"https://mintcdn.com/crossmint/xq66q9GV6z6jjj95/favicon.png?fit=max\u0026auto=format\u0026n=xq66q9GV6z6jjj95\u0026q=85\u0026s=00fb89ddf6ba5b1022b9307039c08006","api":{"openapi":["api-reference/_open-api/MintingAPIs.json","api-reference/_open-api/AdminAPIs.json","api-reference/_open-api/VerifiableCredentialsAPIs.json","api-reference/_open-api/Wallets.json"],"examples":{"prefill":true}},"background":{"color":{"dark":"#090b0c"}},"navbar":{"links":[{"href":"https://www.crossmint.com/contact","label":"Support"},{"href":"https://staging.crossmint.com/console","label":"Staging Console"}],"primary":{"type":"button","label":"Console","href":"https://www.crossmint.com/console"}},"footer":{"socials":{"website":"https://www.crossmint.com","twitter":"https://twitter.com/crossmint","github":"https://github.com/crossmint"}},"integrations":{"ga4":{"measurementId":"G-CP5EDD6GVT"},"posthog":{"apiKey":"phc_tfgodwfjuO9v3Nw0tIWJNzACoi2opL7X2Ly0Mg2UCTz","apiHost":"https://eu.i.posthog.com","sessionRecording":false}},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"crossmint","hasAudioNarration":false,"actualSubdomain":"crossmint","customDomains":["docs.crossmint.com"],"gitSource":{"type":"github","owner":"paella-labs","repo":"crossbit-main","deployBranch":"main","contentDirectory":"apps/crossmint-mintlify-docs/src","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true,"edits":true,"issues":true,"contextualFeedback":{"allowEmail":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":"6af465d8911eab1428db13c3","clientVersion":"0.0.4111","searchFilterCounts":[{"language":"default","tag":"API Reference","count":1094},{"language":"default","tag":"Wallets","count":870},{"language":"default","tag":"Kotlin SDK","count":427},{"language":"default","tag":"Swift SDK","count":237},{"language":"default","tag":"Checkout","count":196},{"language":"default","tag":"Classes","count":182},{"language":"default","tag":"Data Classes","count":182},{"language":"default","tag":"Typescript SDK","count":156},{"language":"default","tag":"Guides","count":134},{"language":"default","tag":"Structs","count":127}]},"assistantConfig":{"enableAskAiButton":true,"enableStarterQuestions":false,"enableAskAiSearchBar":false,"deflection":{"enabled":true,"type":"link","url":"https://www.crossmint.com/contact/sales"}},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":".tab-container [data-component-part=\"tabs-list\"]{flex-wrap:wrap;overflow:visible;row-gap:0.25rem}.tab-container [data-component-part=\"tabs-list\"]>li{white-space:nowrap}.nav-dropdown-item,.nav-dropdown-item *{font-weight:500!important;color:rgb(75, 85, 99)!important}.nav-dropdown-item:hover,.nav-dropdown-item:hover *{color:rgb(31, 41, 55)!important}.dark .nav-dropdown-item,.dark .nav-dropdown-item *{color:rgb(156, 163, 175)!important}.dark .nav-dropdown-item:hover,.dark .nav-dropdown-item:hover *{color:rgb(209, 213, 219)!important}"}],"page":{"pagePath":"introduction/platform/webhooks/overview","slug":"/introduction/platform/webhooks/overview","pageMetadata":{"title":"Overview","description":"Listen for events across wallets, payments, minting, and credentials to automatically trigger reactions in your application","href":"/introduction/platform/webhooks/overview"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Listen for events across wallets, payments, minting, and credentials to automatically trigger reactions in your application\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,li:`li`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Tip}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Crossmint’s platform operations—including wallet transactions, checkout, NFT minting, and credential issuance—often require blockchain interactions or other asynchronous processing. These operations can take anywhere from a few seconds to several minutes depending on network conditions. Webhooks allow you to listen for events across Crossmint’s platform and automatically trigger reactions in your application when these operations complete.`}),`\n`,_jsx(_components.p,{children:`Some cases where you may want to listen for event notifications include:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Wallet operations`}),`: Track transfer approvals, transaction completions, failures, or private key exports`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Checkout`}),`: Monitor checkout lifecycle from quote creation to delivery completion`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Minting operations`}),`: Get notified when mints succeed, collections are created, or tokens are transferred`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Credential issuance`}),`: Receive updates when verifiable credentials are successfully issued`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Database updates`}),`: Automatically update your records with transaction IDs, token details, or user information`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Customer notifications`}),`: Send emails or push notifications when operations complete`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Webhooks are how services notify each other of events. At their core, they are simply POST requests to a pre-determined endpoint. The endpoint can be any URL you choose, and you can `,_jsx(_components.a,{href:`/introduction/platform/webhooks/add-endpoint`,children:`add them from the console`}),`.`]}),`\n`,_jsx(Tip,{children:`Your server must return a 2xx HTTP status quickly so the webhook is marked as delivered.`}),`\n`,_jsx(Heading,{level:`2`,id:`next-steps`,children:`Next Steps`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/introduction/platform/webhooks/add-endpoint`,children:`Add an Endpoint`}),` - Configure your webhook endpoint`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/introduction/platform/webhooks/verify-webhooks`,children:`Verify Webhooks`}),` - Learn how to verify webhook signatures`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/introduction/platform/webhooks/best-practices`,children:`Best Practices`}),` - Implement reliable webhook handlers`]}),`\n`]})]})}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":"Overview","description":"Listen for events across wallets, payments, minting, and credentials to automatically trigger reactions in your application","href":"/introduction/platform/webhooks/overview"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Next Steps","slug":"next-steps","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/crossmint/d1c432d03c0c4224/scripts/dd.js","/_mintlify/custom/crossmint/7fc8d54052d3edb0/scripts/hubspot.js"],"subdomain":"crossmint","siteName":"Crossmint Docs","title":"Overview - Crossmint Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-08T20:40:52.101Z","originalFileLocation":"introduction/platform/webhooks/overview.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=\"Listen for events across wallets, payments, minting, and credentials to automatically trigger reactions in your application\">\u003cmeta data-mint-head name=\"application-name\" content=\"Crossmint 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/crossmint/-1hhMU0vchFPUD3H/_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/crossmint/-1hhMU0vchFPUD3H/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/crossmint/-1hhMU0vchFPUD3H/_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/crossmint/-1hhMU0vchFPUD3H/_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/crossmint/-1hhMU0vchFPUD3H/_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/crossmint/-1hhMU0vchFPUD3H/_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/crossmint/-1hhMU0vchFPUD3H/_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/crossmint/-1hhMU0vchFPUD3H/_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/crossmint/-1hhMU0vchFPUD3H/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Overview - Crossmint Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Listen for events across wallets, payments, minting, and credentials to automatically trigger reactions in your application\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Crossmint Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.crossmint.com/introduction/platform/webhooks/overview\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://crossmint.mintlify.site/_mintlify/api/og/v2?division=Webhooks\u0026amp;title=Overview\u0026amp;description=Listen+for+events+across+wallets%2C+payments%2C+minting%2C+and+credentials+to+automatically+trigger+reactions+in+your+application\u0026amp;theme=b8bba0b38c114479513683ad\u0026amp;signature=978a371b36a1b7b307de13e2d3b59d82ee7247ef7bac1819d1dd804aa4fee03b\">\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=\"Overview - Crossmint Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Listen for events across wallets, payments, minting, and credentials to automatically trigger reactions in your application\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://crossmint.mintlify.site/_mintlify/api/og/v2?division=Webhooks\u0026amp;title=Overview\u0026amp;description=Listen+for+events+across+wallets%2C+payments%2C+minting%2C+and+credentials+to+automatically+trigger+reactions+in+your+application\u0026amp;theme=b8bba0b38c114479513683ad\u0026amp;signature=978a371b36a1b7b307de13e2d3b59d82ee7247ef7bac1819d1dd804aa4fee03b\">\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/crossmint/-1hhMU0vchFPUD3H/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Crossmint Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#36b37e\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.crossmint.com/introduction/platform/webhooks/overview\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/introduction/platform/webhooks/overview.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.crossmint.com/#organization\",\"name\":\"Crossmint Docs\",\"url\":\"https://docs.crossmint.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/crossmint/a8gPOTKEuVFcSfC3/logo/crossmint-light.png?fit=max\u0026auto=format\u0026n=a8gPOTKEuVFcSfC3\u0026q=85\u0026s=8c2671e4c8f7da6956e1508bd68c2928\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.crossmint.com#website\",\"name\":\"Crossmint Docs\",\"url\":\"https://docs.crossmint.com\",\"publisher\":{\"@id\":\"https://docs.crossmint.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.crossmint.com/introduction/platform/webhooks/overview#webpage\",\"url\":\"https://docs.crossmint.com/introduction/platform/webhooks/overview\",\"name\":\"Overview\",\"description\":\"Listen for events across wallets, payments, minting, and credentials to automatically trigger reactions in your application\",\"dateModified\":\"2026-09-08T20:40:52.101Z\",\"isPartOf\":{\"@id\":\"https://docs.crossmint.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.crossmint.com/introduction/platform/webhooks/overview#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.crossmint.com/introduction/platform/webhooks/overview#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Introduction\",\"item\":\"https://docs.crossmint.com/introduction/platform-overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Platform\",\"item\":\"https://docs.crossmint.com/introduction/supported-chains\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Overview\",\"item\":\"https://docs.crossmint.com/introduction/platform/webhooks/overview\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.crossmint.com/introduction/platform/webhooks/overview#article\",\"headline\":\"Overview\",\"name\":\"Overview\",\"description\":\"Listen for events across wallets, payments, minting, and credentials to automatically trigger reactions in your application\",\"url\":\"https://docs.crossmint.com/introduction/platform/webhooks/overview\",\"mainEntityOfPage\":{\"@id\":\"https://docs.crossmint.com/introduction/platform/webhooks/overview#webpage\"},\"dateModified\":\"2026-09-08T20:40:52.101Z\",\"publisher\":{\"@id\":\"https://docs.crossmint.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.crossmint.com#website\"}}]}\u003c/script>","agentPointerHref":"/introduction/platform/webhooks/overview.md","siteName":"Crossmint Docs","nav":{"global":null,"tabs":[{"tab":"Get Started","groups":[{"group":"Introduction","pages":[{"title":"Platform Overview","href":"/introduction/platform-overview"},{"title":"Getting Started","href":"/introduction/getting-started"},{"title":"Using AI Assistants","href":"/introduction/ai-assistants"},{"group":"Platform","pages":[{"title":"Supported Chains","mode":"default","href":"/introduction/supported-chains"},{"title":"Staging vs Production Environments","sidebarTitle":"Staging vs Production","href":"/introduction/platform/staging-vs-production"},{"title":"Account Verification","href":"/introduction/platform/account-verification"},{"title":"Organizations","href":"/introduction/platform/organizations"},{"title":"Project and Team Management","sidebarTitle":"Project \u0026 Team Management","href":"/introduction/platform/projects-and-user-management"},{"group":"API Keys","pages":[{"title":"Overview","href":"/introduction/platform/api-keys/overview"},{"title":"Rate Limits","href":"/introduction/platform/api-keys/rate-limits"},{"title":"Scopes","href":"/introduction/platform/api-keys/scopes"},{"title":"Server-side Keys","href":"/introduction/platform/api-keys/server-side"},{"title":"Client-side Keys","href":"/introduction/platform/api-keys/client-side"},{"title":"JWT Authentication","href":"/introduction/platform/api-keys/jwt-authentication"},{"title":"Custom JWT Authentication","description":"Configuring JWT-based authentication with Crossmint","href":"/introduction/platform/api-keys/custom-jwt-auth-guide"}]},{"group":"Webhooks","pages":[{"title":"Overview","href":"/introduction/platform/webhooks/overview"},{"title":"Add an Endpoint","description":"Configure an endpoint to receive webhook messages.","href":"/introduction/platform/webhooks/add-endpoint"},{"title":"Verify Webhooks","href":"/introduction/platform/webhooks/verify-webhooks"},{"title":"Best Practices","href":"/introduction/platform/webhooks/best-practices"}]},{"group":"Admin API","pages":[{"group":"Project Usage","pages":[{"openapi":"api-reference/_open-api/AdminAPIs.json GET /v1-alpha1/projects/{projectId}/usage","title":"Get Usage","href":"/api-reference/admin/get-usage"}]}]}]}]},{"group":"Solution Guides","pages":[{"title":"Overview","href":"/solutions/overview"},{"group":"Fintech","pages":[{"title":"Remittances","href":"/solutions/fintech/remittances"},{"title":"Neobanks","href":"/solutions/fintech/neobanks"},{"title":"Stablecoin Payouts","href":"/solutions/fintech/stablecoin-payouts"},{"title":"Global Payroll","href":"/solutions/fintech/global-payroll"}]},{"group":"n8n","pages":[{"title":"Overview","href":"/solutions/n8n/overview"},{"title":"Quickstart ⚡","href":"/solutions/n8n/quickstart"},{"group":"Nodes","pages":[{"title":"Wallets Node","href":"/solutions/n8n/nodes/wallets"},{"title":"Checkout Trigger Node (x402 Paywall)","href":"/solutions/n8n/nodes/checkout-trigger"}]}]}]},{"group":"CLI","pages":[{"title":"Get started with the Crossmint CLI","sidebarTitle":"Getting started","href":"/cli/install"},{"group":"Commands","pages":[{"title":"Crossmint login","sidebarTitle":"crossmint login","href":"/cli/login"},{"title":"Crossmint logout","sidebarTitle":"crossmint logout","href":"/cli/logout"},{"title":"Crossmint whoami","sidebarTitle":"crossmint whoami","href":"/cli/whoami"},{"title":"Crossmint help","sidebarTitle":"crossmint help","href":"/cli/help"},{"title":"Crossmint keys create","sidebarTitle":"crossmint keys create","href":"/cli/keys/create"},{"title":"Crossmint keys list","sidebarTitle":"crossmint keys list","href":"/cli/keys/list"},{"title":"Crossmint keys delete","sidebarTitle":"crossmint keys delete","href":"/cli/keys/delete"},{"title":"Crossmint keys edit","sidebarTitle":"crossmint keys edit","href":"/cli/keys/edit"},{"title":"Crossmint projects create","sidebarTitle":"crossmint projects create","href":"/cli/projects/create"},{"title":"Crossmint projects select","sidebarTitle":"crossmint projects select","href":"/cli/projects/select"},{"title":"Crossmint projects list","sidebarTitle":"crossmint projects list","href":"/cli/projects/list"},{"title":"Crossmint projects details","sidebarTitle":"crossmint projects details","href":"/cli/projects/details"},{"title":"Crossmint projects auth-provider","sidebarTitle":"crossmint projects auth-provider","href":"/cli/projects/auth-provider"}]}]},{"group":"MCP Server","pages":[{"title":"Connect the Crossmint MCP Server","sidebarTitle":"Connect","href":"/mcp-server/connect"},{"title":"Crossmint MCP Server Tools","sidebarTitle":"Tools","href":"/mcp-server/tools"}]}]},{"tab":"Wallets","pages":[{"title":"Wallets","href":"/wallets/overview"}]},{"tab":"Identity","pages":[{"title":"Identity","href":"/identity/overview"}]},{"tab":"Stablecoin Orchestration","pages":[{"title":"Stablecoin Orchestration","href":"/stablecoin-orchestration/overview"}]},{"tab":"Checkout","pages":[{"title":"Checkout","href":"/payments/introduction"}]},{"tab":"Onramp","pages":[{"title":"Onramp","href":"/onramp/overview"}]},{"tab":"Offramp","pages":[{"title":"Offramp","href":"/offramp/overview"}]},{"tab":"Agents","pages":[{"title":"Agents","href":"/agents/overview"}]},{"tab":"Others","menu":[{"item":"Tokenization","pages":[{"title":"Tokenization","href":"/tokenization/introduction"}]}],"pages":[{"title":"Others","href":"/tokenization/introduction"}]}]},"basePath":"","title":"Overview - Crossmint Docs","buildId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","deploymentId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","dynamics":[],"chunks":[]}