Currently we are running tableau server 2018.1, we are planning to upgrade to the latest versions when we get the oportinity to do so but in the meantime we are continuring our work on 2018.1
We are currently having our dotNet Core API hook into the tableau REST API to take care of some user management.
When doing this we notice that our awaited Async calls are returning a value and then continuing to do more work such as changing permissions or updating users. Is this expected behavior for the REST API? If not, is it fixed in the newer version(s) of tableau server?
I am also having a similar issue where if I make a call to switch sites, my next call being the GET users endpoint for that site will sometimes fail to return any users. But if I put a breakpoint on the call to GET users, and wait a bit, then I get users.