It appears there might be a bug in how Bubble handles dynamic data insertion into JSON bodies for external API calls, especially when dealing with complex nested structures and URLs. Even when attempting to send the entire JSON as a pre-built text string from a Custom State, Bubble seems to be interfering with the dynamic value insertion, leading to invalid JSON.
Has anyone else encountered this problem with OpenAI Vision API or similar complex JSON payloads? Is there a known workaround beyond what I’ve tried (e.g., using the Toolbox plugin and JavaScript, which I’d prefer to avoid if possible but will consider as a last resort)?
Any insights or alternative strategies would be greatly appreciated.