This is the latest version of the Webhooks API, v2. For the previous version of the API, see Webhooks (v1) (deprecated).
A webhook (also called a web callback) allows your system to receive updates about your account to an HTTPS endpoint that you provide.
When a supported event occurs, a notification is posted via HTTP POST
method to the specified endpoint.
If the receiver returns an HTTP error response, Revolut will retry the webhook event three more times, each with a 10-minute interval.
The following events are supported:
TransactionCreated
TransactionStateChanged
PayoutLinkCreated
PayoutLinkStateChanged
For more information, see the guides: About webhooks and Manage webhooks.