Skip to main content

Hello! I am trying to verify a user’s subscription on my backend, and it seems like there’s a lot of event types from the revenuecat webhook to consider.

https://www.revenuecat.com/docs/integrations/webhooks/event-types-and-fields

I want to know if i want to ensure my user’s subscription status on my backend matches with the revenuecat source of truth, do i need to necessarily implement a handler for each of these event types? It feels like alot of effort, and I am wondering if there is usually a need to implement handling for all event cases, or do most apps just need to implement for a few event types?

Hi @richard-0c15ac,

There are a lot of events and they are all needed since the subscription status have a lot of states. That’s why it’s best to leverage that logic to RevenueCat and use it as source of truth. If you want to know the status at any point of a given user you can use our API to get it.

Let me know if this helps!