All important activity on your ZWITCH account is recorded as an event. We use webhooks to notify you about important events on your account. These webhooks contain details about the event such as changes that occurred and the resources impacted by the change.
We send webhooks as HTTP POST call to a URL configured by you. Webhook payloads use the JSON format.
We recommend you treat webhooks as asynchronous events and do not depend on them for time-sensitive actions. While we try to deliver webhooks to you within a few seconds, there could be delays due to network and technical issues.
Webhooks are Asynchronous
Webhooks are asynchronous. We do not recommend waiting for a webhook to perform time-sensitive actions.
For time-sensitive actions, we recommend polling our APIs instead.
You can use webhooks to automatically trigger asynchronous events in your systems. For example, the
beneficiary.created event is triggered when a beneficiary is successfully added to an account. You can use the webhook event to inform your customer that the beneficiary has been successfully added and that they can now transfer funds to their beneficiary.
IP Addresses for Webhook
To ensure your integration is secure, configure your servers to accept webhooks only from the below IP Addresses.
Updated 7 months ago