a week ago
Revoking entitlement access at the plan and add-on level
We’re excited to announce a powerful new capability: the ability to explicitly revoke access to entitlements at both the plan and add-on level.
What’s New
When adding entitlements to plans or add-ons, you can now choose whether to explicitly grant or deny access to the feature.
Revoked features will:
- Be hidden from pricing tables.
Return entitlement checks with:
hasAccess: false
accessDeniedReason: Revoked
This brings greater clarity and control, especially when:
- Working with plan inheritance, while needing to deny access to features in inherited plans.
- Managing boolean features, where access denial is now fully supported.
Why It Matters
This update makes entitlement management more transparent, flexible, and explicit — ensuring that your product packaging reflects your exact business logic.
See it in action
SDK Support
This functionality is supported in the latest versions of our SDKs:
- Node.js: v3.84.0
- Python / Ruby / Go / Java / .NET: v3.40.0
- Sidecar SDK: v3.47.1
- JavaScript: v3.54.0
- React: v6.8.0
- Vue.js: v5.1.0
- Embed SDK: v6.1.0
What’s Next
Revoking access at the subscription level is also on our roadmap — stay tuned!