2 Replies Latest reply on Jun 22, 2015 6:48 AM by Toby Erkson

    9.0 REST API Python library now available

    Bryant Howell

      Hi everyone,

      Just wanted to let you know the availability of the tableau_rest_api library in Python, available on PyPI here and on GitHub here . It is a full reference implementation of all of the features in the 9.0 REST API i.e. everything that is possible has been implemented and tested (at least locally). There is an example script available that runs through the basic syntax of how to do most everything. You can either use it yourself or use it is as a reference when implementing your own library.

       

      Most of the documentation and thoughts behind how it is built and intended to be used are here:

       

      https://tableauandbehold.wordpress.com/2015/05/26/getting-started-with-the-tableau_rest_api-library/

      https://tableauandbehold.wordpress.com/2015/06/18/setting-permissions-in-the-tableau-with-the-rest-api/

      https://tableauandbehold.wordpress.com/2015/04/15/implementing-the-tableau-9-0-rest-api-part-1-http-requests/

      https://tableauandbehold.wordpress.com/2015/04/23/implementing-the-tableau-9-0-rest-api-part-2-tokens-sign-in-and-luids/

      https://tableauandbehold.wordpress.com/2015/04/23/implementing-the-tableau-9-0-rest-api-part-3-xml-parsing/

       

      with more to come.

       

      This is not officially supported by Tableau in any way but I'm happy to answer any questions, take suggestions and fix any bugs you find.