I have moved this thread to the REST API category.
Raised this thread to give it better visibility.
I'm not an API expert, but I think you would be interested in this Document API - GitHub - tableau/document-api-python: Create and modify Tableau workbook and datasource files
Hope this helps
Does your workbook connect to data base as live connection or your workbook use extract data sources from tableau server?