{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-products/wallet/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["admonition"]},"type":"markdown"},"seo":{"title":"Webhooks & connections overview","description":"User guides, API reference, and support resources.","siteUrl":"https://docs.ripple.com/products/custody","lang":"en-US","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"webhooks--connections-overview","__idx":0},"children":["Webhooks & connections overview"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Wallet-as-a-Service (Palisade) provides multiple ways to integrate with external systems and third-party applications, including real-time event notifications and connections to decentralized applications."]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"info","name":"In this section"},"children":[{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"/products/wallet/user-interface/integrations/overview"},"children":["Webhooks overview"]}," – Payload formats and event types"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"/products/wallet/user-interface/integrations/manage-webhooks"},"children":["Manage webhooks"]}," – Setup and signature verification"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"/products/wallet/user-interface/integrations/open-a-connection"},"children":["Connections (WalletConnect)"]}," – Connect to dApps"]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For programmatic API access, see the ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"/products/wallet/user-interface/api/getting-started"},"children":["API documentation"]},"."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"webhooks","__idx":1},"children":["Webhooks"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Webhooks deliver real-time notifications to your backend systems when events occur in Palisade. Instead of polling the API, your server receives automatic updates for:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Transactions"]},": Status changes from creation to confirmation"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Wallets"]},": Provisioning status updates"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Approvals"]},": Approval request creation and resolution"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["See:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"/products/wallet/user-interface/integrations/overview"},"children":["Webhooks overview"]}," for payload formats and event types"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"/products/wallet/user-interface/integrations/manage-webhooks"},"children":["Manage webhooks"]}," for setup and signature verification"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"walletconnect-connections","__idx":2},"children":["WalletConnect (Connections)"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Connect your Palisade wallets to decentralized applications (dApps) using WalletConnect. This enables:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Interaction with DeFi protocols"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["NFT marketplaces"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Other Web3 applications"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["All WalletConnect transactions require approval before execution, ensuring you maintain control over your assets."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["See ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"/products/wallet/user-interface/integrations/open-a-connection"},"children":["Connections"]}," for setup instructions."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"integration-architecture","__idx":3},"children":["Integration architecture"]},{"$$mdtype":"Tag","name":"Mermaid","attributes":{"data-language":"mermaid","diagramSource":"flowchart LR\n    subgraph your[\"Your Systems\"]\n        API[\"API Client\"]\n        WH[\"Webhook Receiver\"]\n    end\n\n    subgraph palisade[\"Palisade\"]\n        PAPI[\"Palisade API\"]\n        WHE[\"Webhook Engine\"]\n    end\n\n    subgraph dapps[\"dApps\"]\n        DAPP[\"DeFi / NFT / Web3\"]\n    end\n\n    API -->|\"OAuth + REST\"| PAPI\n    WHE -->|\"POST Events\"| WH\n    DAPP <-->|\"WalletConnect\"| palisade\n","diagramHtml":"<div class=\"mermaid\" data-processed=\"true\"><svg id=\"mermaid-1772138382631\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" class=\"flowchart\" style=\"max-width: 640.40625px;\" viewBox=\"0 0 640.40625 472\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>#mermaid-1772138382631{font-family:\"trebuchet ms\",verdana,arial,sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#mermaid-1772138382631 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#mermaid-1772138382631 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#mermaid-1772138382631 .error-icon{fill:#552222;}#mermaid-1772138382631 .error-text{fill:#552222;stroke:#552222;}#mermaid-1772138382631 .edge-thickness-normal{stroke-width:1px;}#mermaid-1772138382631 .edge-thickness-thick{stroke-width:3.5px;}#mermaid-1772138382631 .edge-pattern-solid{stroke-dasharray:0;}#mermaid-1772138382631 .edge-thickness-invisible{stroke-width:0;fill:none;}#mermaid-1772138382631 .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-1772138382631 .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-1772138382631 .marker{fill:#333333;stroke:#333333;}#mermaid-1772138382631 .marker.cross{stroke:#333333;}#mermaid-1772138382631 svg{font-family:\"trebuchet ms\",verdana,arial,sans-serif;font-size:16px;}#mermaid-1772138382631 p{margin:0;}#mermaid-1772138382631 .label{font-family:\"trebuchet ms\",verdana,arial,sans-serif;color:#333;}#mermaid-1772138382631 .cluster-label text{fill:#333;}#mermaid-1772138382631 .cluster-label span{color:#333;}#mermaid-1772138382631 .cluster-label span p{background-color:transparent;}#mermaid-1772138382631 .label text,#mermaid-1772138382631 span{fill:#333;color:#333;}#mermaid-1772138382631 .node rect,#mermaid-1772138382631 .node circle,#mermaid-1772138382631 .node ellipse,#mermaid-1772138382631 .node polygon,#mermaid-1772138382631 .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-1772138382631 .rough-node .label text,#mermaid-1772138382631 .node .label text,#mermaid-1772138382631 .image-shape .label,#mermaid-1772138382631 .icon-shape .label{text-anchor:middle;}#mermaid-1772138382631 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#mermaid-1772138382631 .rough-node .label,#mermaid-1772138382631 .node .label,#mermaid-1772138382631 .image-shape .label,#mermaid-1772138382631 .icon-shape .label{text-align:center;}#mermaid-1772138382631 .node.clickable{cursor:pointer;}#mermaid-1772138382631 .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#mermaid-1772138382631 .arrowheadPath{fill:#333333;}#mermaid-1772138382631 .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-1772138382631 .flowchart-link{stroke:#333333;fill:none;}#mermaid-1772138382631 .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-1772138382631 .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#mermaid-1772138382631 .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-1772138382631 .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#mermaid-1772138382631 .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-1772138382631 .cluster text{fill:#333;}#mermaid-1772138382631 .cluster span{color:#333;}#mermaid-1772138382631 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\"trebuchet ms\",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-1772138382631 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#mermaid-1772138382631 rect.text{fill:none;stroke-width:0;}#mermaid-1772138382631 .icon-shape,#mermaid-1772138382631 .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-1772138382631 .icon-shape p,#mermaid-1772138382631 .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#mermaid-1772138382631 .icon-shape rect,#mermaid-1772138382631 .image-shape rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-1772138382631 .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#mermaid-1772138382631 .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#mermaid-1772138382631 :root{--mermaid-font-family:\"trebuchet ms\",verdana,arial,sans-serif;}</style><g><marker id=\"mermaid-1772138382631_flowchart-v2-pointEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 0 L 10 5 L 0 10 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"mermaid-1772138382631_flowchart-v2-pointStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"4.5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 5 L 10 10 L 10 0 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"mermaid-1772138382631_flowchart-v2-circleEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"11\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"mermaid-1772138382631_flowchart-v2-circleStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-1\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"mermaid-1772138382631_flowchart-v2-crossEnd\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"12\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"mermaid-1772138382631_flowchart-v2-crossStart\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"-1\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><g class=\"root\"><g class=\"clusters\"><g class=\"cluster\" id=\"dapps\" data-look=\"classic\"><rect style=\"\" x=\"8\" y=\"8\" width=\"243.0625\" height=\"124\"></rect><g class=\"cluster-label\" transform=\"translate(105.9765625, 8)\"><foreignObject width=\"47.109375\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>dApps</p></span></div></foreignObject></g></g><g class=\"cluster\" id=\"palisade\" data-look=\"classic\"><rect style=\"\" x=\"8\" y=\"152\" width=\"624.40625\" height=\"168\"></rect><g class=\"cluster-label\" transform=\"translate(289.2578125, 152)\"><foreignObject width=\"61.890625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Palisade</p></span></div></foreignObject></g></g><g class=\"cluster\" id=\"your\" data-look=\"classic\"><rect style=\"\" x=\"8\" y=\"340\" width=\"624.40625\" height=\"124\"></rect><g class=\"cluster-label\" transform=\"translate(269.890625, 340)\"><foreignObject width=\"100.625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Your Systems</p></span></div></foreignObject></g></g></g><g class=\"edgePaths\"><path d=\"M195.047,402L204.383,402C213.719,402,232.391,402,254.902,402C277.414,402,303.766,402,341.913,375.651C380.061,349.301,430.005,296.602,454.977,270.253L479.949,243.903\" id=\"L_API_PAPI_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_API_PAPI_0\" data-points=\"W3sieCI6MTk1LjA0Njg3NSwieSI6NDAyfSx7IngiOjI1MS4wNjI1LCJ5Ijo0MDJ9LHsieCI6MzMwLjExNzE4NzUsInkiOjQwMn0seyJ4Ijo0ODIuNzAwNTQ4NTM3MjM0MDYsInkiOjI0MX1d\" marker-end=\"url(#mermaid-1772138382631_flowchart-v2-pointEnd)\"></path><path d=\"M222.234,258L227.039,258C231.844,258,241.453,258,259.434,258C277.414,258,303.766,258,340.55,277.081C377.335,296.162,424.553,334.324,448.162,353.405L471.771,372.486\" id=\"L_WHE_WH_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_WHE_WH_0\" data-points=\"W3sieCI6MjIyLjIzNDM3NSwieSI6MjU4fSx7IngiOjI1MS4wNjI1LCJ5IjoyNTh9LHsieCI6MzMwLjExNzE4NzUsInkiOjI1OH0seyJ4Ijo0NzQuODgxODM1OTM3NSwieSI6Mzc1fV0=\" marker-end=\"url(#mermaid-1772138382631_flowchart-v2-pointEnd)\"></path><path d=\"M230.063,70L233.563,70C237.063,70,244.063,70,254.745,83.082C265.427,96.165,279.791,122.329,286.973,135.411L294.155,148.494\" id=\"L_DAPP_palisade_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_DAPP_palisade_0\" data-points=\"W3sieCI6MjI2LjA2MjUsInkiOjcwfSx7IngiOjI1MS4wNjI1LCJ5Ijo3MH0seyJ4IjozMzAuMTE3MTg3NSwieSI6MjE0fSx7IngiOjQzMy4xNjQwNjI1LCJ5IjoyMTR9XQ==\" marker-start=\"url(#mermaid-1772138382631_flowchart-v2-pointStart)\" marker-end=\"url(#mermaid-1772138382631_flowchart-v2-pointEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\" transform=\"translate(330.1171875, 402)\"><g class=\"label\" data-id=\"L_API_PAPI_0\" transform=\"translate(-50.8515625, -12)\"><foreignObject width=\"101.703125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>OAuth + REST</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(330.1171875, 258)\"><g class=\"label\" data-id=\"L_WHE_WH_0\" transform=\"translate(-46.4140625, -12)\"><foreignObject width=\"92.828125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>POST Events</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(267.55563, 100.04264)\"><g class=\"label\" data-id=\"L_DAPP_palisade_0\" transform=\"translate(-54.0546875, -12)\"><foreignObject width=\"108.109375\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>WalletConnect</p></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"node default\" id=\"flowchart-API-0\" transform=\"translate(129.53125, 402)\"><rect class=\"basic label-container\" style=\"\" x=\"-65.515625\" y=\"-27\" width=\"131.03125\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-35.515625, -12)\"><rect></rect><foreignObject width=\"71.03125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>API Client</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"flowchart-WH-1\" transform=\"translate(508.2890625, 402)\"><rect class=\"basic label-container\" style=\"\" x=\"-99.1171875\" y=\"-27\" width=\"198.234375\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-69.1171875, -12)\"><rect></rect><foreignObject width=\"138.234375\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Webhook Receiver</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"flowchart-PAPI-2\" transform=\"translate(508.2890625, 214)\"><rect class=\"basic label-container\" style=\"\" x=\"-75.125\" y=\"-27\" width=\"150.25\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-45.125, -12)\"><rect></rect><foreignObject width=\"90.25\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Palisade API</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"flowchart-WHE-3\" transform=\"translate(129.53125, 258)\"><rect class=\"basic label-container\" style=\"\" x=\"-92.703125\" y=\"-27\" width=\"185.40625\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-62.703125, -12)\"><rect></rect><foreignObject width=\"125.40625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Webhook Engine</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"flowchart-DAPP-4\" transform=\"translate(129.53125, 70)\"><rect class=\"basic label-container\" style=\"\" x=\"-96.53125\" y=\"-27\" width=\"193.0625\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-66.53125, -12)\"><rect></rect><foreignObject width=\"133.0625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>DeFi / NFT / Web3</p></span></div></foreignObject></g></g></g></g></g></svg></div>"},"children":["flowchart LR\n    subgraph your[\"Your Systems\"]\n        API[\"API Client\"]\n        WH[\"Webhook Receiver\"]\n    end\n\n    subgraph palisade[\"Palisade\"]\n        PAPI[\"Palisade API\"]\n        WHE[\"Webhook Engine\"]\n    end\n\n    subgraph dapps[\"dApps\"]\n        DAPP[\"DeFi / NFT / Web3\"]\n    end\n\n    API -->|\"OAuth + REST\"| PAPI\n    WHE -->|\"POST Events\"| WH\n    DAPP <-->|\"WalletConnect\"| palisade\n"]}]},"headings":[{"value":"Webhooks & connections overview","id":"webhooks--connections-overview","depth":1},{"value":"Webhooks","id":"webhooks","depth":2},{"value":"WalletConnect (Connections)","id":"walletconnect-connections","depth":2},{"value":"Integration architecture","id":"integration-architecture","depth":2}],"frontmatter":{"title":"Webhooks & connections overview","seo":{"title":"Webhooks & connections overview"}},"lastModified":"2026-02-27T16:34:32.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/products/wallet/user-interface/integrations/integrations-overview","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}