---
api: 'Business API'
---

# Webhooks (v1) (deprecated)

:::warning
This is the v1 of the Webhooks API. This version is deprecated. For the latest version of the API, see [Webhooks (v2)](/docs/api/business#tag-webhooks-v2).
:::

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 two more times.

The following events are supported:

- `TransactionCreated`
- `TransactionStateChanged`

You cannot choose which event type to subscribe to. When you create a webhook, you automatically subscribe to all supported events.
