I'm Using tableau rest API 10.2.
So the issue is that when I call the tableau REST API to append a file(which contain three columns of strings) to an existing file in tableau server(which contains only two columns of strings), surprisingly the append action succeed and then I see the third column of the original file is lost, but the first two columns actually get added.
Not sure if this is the expected behaviour. Because according to the spec(https://onlinehelp.tableau.com/current/api/rest_api/en-us/help.htm#REST/rest_api_ref.htm#Publish_Datasource ), when 'append' is set to true, the schemas of the two extracts must match.
It would be great if someone can clear this doubt.
I do not have much experience with this personally, but some members of the Tableau community specific for the Tableau SDK could answer your inquiry. I suggest posting to this group(Tableau SDK ) for some additional assistance!