* Port server-side updates from 13 implementation. * Update openapi.json * Update typed client. * Ported over front-end amend from 13. * Handled edge case of publishing invariant root with variant descendants. * Refactor to enum. * Resolved CodeScene warning. * Resolved CodeScene warning. * Resolved CodeScene warning. * Applied suggestions from code review. * Reverted breaking change in integration tests. * Refactored method name.