I'm building a SaaS product where subscription happens with the integration of Stripe. I have multiple subscription plans and certain APIs are restricted to advanced/premium plans only. How do I build API permissions so that it works well with dynamic plans? Plans can be added or deleted at Stripe's dashboard which gets synced with my backend models. Is there a way to associate certain endpoints to a plan using admin panel without modifying the codebase?