<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Python library for Alteryx Gallery API in Dev Space</title>
    <link>https://community.alteryx.com/t5/Dev-Space/Python-library-for-Alteryx-Gallery-API/m-p/346166#M729</link>
    <description>&lt;P&gt;Hi &lt;a href="https://community.alteryx.com/t5/user/viewprofilepage/user-id/24125"&gt;@jeffv&lt;/a&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Are you using https? My server installation doesn't work with https which is why I used http. Check this by typing https:// infront of your normal url for the web based API testing page:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;https://&amp;lt;servername&amp;gt;/gallery/api-docs/&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If that doesn't work, then replace https with http in the ayx-cli.py file.&lt;/P&gt;&lt;P&gt;If it does work, then check the port that your server is using. The error message shows port 443 (?) so just make sure that your Alteryx Server is configured to use that port.&lt;/P&gt;&lt;P&gt;I would make friends with the colleagues that are maintaining the server! They will be your best friend here.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The -s (search) parameter functions the same as the search parameter on the API interactive documentation web page. You can search for a workflow name, but my experience is that using the app id works best.&lt;/P&gt;</description>
    <pubDate>Fri, 21 Dec 2018 17:23:24 GMT</pubDate>
    <dc:creator>cam_w</dc:creator>
    <dc:date>2018-12-21T17:23:24Z</dc:date>
    <item>
      <title>Python library for Alteryx Gallery API</title>
      <link>https://community.alteryx.com/t5/Dev-Space/Python-library-for-Alteryx-Gallery-API/m-p/191018#M569</link>
      <description>&lt;P&gt;Our team has just published an accessible and easy to use Python library to connect to the &lt;STRONG&gt;Alteryx Gallery API&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Check it out at:&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT size="4"&gt;&lt;STRONG&gt;&lt;A href="https://github.com/Theamazingdp/AlteryxGalleryAPI" target="_blank"&gt;https://github.com/Theamazingdp/AlteryxGalleryAPI&lt;/A&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT size="2"&gt;Authored by David Pryor and Co-Authored by Nick Simmons and Ritu Gowlikar&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 31 Jul 2018 01:36:30 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Dev-Space/Python-library-for-Alteryx-Gallery-API/m-p/191018#M569</guid>
      <dc:creator>nick_simmons</dc:creator>
      <dc:date>2018-07-31T01:36:30Z</dc:date>
    </item>
    <item>
      <title>Re: Python library for Alteryx Gallery API</title>
      <link>https://community.alteryx.com/t5/Dev-Space/Python-library-for-Alteryx-Gallery-API/m-p/295722#M618</link>
      <description>&lt;P&gt;This is great!&amp;nbsp; I've got one of these as well, from a couple of years ago:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://github.com/johnkabler/PyRyx" target="_blank"&gt;https://github.com/johnkabler/PyRyx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I'd love to contribute to this, since mine was more tailored for working with pandas dataframes.&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 31 Aug 2018 17:19:51 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Dev-Space/Python-library-for-Alteryx-Gallery-API/m-p/295722#M618</guid>
      <dc:creator>JPKa</dc:creator>
      <dc:date>2018-08-31T17:19:51Z</dc:date>
    </item>
    <item>
      <title>Re: Python library for Alteryx Gallery API</title>
      <link>https://community.alteryx.com/t5/Dev-Space/Python-library-for-Alteryx-Gallery-API/m-p/331584#M707</link>
      <description>&lt;P&gt;&lt;a href="https://community.alteryx.com/t5/user/viewprofilepage/user-id/31082"&gt;@nick_simmons&lt;/a&gt;&amp;nbsp;- Thank you!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I was looking for a simplier&amp;nbsp;solution to Visual Studio, and this was it. I simply wrapped your excellent work into a small command line interface that I am able to call from another application.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If you're interested, check out my changes here:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/daqieq/AlteryxGalleryAPI" target="_self"&gt;https://github.com/daqieq/AlteryxGalleryAPI&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;N.B. - For others looking for something like this ... my code is raw, offered 'as is' with no warranty ... ;) and requires additional coding to be complete and ready for production usage.&lt;/P&gt;</description>
      <pubDate>Wed, 21 Nov 2018 03:22:13 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Dev-Space/Python-library-for-Alteryx-Gallery-API/m-p/331584#M707</guid>
      <dc:creator>cam_w</dc:creator>
      <dc:date>2018-11-21T03:22:13Z</dc:date>
    </item>
    <item>
      <title>Re: Python library for Alteryx Gallery API</title>
      <link>https://community.alteryx.com/t5/Dev-Space/Python-library-for-Alteryx-Gallery-API/m-p/343948#M722</link>
      <description>&lt;P&gt;All,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;After a brief message to&amp;nbsp;&lt;a href="https://community.alteryx.com/t5/user/viewprofilepage/user-id/33339"&gt;@cam_w&lt;/a&gt; he suggested I bring the questions to the community.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I pulled down his cli python program, got my python working to run the program&amp;nbsp;ayx-cli.py.&amp;nbsp; Probably some simple questions but hopefully someone can be kind enough to steer me in the right direction.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I run the program as:&amp;nbsp;python ayx-cli.py -s "&lt;A href="https://community.alteryx.com/" target="_blank"&gt;https://alteryx.&amp;lt;mydomain&amp;gt;.com/&lt;/A&gt;" "myserverkey" "secretkey"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I get the error back as:&lt;/P&gt;&lt;P&gt;usage: ayx-cli.py [-h] (-s S | -t T) [-a A] [-v] server key secret&lt;BR /&gt;ayx-cli.py: error: the following arguments are required: secret&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Seems to me -s is to submit the job giving it three parameters "server name", "server key", and "secret key"&amp;nbsp; but maybe I'm missing it.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I believe I understand the api but just need to figure out the cli program a bit more.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Jeff&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 18 Dec 2018 02:20:48 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Dev-Space/Python-library-for-Alteryx-Gallery-API/m-p/343948#M722</guid>
      <dc:creator>jeffv</dc:creator>
      <dc:date>2018-12-18T02:20:48Z</dc:date>
    </item>
    <item>
      <title>Re: Python library for Alteryx Gallery API</title>
      <link>https://community.alteryx.com/t5/Dev-Space/Python-library-for-Alteryx-Gallery-API/m-p/343949#M723</link>
      <description>&lt;P&gt;Sorry for the radio silence, haven't checked this in a while.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;@c2willis - This is awesome work! Thank you for contributing.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;@JKPa -&amp;nbsp;PyRyx looks awesome. Any collaboration would be welcome!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 18 Dec 2018 03:06:44 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Dev-Space/Python-library-for-Alteryx-Gallery-API/m-p/343949#M723</guid>
      <dc:creator>nick_simmons</dc:creator>
      <dc:date>2018-12-18T03:06:44Z</dc:date>
    </item>
    <item>
      <title>Re: Python library for Alteryx Gallery API</title>
      <link>https://community.alteryx.com/t5/Dev-Space/Python-library-for-Alteryx-Gallery-API/m-p/343956#M724</link>
      <description>&lt;P&gt;Looking at it further... using -s parameter requires the application id so I added that.&amp;nbsp; Now because I'm connecting with https I believe I'm getting an error (maybe about wrong port?).&amp;nbsp; Can server be "&lt;A href="https://alteryx.mydomain.com/" target="_blank"&gt;https://alteryx.mydomain.com/&lt;/A&gt;"?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In code I changed it in one spot to https&amp;nbsp; but get the following error(s):&lt;/P&gt;&lt;P&gt;C:\Users\vandeje1\Documents\Python_Scripts&amp;gt;python ayx-cli.py -s "appid" "&lt;A href="https://community.alteryx.com/" target="_blank"&gt;https://alteryx.&amp;lt;mydomain&amp;gt;.com/&lt;/A&gt;" "key1" "key2"&lt;BR /&gt;HTTPSConnectionPool(host='https', port=443): Max retries exceeded with url: //alteryx.mydomain.com//gallery/api/v1/workflows/subscription/?oauth_consumer_key=key1&amp;amp;oauth_nonce=g6X9I&amp;amp;oauth_signature_method=HMAC-SHA1&amp;amp;oauth_timestamp=1545103686&amp;amp;oauth_version=1.0&amp;amp;search=key2&amp;amp;oauth_signature=u4PXf2%2Bw6q1MC9KjfKbqqirsrtY%3D (Caused by NewConnectionError('&amp;lt;urllib3.connection.VerifiedHTTPSConnection object at 0x000002A0CCAD3E48&amp;gt;: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Jeff&lt;/P&gt;</description>
      <pubDate>Tue, 18 Dec 2018 03:35:48 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Dev-Space/Python-library-for-Alteryx-Gallery-API/m-p/343956#M724</guid>
      <dc:creator>jeffv</dc:creator>
      <dc:date>2018-12-18T03:35:48Z</dc:date>
    </item>
    <item>
      <title>Re: Python library for Alteryx Gallery API</title>
      <link>https://community.alteryx.com/t5/Dev-Space/Python-library-for-Alteryx-Gallery-API/m-p/344628#M726</link>
      <description>&lt;P&gt;Hi &lt;a href="https://community.alteryx.com/t5/user/viewprofilepage/user-id/24125"&gt;@jeffv&lt;/a&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Don't pass the https:// in the command line. If you look at line 31 of my ayx-cli.py file, it prepends the http:// to complete the URL. If you want to use https, change it on line 31.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Your call to the cli should be something like this:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;python ayx-cli.py alteryx.&amp;lt;mydomain&amp;gt;.com key1 key2 -s appid&lt;/PRE&gt;</description>
      <pubDate>Tue, 18 Dec 2018 23:55:37 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Dev-Space/Python-library-for-Alteryx-Gallery-API/m-p/344628#M726</guid>
      <dc:creator>cam_w</dc:creator>
      <dc:date>2018-12-18T23:55:37Z</dc:date>
    </item>
    <item>
      <title>Re: Python library for Alteryx Gallery API</title>
      <link>https://community.alteryx.com/t5/Dev-Space/Python-library-for-Alteryx-Gallery-API/m-p/344695#M727</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I tried above approach but I receive the following.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;python ayx-cli.py alteryx.myngc.com key1 key2 -s appid&lt;BR /&gt;HTTPSConnectionPool(host='alteryx.mydomain.com', port=443): Max retries exceeded with url: /gallery/api/v1/workflows/subscription/?oauth_consumer_key=key1&amp;amp;oauth_nonce=Jn5Sw&amp;amp;oauth_signature_method=HMAC-SHA1&amp;amp;oauth_timestamp=1545202254&amp;amp;oauth_version=1.0&amp;amp;search=appid&amp;amp;oauth_signature=0t6XLsLdNk%2FVtdtn7VYT6U4oBqQ%3D (Caused by SSLError(SSLError("bad handshake: Error([('SSL routines', 'ssl3_get_server_certificate', 'certificate verify failed')])")))&lt;BR /&gt;HTTPSConnectionPool(host='alteryx.myngc.com', port=443): Max retries exceeded with url: /gallery/api/v1/workflows/subscription/?oauth_consumer_key=key1&amp;amp;oauth_nonce=Jn5Sw&amp;amp;oauth_signature_method=HMAC-SHA1&amp;amp;oauth_timestamp=1545202254&amp;amp;oauth_version=1.0&amp;amp;search=appid&amp;amp;oauth_signature=0t6XLsLdNk%2FVtdtn7VYT6U4oBqQ%3D (Caused by SSLError(SSLError("bad handshake: Error([('SSL routines', 'ssl3_get_server_certificate', 'certificate verify failed')])")))&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;any thoughts?&amp;nbsp; I'm a bit lost....&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Jeff&lt;/P&gt;</description>
      <pubDate>Wed, 19 Dec 2018 06:57:14 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Dev-Space/Python-library-for-Alteryx-Gallery-API/m-p/344695#M727</guid>
      <dc:creator>jeffv</dc:creator>
      <dc:date>2018-12-19T06:57:14Z</dc:date>
    </item>
    <item>
      <title>Re: Python library for Alteryx Gallery API</title>
      <link>https://community.alteryx.com/t5/Dev-Space/Python-library-for-Alteryx-Gallery-API/m-p/345503#M728</link>
      <description>&lt;P&gt;Reaching out again...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Should the -s parameter be followed with an AppID such as&amp;nbsp;&lt;SPAN&gt;5c1bb17739745f1db459ccf9&lt;/SPAN&gt; or should it have the application name?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Either way I still get an error:&lt;/P&gt;&lt;P&gt;(Caused by SSLError(SSLError("bad handshake: Error([('SSL routines', 'ssl3_get_server_certificate', 'certificate verify failed')])")))&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Running through the gallery testing of api it seems to work but the python cli seems to fail with above error.&amp;nbsp; Likely my misunderstanding but can't seem to get past it.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Anybody able to shed some light?&lt;/P&gt;&lt;P&gt;Jeff&lt;/P&gt;</description>
      <pubDate>Thu, 20 Dec 2018 15:46:22 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Dev-Space/Python-library-for-Alteryx-Gallery-API/m-p/345503#M728</guid>
      <dc:creator>jeffv</dc:creator>
      <dc:date>2018-12-20T15:46:22Z</dc:date>
    </item>
    <item>
      <title>Re: Python library for Alteryx Gallery API</title>
      <link>https://community.alteryx.com/t5/Dev-Space/Python-library-for-Alteryx-Gallery-API/m-p/346166#M729</link>
      <description>&lt;P&gt;Hi &lt;a href="https://community.alteryx.com/t5/user/viewprofilepage/user-id/24125"&gt;@jeffv&lt;/a&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Are you using https? My server installation doesn't work with https which is why I used http. Check this by typing https:// infront of your normal url for the web based API testing page:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;https://&amp;lt;servername&amp;gt;/gallery/api-docs/&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If that doesn't work, then replace https with http in the ayx-cli.py file.&lt;/P&gt;&lt;P&gt;If it does work, then check the port that your server is using. The error message shows port 443 (?) so just make sure that your Alteryx Server is configured to use that port.&lt;/P&gt;&lt;P&gt;I would make friends with the colleagues that are maintaining the server! They will be your best friend here.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The -s (search) parameter functions the same as the search parameter on the API interactive documentation web page. You can search for a workflow name, but my experience is that using the app id works best.&lt;/P&gt;</description>
      <pubDate>Fri, 21 Dec 2018 17:23:24 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Dev-Space/Python-library-for-Alteryx-Gallery-API/m-p/346166#M729</guid>
      <dc:creator>cam_w</dc:creator>
      <dc:date>2018-12-21T17:23:24Z</dc:date>
    </item>
    <item>
      <title>Re: Python library for Alteryx Gallery API</title>
      <link>https://community.alteryx.com/t5/Dev-Space/Python-library-for-Alteryx-Gallery-API/m-p/346219#M730</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Yes using&amp;nbsp;&lt;SPAN&gt;https://&amp;lt;servername&amp;gt;/gallery/api-docs/&lt;/SPAN&gt; works fine however changing line 31 to https and running it still comes up with the error.&amp;nbsp; I have reached out to server folks and submitted a support case.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Using the api-doc calls seems to work.&amp;nbsp; I can submit and see status when completed.&amp;nbsp; However, using the python approach doesn't seem to work. Hmm&amp;nbsp; not sure what I may be doing wrong.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Jeff&lt;/P&gt;</description>
      <pubDate>Fri, 21 Dec 2018 18:31:04 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Dev-Space/Python-library-for-Alteryx-Gallery-API/m-p/346219#M730</guid>
      <dc:creator>jeffv</dc:creator>
      <dc:date>2018-12-21T18:31:04Z</dc:date>
    </item>
    <item>
      <title>Re: Python library for Alteryx Gallery API</title>
      <link>https://community.alteryx.com/t5/Dev-Space/Python-library-for-Alteryx-Gallery-API/m-p/750737#M1454</link>
      <description>&lt;P&gt;We ran into a similar issue with our environments. Our dev environment does &lt;STRONG&gt;not&lt;/STRONG&gt; have SSL enabled and I was able to use the Python library to make API calls to our dev environment. But when I repointed to our prod environment which &lt;STRONG&gt;does&lt;/STRONG&gt; have SSL enabled, the calls were constantly failing. It took a lot of investigation to finally track down the issue. Apparently, when SSL is &lt;STRONG&gt;not&lt;/STRONG&gt; enabled, the endpoint you want to target is '.../gallery/api/v1'. When SSL&amp;nbsp;&lt;STRONG&gt;is&lt;/STRONG&gt; enabled, you want to target the endpoint '.../api/v1' (with no /gallery/). Hope this helps!&lt;/P&gt;</description>
      <pubDate>Fri, 23 Apr 2021 17:30:54 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Dev-Space/Python-library-for-Alteryx-Gallery-API/m-p/750737#M1454</guid>
      <dc:creator>joshualherr</dc:creator>
      <dc:date>2021-04-23T17:30:54Z</dc:date>
    </item>
    <item>
      <title>Re: Python library for Alteryx Gallery API</title>
      <link>https://community.alteryx.com/t5/Dev-Space/Python-library-for-Alteryx-Gallery-API/m-p/766470#M1485</link>
      <description>&lt;P&gt;The Gallery API would really benefit from an end-user accessible wrapper to drop into Alteryx&lt;/P&gt;
