Using webhooks you can connect the following events:
Test event issued through the RevenueCat dashboard.
A new subscription has been purchased.
A customer has made a purchase that will not auto-renew.
An existing subscription has been renewed. This may occur at the end of the current billing period or later if a lapsed user re-subscribes.
A subscriber has changed the product of their subscription.
A subscription or non-renewing purchase has been canceled. See cancellation reasons for more details.
A non-expired cancelled subscription has been re-enabled.
There has been a problem trying to charge the subscriber. This does not mean the subscription has expired. Can be safely ignored if listening to
CANCELLATION event +
A subscription has been paused.
A transfer of transactions and entitlements was initiated between one App User ID(s) to another.
A subscription has expired and access should be removed.