Introduce new /api/v1/company resource with 5 endpoints to replace legacy form-encoded APIs in CMSConfigResource:
GET /api/v1/company — read full company config for admin UI
PUT /api/v1/company/basic-info — save branding, portal URL, email
PUT /api/v1/company/locale-info — save language and timezone
PUT /api/v1/company/auth-type — save authentication type
POST /api/v1/company/_regenerateKey — regenerate security key
Uses semantic field names instead of obfuscated Liferay model fields
(e.g. primaryColor instead of type, secondaryColor instead of street).
Introduce new /api/v1/company resource with 5 endpoints to replace legacy form-encoded APIs in CMSConfigResource:
GET /api/v1/company — read full company config for admin UI
PUT /api/v1/company/basic-info — save branding, portal URL, email
PUT /api/v1/company/locale-info — save language and timezone
PUT /api/v1/company/auth-type — save authentication type
POST /api/v1/company/_regenerateKey — regenerate security key
Uses semantic field names instead of obfuscated Liferay model fields
(e.g. primaryColor instead of type, secondaryColor instead of street).