Portal

Portal

Portal Team

Share the love

Want to stay updated? Subscribe below to keep in touch.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="mask0_996_165" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="2" y="1" width="46" height="46"> <path d="M47.2941 1.41177H2.11768V46.5882H47.2941V1.41177Z" fill="white"/> </mask> <g mask="url(#mask0_996_165)"> <path fill-rule="evenodd" clip-rule="evenodd" d="M16.2353 4.2353C16.2353 2.67591 17.4995 1.41177 19.0589 1.41177H44.4706C46.0301 1.41177 47.2941 2.67591 47.2941 4.2353V29.6471C47.2941 31.2065 46.0301 32.4706 44.4706 32.4706H38.8236V12.7059C38.8236 11.1465 37.5595 9.88236 36 9.88236H16.2353V4.2353ZM4.94121 15.5294C3.3818 15.5294 2.11768 16.7935 2.11768 18.353V43.7647C2.11768 45.3242 3.3818 46.5882 4.94121 46.5882H30.353C31.9124 46.5882 33.1765 45.3242 33.1765 43.7647V18.353C33.1765 16.7936 31.9124 15.5294 30.353 15.5294H4.94121Z" fill="currentColor"/> </g> </svg>
Product Updates
2 min

Introducing Signature Approval Webhooks

Real-time control over your Portal signing requests

April 2, 2025

Introducing Signature Approval Webhooks

We're excited to announce Signature Approval Webhooks, a new tool to give you more power over your Portal clients’ signing requests. This feature lets you get real-time updates and approve or deny signing requests straight from your server—unlocking you to build any custom rules engine you need!

What Are Signature Approvals?

With Signature Approval Webhooks, your server receives a webhook every time a Portal client tries to sign a transaction or message. You set up a webhook URL, and we send the details your way. Your server decides whether to greenlight or block it based on whatever logic you want.

Key Features

  • Real-time Alerts: Know the second a signing request happens.
  • Extra Security: Only the requests you greenlight get through.
  • Secure Implementation: Secured by HTTPS enforcement, webhook secrets, and IP allowlisting, all best practices in the industry.
  • Simple Setup: Just turn it on in the Portal Dashboard.

Get Started Today

Contact our support team to enable Signature Approval Webhooks for your organization. Then you can configure your webhook URL in the Portal Dashboard.

Select Signature Approvals.

Implement the webhook endpoint in your backend. To help you get started quickly, we've provided a reference implementation using TypeScript and Express. Check out our example repository for best practices on how to implement a Signature Approval webhook.

You can read more on how to implement webhooks in our docs.

Security First

We've implemented measures to ensure your webhook implementation is secure:

  • Mandatory HTTPS for all webhook URLs
  • Request verification using webhook secrets
  • IP address allowlisting to restrict incoming requests

Ready to enhance your Portal integration with real-time signature approvals for your clients’ wallets? Contact our team to enable Signature Approval Webhooks for your organization today!