Hello James,
I strongly believe this is a limitation with how X integration handles media content in Genesys Cloud. While the integration does support images and media content, supported content profile, there are some limitations to note.
- The behavior you're seeing I think is the standard function of how X's API provides media content to third-party integrations.
- I don't think theres anything wrong with your config since you have set the supported content profile, the integration is successfully receiving messages and media URL's and the system is correctly identifying media was shared.
While I do think this is a limitation for all the reasons above you could always double check to make sure the supported content media profile includes the wildcard "image/*" to allow all media content. You can verify you haven't exceeded the maximum content size for X media.
Cheers,
------------------------------
Cameron
Online Community Manager/Moderator
------------------------------