Product/components used and version/fix level:
1017.0.289 (Production use)
Detailed explanation of the problem:
When working with the OpenAPI specification for Cumulocity and noticed that when querying the endpoint {{baseUrl}}/application/currentApplication/settings (using a bootstrap user) the resulting response is not compliant with the schema provided in the specification (see Cumulocity IoT - OpenAPI Specification).
Therefore when sending the Accept header with value application/vnd.com.nsn.cumulocity.applicationsettings+json (as shown in the spec) the response status is 406 - Not Acceptable without a response body. When omitting the the header i receive a response 200 - OK with a response body, but not in the format given in the specification, instead the result is just returned as a “key - value” list for each setting.
This does occur in a microservice context as well as when using postman. Is this just an issue with our deployed version/fix-version or a general problem?
Error messages / full error message screenshot / log file:
Relevant section of the openapi spec:
Response in postman when sending accept header:
Response when not sending accept header: