---
title: "What do RevenueDot webhook events mean?"
description: "One page per RevenueDot webhook event type: when it is sent, what your server should do with it, how RevenueDot derives it from the store's data, and a webhook handler you can run."
url: https://revenuedot.app/docs/webhooks
---

# What do RevenueDot webhook events mean?

Each page below answers one webhook event in a sentence, then gives when it is sent, what your server should do, a handler you can run and the rule in RevenueDot's code that produces it (21 pages). Every field of every event, with a recorded payload, is in [which webhook events RevenueDot sends](https://revenuedot.app/docs/api/webhook-events.md).

## The 21 event types

RevenueCat's webhook event types, the same names and fields on RevenueDot. Two are accepted in a filter but never sent.

- [What does the RevenueDot webhook event INITIAL_PURCHASE mean?](https://revenuedot.app/docs/webhooks/webhook-initial-purchase.md)
- [What does the RevenueDot webhook event RENEWAL mean?](https://revenuedot.app/docs/webhooks/webhook-renewal.md)
- [What does the RevenueDot webhook event CANCELLATION mean?](https://revenuedot.app/docs/webhooks/webhook-cancellation.md)
- [What does the RevenueDot webhook event UNCANCELLATION mean?](https://revenuedot.app/docs/webhooks/webhook-uncancellation.md)
- [What does the RevenueDot webhook event NON_RENEWING_PURCHASE mean?](https://revenuedot.app/docs/webhooks/webhook-non-renewing-purchase.md)
- [What does the RevenueDot webhook event SUBSCRIPTION_PAUSED mean?](https://revenuedot.app/docs/webhooks/webhook-subscription-paused.md)
- [What does the RevenueDot webhook event EXPIRATION mean?](https://revenuedot.app/docs/webhooks/webhook-expiration.md)
- [What does the RevenueDot webhook event BILLING_ISSUE mean?](https://revenuedot.app/docs/webhooks/webhook-billing-issue.md)
- [What does the RevenueDot webhook event PRODUCT_CHANGE mean?](https://revenuedot.app/docs/webhooks/webhook-product-change.md)
- [What does the RevenueDot webhook event SUBSCRIPTION_EXTENDED mean?](https://revenuedot.app/docs/webhooks/webhook-subscription-extended.md)
- [What does the RevenueDot webhook event REFUND_REVERSED mean?](https://revenuedot.app/docs/webhooks/webhook-refund-reversed.md)
- [What does the RevenueDot webhook event TRANSFER mean?](https://revenuedot.app/docs/webhooks/webhook-transfer.md)
- [What does the RevenueDot webhook event TEST mean?](https://revenuedot.app/docs/webhooks/webhook-test.md)
- [What does the RevenueDot webhook event VIRTUAL_CURRENCY_TRANSACTION mean?](https://revenuedot.app/docs/webhooks/webhook-virtual-currency-transaction.md)
- [What does the RevenueDot webhook event EXPERIMENT_ENROLLMENT mean?](https://revenuedot.app/docs/webhooks/webhook-experiment-enrollment.md)
- [What does the RevenueDot webhook event PURCHASE_REDEEMED mean?](https://revenuedot.app/docs/webhooks/webhook-purchase-redeemed.md)
- [What does the RevenueDot webhook event SUBSCRIBER_ALIAS mean?](https://revenuedot.app/docs/webhooks/webhook-subscriber-alias.md)
- [What does the RevenueDot webhook event PRICE_INCREASE_CONSENT_REQUIRED mean?](https://revenuedot.app/docs/webhooks/webhook-price-increase-consent-required.md)
- [What does the RevenueDot webhook event PRICE_INCREASE_CONSENT_APPROVED mean?](https://revenuedot.app/docs/webhooks/webhook-price-increase-consent-approved.md)
- [What does the RevenueDot webhook event TEMPORARY_ENTITLEMENT_GRANT mean?](https://revenuedot.app/docs/webhooks/webhook-temporary-entitlement-grant.md)
- [What does the RevenueDot webhook event INVOICE_ISSUANCE mean?](https://revenuedot.app/docs/webhooks/webhook-invoice-issuance.md)
