The config body carries a scalar, and absence means unchanged

FeatureSecurityService
Shipped
August 26, 2026 at 8:36 PM UTC
Author
Kamo
Commit
ef8d8cd

updatePOSConfig bound Map<String, List<String>>, a shape that cannot carry quoteConversionBilling at all. Widened to Map<String, Object>. A key that is absent means leave it alone, not set it to null — the engagement-types tab sends only enabledEngagementTypes, so reading absence as null would wipe the org's billing choice on every vertical toggle, at HTTP 200 with nothing in any log.

All changes

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing