We recommend reviewing what is submitted before posting, in case your idea has already been submitted by another community member. If it has been submitted, vote for that existing feature request (by clicking the up arrow) to increase its opportunity of being added to Cireson solutions.
For more information around feature requests in the Cireson Community click here.
API for Service Offerings
In the spirit of minimizing duplication of data, this would let the performance enhancement from 8.6.2 of returning nulls for SO images (from GetServiceCatalog) remain, but we could make (only) one more call to this new endpoint and get a separate object that contains the SO's and their properties. It would be a simple matter to match the ID's from each set of data. Two API calls is not as good as one, but it is significantly better than one API call per Service Offering.
Comments
The way I've always solved this is with an undocumented api endpoint for the service catalog wich don't return the images and another undocumented api endpoint for SO and RO images which returns complete base64 with the correct data attribute in the beginning. Because of this you can use those endpoint in your img html tags and let the browser cache them!
Example:
But I agree with you that they should move these API endpoint to the official supported one!