Enough Talk! Let's Build One
Building a Webhook
A webhook ends up looking like an API call, but in reverse. Rather than you calling the API and requesting data, the API is calling you to let you know something has happened. All services will require at least one thing: the URL, or endpoint, to send the payload to.
If you’ve ever built a REST API that your application or other apps use, you know nearly everything you need to get started.
Here is a sample code to get your started
Before you dive in
If you want to test the shape of a webhook before building an application to consume it, you can use a service like Requestbin
How to register a Webhook?
Once you have built your webhook handler, you need to register it with Zoko to receive notifications
2 ways to register a webhook
- using the Create Webhook API
- using the Zoko Web Application
Multiple events on the same webhook?
Yes, of course you can register your webhook to receive multiple events.
Make sure you check the event
field of the message to differentiate the messages posted to your webhook.