Learn more
Introducing the Dynamic Global Wallet Kit: A powerful toolset for developers to build ecosystems around their apps or chains!
Table of contents
At Dynamic, we understand that the success of your business hinges on the ability to respond to data events in real-time. And in Crypto, real-time typically means yesterday!
Our Webhooks product is a powerful feature designed to keep your applications in sync and automate your workflows, creating a seamless and highly customizable operation. Webhooks allow you to listen to events happening in your Dynamic environment and integrate applications to automatically receive information about those events.
Webhooks are automated messages sent from apps when something happens. They have a message—or payload—and are sent to a unique URL—essentially a simple event-notification via HTTP POST. Webhooks are the digital equivalent of a phone call that delivers information immediately, unlike APIs that require you to dial in to check for updates. They allow different software to communicate with each other automatically, providing real-time information that triggers actions within your systems.
Instead of integrating our rest API to poll for information, our webhooks are designed to send info to you quickly and efficiently. Less code. Less time spent by you.
Many more. These are just some sample use cases from customers using webhooks. We’re excited to hear what you do.
What are Dynamic Webhooks?
Dynamic Webhooks allow you to receive real-time HTTP notifications of events that occur within your Dynamic.xyz account. This enables you to automatically trigger actions or notifications in your own systems or applications.
How do I set up a webhook?
Contact us and we will enable this feature for you in the dashboard. Once granted access, log into your Dashboard, navigate to the webhooks, and add a new webhook URL. You can specify which events you want to subscribe to, and Dynamic.xyz will send POST requests to your specified URL when those events occur.
What kind of events can I track with Dynamic Webhooks?
You can track a variety of events, such as wallet creations, authentication requests, wallet linking, embedded wallet activity, and more. If you don’t see an event, let us know. We can add them quickly. See our documentation for our list of events.
Are Dynamic webhooks secure?
Yes, webhooks are designed with security in mind. We use HTTPS for webhook endpoints, ensuring data is encrypted during transit. We also implement additional security measures like verifying webhook signatures to ensure the data is coming from us.
How can I handle failed webhook deliveries?
Dynamic.xyz will attempt to resend the webhook if the initial delivery fails up to 4 times (intervals of 15s, 1min, 3.25min, 10min) You can also monitor your webhook delivery status in your dashboard and set up alerts or log in to track delivery failures, allowing you to troubleshoot any issues.
Can I customize the payload of webhooks?
The payload of each webhook event is predefined by Dynamic to provide the necessary information related to that event. Customization of the payload is typically not supported.
Is there a limit to the number of webhooks I can create?
At the moment we have a limit of 10 webhooks per environment.
How can I test my webhook integration?
Set up a sandbox environment without affecting your live data. You can use requestbin or webhooks.site
What should I do if I'm not receiving webhook events?
Verify your webhook URL is correct, check for any IP or firewall restrictions that might block incoming requests, and ensure your server is properly handling and acknowledging the POST requests. Also, check the dashboard for any error messages or logs.
When does message data expire?
Production - 1 year
Sandbox - 30 days
Share this article