We have integrated Tableau into our application, there is a need where user can select dimensions, measures and chart type, using these details can Tableau generate a chart through an API call?.
These reports/charts wouldn't be published but the data source for these would be available in Tableau server. Using this data source and the above mentioned user-selected parameters can a chart/view be generated without using Tableau server web edit/Tableau Desktop, just by an API call?
You cannot create reports dynamically through the API.
The best you could do is pass these values through into parameters in the report and create your report to adjust dynamically based on those.