Webhooks are automated messages sent from one application to another in response to specific events. Unlike traditional APIs where you need to regularly request information ("polling"), webhooks deliver data to you the moment something happens. They're essentially user-defined HTTP callbacks - a way for an app to provide other applications with real-time information.Think of webhooks as a "phone call" rather than "checking your mailbox" - instead of repeatedly asking if anything new has happened, you get notified immediately when it does.
Webhooks eliminate the need for constant polling, which saves resources and reduces latency. Instead of checking every few minutes whether something has changed, you receive updates instantaneously when they occur.
Webhooks enable seamless integration between your systems and ours, allowing them to communicate and respond to events automatically without manual intervention. For eSIMs, this is particularly valuable, as it ensures you can act in real time to support your users. We currently support the following use cases:
Async orders triggered when your order is successfully completed, including the successful generation of an eSIM.
Low data triggered when your users’ eSIMs are running low on data or nearing expiry, so you can notify them and encourage timely top-ups.
Credit limit triggered when you are approaching your credit limit for purchasing eSIMs, enabling you to take proactive action with your account manager.