The service config (single) item is totally free-form and has no schema validation at the REST side, so it is up to the website to make use of the required config parameters and manage schema.
The website is not enforcing the required field flag and does not "unset" fields that are optional+blank.