Skip to content

Feature flags

Each key below maps to a TenantFeature row. [RequiresFeature(...)] on a command short-circuits to a 403 when the matching key is disabled for the calling tenant. Host admins bypass.

Feature keyConstantDescription
address-validation:internationalFeatureKeys.AddressValidation.International
address-validation:usFeatureKeys.AddressValidation.Us
Feature keyConstantDescription
api-access:enabledFeatureKeys.ApiAccess.Enabled
Feature keyConstantDescription
custom-reports:enabledFeatureKeys.CustomReports.Enabled
Feature keyConstantDescription
shipping:enabledFeatureKeys.FeatureKeys.Enabled
tax:enabledFeatureKeys.FeatureKeys.Enabled
processing-fees:enabledFeatureKeys.FeatureKeys.Enabled
recurring-donations:enabledFeatureKeys.FeatureKeys.Enabled
mailchimp:enabledFeatureKeys.FeatureKeys.Enabled
import:enabledFeatureKeys.FeatureKeys.Enabled
inventory:enabledFeatureKeys.FeatureKeys.Enabled
custom-reports:enabledFeatureKeys.FeatureKeys.Enabled
report-scheduling:enabledFeatureKeys.FeatureKeys.Enabled
api-access:enabledFeatureKeys.FeatureKeys.Enabled
webhooks:enabledFeatureKeys.FeatureKeys.Enabled
address-validation:internationalFeatureKeys.FeatureKeys.International
address-validation:usFeatureKeys.FeatureKeys.Us
Feature keyConstantDescription
import:enabledFeatureKeys.Import.Enabled
Feature keyConstantDescription
inventory:enabledFeatureKeys.Inventory.Enabled
Feature keyConstantDescription
mailchimp:enabledFeatureKeys.Mailchimp.Enabled
Feature keyConstantDescription
processing-fees:enabledFeatureKeys.ProcessingFees.Enabled
Feature keyConstantDescription
recurring-donations:enabledFeatureKeys.RecurringDonations.Enabled
Feature keyConstantDescription
report-scheduling:enabledFeatureKeys.ReportScheduling.Enabled
Feature keyConstantDescription
shipping:enabledFeatureKeys.Shipping.Enabled
Feature keyConstantDescription
tax:enabledFeatureKeys.Tax.Enabled
Feature keyConstantDescription
webhooks:enabledFeatureKeys.Webhooks.Enabled