&lt;P&gt;Thanks for sharing this&amp;nbsp;&lt;a href="https://community.alteryx.com/t5/user/viewprofilepage/user-id/31082"&gt;@nick_simmons&lt;/a&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 31 May 2021 06:30:27 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Dev-Space/Python-library-for-Alteryx-Gallery-API/m-p/766470#M1485</guid>
      <dc:creator>SeanAdams</dc:creator>
      <dc:date>2021-05-31T06:30:27Z</dc:date>
    </item>
    <item>
      <title>Re: Python library for Alteryx Gallery API</title>
      <link>https://community.alteryx.com/t5/Dev-Space/Python-library-for-Alteryx-Gallery-API/m-p/835898#M1640</link>
      <description>&lt;P&gt;A lot of great Python code in the libraries mentioned in this thread, but, unless I missed it, none that explicitly supported the &lt;FONT face="courier new,courier"&gt;/admin/v1/{appId}/package/&lt;/FONT&gt; endpoint (which is what I needed and thought I'd share below). JP used the &lt;FONT face="courier new,courier"&gt;requests_oauthlib&lt;/FONT&gt; package which really makes the code concise.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="python"&gt;from requests_oauthlib import OAuth1
import requests

base_url = 'https://[your_gallery_url]:[your_port]/api/admin/v1/'
client_key = 'abc'
client_secret = 'xyz'

appId = '5d92671b826fd30b8453779e'
appName = 'Advanced Join'

url = base_url + appId +'/package/'
queryoauth = OAuth1(client_key, client_secret, signature_type='query')
request = requests.get(url, auth=queryoauth)
with open(appName + '.yxzp', 'wb') as f:
    f.write(request.content)&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 18 Oct 2021 22:03:43 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Dev-Space/Python-library-for-Alteryx-Gallery-API/m-p/835898#M1640</guid>
      <dc:creator>NeilR</dc:creator>
      <dc:date>2021-10-18T22:03:43Z</dc:date>
    </item>
    <item>
      <title>Re: Python library for Alteryx Gallery API</title>
      <link>https://community.alteryx.com/t5/Dev-Space/Python-library-for-Alteryx-Gallery-API/m-p/893100#M1707</link>
      <description>&lt;P&gt;How can I install&amp;nbsp;&lt;A href="https://github.com/johnkabler/PyRyx" target="_blank" rel="nofollow noopener noreferrer"&gt;PyRyx&lt;/A&gt;&amp;nbsp;?&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 20 Jan 2022 12:07:47 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Dev-Space/Python-library-for-Alteryx-Gallery-API/m-p/893100#M1707</guid>
      <dc:creator>saraA</dc:creator>
      <dc:date>2022-01-20T12:07:47Z</dc:date>
    </item>
    <item>
      <title>Re: Python library for Alteryx Gallery API</title>
      <link>https://community.alteryx.com/t5/Dev-Space/Python-library-for-Alteryx-Gallery-API/m-p/971192#M1891</link>
      <description>&lt;P&gt;Hey Nick,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;With OAuth1 being deprecated with 22.1 was wondering if you were planning to update any of these to accommodate the change for the new versions of Alteryx. Appreciate the information. Thank you!&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 19 Jul 2022 21:17:09 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Dev-Space/Python-library-for-Alteryx-Gallery-API/m-p/971192#M1891</guid>
      <dc:creator>ChristopherT</dc:creator>
      <dc:date>2022-07-19T21:17:09Z</dc:date>
    </item>
  </channel>
</rss>

