Trying to understand why sending a structured content payload via the Open messaging integration rejects my card. The docs say content accepts JSON, but I get a 400 when sending nested objects directly.
Make sure you serialize the entire payload correctly. The endpoint expects a standard JSON object, not nested serialization artifacts. Use the TypeScript SDK’s CreateConversationMessageRequest model to handle type safety automatically. See this guide: https://support.genesys.com/s/article/om-serialization-tips.