| Customer Events | | — |
| customer.created | Triggered when a new customer is initially created. |
| customer.updated | Triggered when a customer’s status or details change. |
| Payment Account Events | | — |
| payment_account.created | Triggered when a new payment account is added/created. |
| payment_account.deleted | Triggered when a payment account is removed/deleted. |
| Transaction Events | | — |
| transaction.created | Triggered when a transaction is initiated (created). |
| transaction.updated | Triggered when a transaction’s status changes (e.g. moves from created to processing, completed, etc). |
| deposit.created | Triggered when a deposit is made to a customer’s account (e.g FERN_CRYPTO_WALLET, FERN_FIAT_ACCOUNT). Same payload as transaction.created. |
| deposit.updated | Triggered when a transaction corresponding to deposit has a status change. Same payload as transaction.updated. |