I've used freemarker html files to populate email ...
# suitescript
k
I've used freemarker html files to populate email templates from a JSON object before, but not soap requests