I am using the Content Builder API to create assets. Specifically content blocks and I want to set the thumbnail attribute. However it appears to be read only. When I specify a value it never saves the value. I have tried setting the thumbnailUrl property to both a URL to an image I want to use as the thumbnail. And to a relative path. The relative path is what is returned when I create the asset or retrieve it. The relative path looks like this: /v1/assets/######/thumbnail. Where ###### is a the content id which is accessible in the image properties via the UI or when doing a retrieve of the asset.
Being able to reset a thumbnail would provide a richer user experience as I could create and display a graphic that approximates what my ampscript does. Rather than letting SFMC display a snippet of ampscript which is useless to marketers building the email.
I have tried using the superContent (and design) property. However the superContent property allows you to use one image. Salesforce forces that image to do "double duty" as both the thumbnail image and the content that is displayed when the content block is dragged into an email. The image used when dragging a content block into an email matches whatever size you upload. So this is fine. The issue is that salesforce uses the same image and if it exceeds (based on my testing) 300 X 200 it will crop the image. If it is less than 200 say around 75 -100 it does not fill out the thumbnail.
Again my experimentation showed a 300 pixel wide by 200 pixel tall image got the best of both worlds.
What I'm asking is there a way to set the thumbnail separate to the superContent? So I can have 2 different images for thumbnail and display? The thumbnail property is their but I can seem to write to it.
Support sent me here. I'll jump into my Delorean, turn on the gigawatts, and check your answers in the future.