I have roughly 120 data sources that use a connector to link directly to my data warehouse. I'm changing the password for the user that is used with this connector, but I'm trying to find an alternative to opening each data source in the Tableau Cloud IT, update the password, and republish. Is there any way to do this with the Tableau REST API? If so, how?
#Tableau APIs & Embedding
Hi @Nate Laning Yes, but not by directly updating the embedded password through the Tableau REST API. The recommended approach is to use the Update Data Source Connection REST API endpoint to update the connection credentials for each published data source. You can automate this by writing a script that authenticates to Tableau Cloud, retrieves the list of data sources, and updates the username and password for each connection. If all data sources use the same credentials, this is much faster than manually republishing every data source.