Skip to main content

CapabilityReasons

Machine-readable denial reasons returned by capability permissions so callers can distinguish role, plan, visibility, quota, and subscription restrictions.

enum CapabilityReasons {
PERMISSION
UPGRADE
HIDDEN
SUBSCRIPTION_ISSUE
NOT_ADMIN
QUOTA
CONTACT_SUPPORT
}

Values​

CapabilityReasons.PERMISSION​

User lacks access to the feature because of permissions

CapabilityReasons.UPGRADE​

User has to upgrade to a different plan for this feature.

CapabilityReasons.HIDDEN​

Feature is hidden from the user

CapabilityReasons.SUBSCRIPTION_ISSUE​

Issue with subscription - trial expired, payment failure, etc

CapabilityReasons.NOT_ADMIN​

Feature is for admins only and the user is not an admin

CapabilityReasons.QUOTA​

Feature can not be accessed because quota limit reached

CapabilityReasons.CONTACT_SUPPORT​

Contact support to get help/access with this feature

Member Of​

CapabilityPermissionValue object