Cfhttpparam and encode

I think this has to do with the content-type header returned by the server, try returning Content-Type: application/json from your API.

You should be able to get the text by doing toString(cfhttp.fileContent) if Content-Type doesn’t fix it.