You can do almost anything through the Tableau REST API, which has an extensive API Reference Library which has code samples and tutorials on how to query the API and the different methods available (POST, GET ...)
Finally, I think there is - as far as I know - an active group here on one of the Community forums interested in the Tableau API and the opportunities it represents.
Keep asking if there is more we can help with.
Thanks Birgit for your reply.My requirement is using Tableau have to create chart in my application as I was doing R&D I did not found any API using which can do operation from scratch as we do in Tableau public or desktop.Please let me know If any one tried this way
Thank you for pointing us to this Tableau Gold Partner Program. Excellent! And I think you are right. However, you can still automate a number of things through the API, essentially anything you can do using tabcmd and more - only easier. So I understand that your app has a script that generates the chart on demand?
Sounds interesting and challenging. -Birgit