<?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>article Make API calls in a Qlik Sense on Windows Script in Official Support Articles</title>
    <link>https://community.qlik.com/t5/Official-Support-Articles/Make-API-calls-in-a-Qlik-Sense-on-Windows-Script/ta-p/1712637</link>
    <description>&lt;P&gt;Typically the Qlik REST Connector is used for situations where data will be returned and used within a Qlik Sense App. Use cases have been described where it is ideal to be able to perform actions like starting a Qlik Sense Task depending on if certain values are returned by other Data Connections. This would usually be scripted outside of the Qlik Sense script using our API endpoints. However, with minor changes, it can be performed inside the Qlik Sense script itself.&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;&lt;FONT color="#339966"&gt;Environment:&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;LI-PRODUCT title="Qlik Sense Enterprise on Windows" id="qlikSenseEnterpriseWindows"&gt;&lt;/LI-PRODUCT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3 class="qlik-migrated-tkb-headings"&gt;&lt;STRONG&gt;&lt;FONT color="#339966"&gt;Resolution&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H5&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Prerequisites:&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H5&gt;
&lt;UL&gt;
&lt;LI&gt;Need to be able to connect the QRS API (or whatever endpoint is being used):&amp;nbsp;&lt;A href="https://help.qlik.com/en-US/sense-developer/Subsystems/RepositoryServiceAPI/Content/Sense_RepositoryServiceAPI/RepositoryServiceAPI-Getting-Started.htm" target="_blank" rel="noopener"&gt;Getting started with Qlik Sense Repository Service API&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;For QRS API calls, we need to authenticate without encountering any additional prompts. This meant authenticating with the server certificate:&amp;nbsp;&lt;A href="https://help.qlik.com/en-US/sense-developer/Subsystems/RepositoryServiceAPI/Content/Sense_RepositoryServiceAPI/RepositoryServiceAPI-Connect-API-Authenticate-Reqs.htm" target="_blank" rel="noopener"&gt;Authenticating requests&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Configuring the REST Connection:&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;For my use case, the goal is to start a Qlik Sense Task. The endpoint used is&amp;nbsp;&lt;FONT face="courier new,courier"&gt;https://&amp;lt;ServerName&amp;gt;:4242/qrs/task/start?name=&amp;lt;TaskName&amp;gt;;&lt;/FONT&gt; which uses a POST request that returns no data.&lt;/LI&gt;
&lt;LI&gt;The Authentication Schema&amp;nbsp;is '&lt;FONT face="courier new,courier"&gt;Anonymous&lt;/FONT&gt;'&lt;/LI&gt;
&lt;LI&gt;The exported Client.pfx certificate was added to the request&lt;/LI&gt;
&lt;LI&gt;&amp;nbsp;For the Additional request parameters:
&lt;OL class="lia-list-style-type-lower-alpha"&gt;
&lt;LI&gt;Query parameters needs the &lt;FONT face="courier new,courier"&gt;xrfkey -&lt;/FONT&gt; value included e.g. &lt;FONT face="courier new,courier"&gt;xrfkey -&amp;nbsp;&amp;nbsp;ichbineinberlinR&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;Query headers needs&lt;FONT face="courier new,courier"&gt; X-Qlik-XrfKey&lt;/FONT&gt; and &lt;FONT face="courier new,courier"&gt;X-Qlik-User&lt;/FONT&gt; headers included e.g.&amp;nbsp;&lt;FONT face="courier new,courier"&gt;X-Qlik-XrfKey -&amp;nbsp;ichbineinberlinR&amp;nbsp;&lt;/FONT&gt; and&amp;nbsp;&lt;FONT face="courier new,courier"&gt;X-Qlik-User -&amp;nbsp;UserDirectory=internal; UserId=sa_api&lt;/FONT&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;/LI&gt;
&lt;LI&gt;If the parameters are correct, clicking either the Test Connection or Save buttons will not error but instead perform the API Request&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT color="#339966"&gt;Making the call within the script:&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Typically, after making a new Data connection, the 'Select Data' button would be used to select the fields that would be added to the script. In my use case, the endpoint I used returns no values so there was nothing to add to the script. To use this new data connection in the script, the Connector needs to think it will be searching for Data and hit our endpoint looking for this data. I added the following query to my script that returns no data from a non-existent "Root" table:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;LIB CONNECT TO 'Trigger Task';
RestTable:
SQL SELECT 
FROM JSON (wrap on) "Root";
Drop Table RestTable;&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Now, when the document is reloaded, the endpoint will be hit (my task will be reloaded), no data will be returned, a table will be created/dropped and the rest of the script will be run.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Advanced:&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P data-unlink="true"&gt;Here is a more advanced script that will allow you to dynamically change the URL with variables:&lt;/P&gt;
&lt;P data-unlink="true"&gt;In the Data connection created, check the "Add missing parameter to final request" check box to ensure the xrfkey query parameter will be added to the custom URL&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Let vServer = 'localhost';
Let vTaskName = 'Reload Operation Monitor';

Let vURL = '"https://$(vServer):4242/qrs/task/start?name=$(vTaskName) "';

LIB CONNECT TO 'Trigger Task';
RestTable:
SQL SELECT
FROM JSON (wrap on) "root"
WITH CONNECTION ( URL $(vURL) );
Drop Table RestTable;&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="API Call in Qlik Script.gif" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/39863iF843700816021E7D/image-size/large?v=v2&amp;amp;px=999" role="button" title="API Call in Qlik Script.gif" alt="API Call in Qlik Script.gif" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
    <pubDate>Fri, 18 Mar 2022 13:55:41 GMT</pubDate>
    <dc:creator>Juli_K</dc:creator>
    <dc:date>2022-03-18T13:55:41Z</dc:date>
    <item>
      <title>Make API calls in a Qlik Sense on Windows Script</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Make-API-calls-in-a-Qlik-Sense-on-Windows-Script/ta-p/1712637</link>
      <description>&lt;P&gt;Typically the Qlik REST Connector is used for situations where data will be returned and used within a Qlik Sense App. Use cases have been described where it is ideal to be able to perform actions like starting a Qlik Sense Task depending on if certain values are returned by other Data Connections. This would usually be scripted outside of the Qlik Sense script using our API endpoints. However, with minor changes, it can be performed inside the Qlik Sense script itself.&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;&lt;FONT color="#339966"&gt;Environment:&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;LI-PRODUCT title="Qlik Sense Enterprise on Windows" id="qlikSenseEnterpriseWindows"&gt;&lt;/LI-PRODUCT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3 class="qlik-migrated-tkb-headings"&gt;&lt;STRONG&gt;&lt;FONT color="#339966"&gt;Resolution&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H5&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Prerequisites:&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H5&gt;
&lt;UL&gt;
&lt;LI&gt;Need to be able to connect the QRS API (or whatever endpoint is being used):&amp;nbsp;&lt;A href="https://help.qlik.com/en-US/sense-developer/Subsystems/RepositoryServiceAPI/Content/Sense_RepositoryServiceAPI/RepositoryServiceAPI-Getting-Started.htm" target="_blank" rel="noopener"&gt;Getting started with Qlik Sense Repository Service API&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;For QRS API calls, we need to authenticate without encountering any additional prompts. This meant authenticating with the server certificate:&amp;nbsp;&lt;A href="https://help.qlik.com/en-US/sense-developer/Subsystems/RepositoryServiceAPI/Content/Sense_RepositoryServiceAPI/RepositoryServiceAPI-Connect-API-Authenticate-Reqs.htm" target="_blank" rel="noopener"&gt;Authenticating requests&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Configuring the REST Connection:&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;For my use case, the goal is to start a Qlik Sense Task. The endpoint used is&amp;nbsp;&lt;FONT face="courier new,courier"&gt;https://&amp;lt;ServerName&amp;gt;:4242/qrs/task/start?name=&amp;lt;TaskName&amp;gt;;&lt;/FONT&gt; which uses a POST request that returns no data.&lt;/LI&gt;
&lt;LI&gt;The Authentication Schema&amp;nbsp;is '&lt;FONT face="courier new,courier"&gt;Anonymous&lt;/FONT&gt;'&lt;/LI&gt;
&lt;LI&gt;The exported Client.pfx certificate was added to the request&lt;/LI&gt;
&lt;LI&gt;&amp;nbsp;For the Additional request parameters:
&lt;OL class="lia-list-style-type-lower-alpha"&gt;
&lt;LI&gt;Query parameters needs the &lt;FONT face="courier new,courier"&gt;xrfkey -&lt;/FONT&gt; value included e.g. &lt;FONT face="courier new,courier"&gt;xrfkey -&amp;nbsp;&amp;nbsp;ichbineinberlinR&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;Query headers needs&lt;FONT face="courier new,courier"&gt; X-Qlik-XrfKey&lt;/FONT&gt; and &lt;FONT face="courier new,courier"&gt;X-Qlik-User&lt;/FONT&gt; headers included e.g.&amp;nbsp;&lt;FONT face="courier new,courier"&gt;X-Qlik-XrfKey -&amp;nbsp;ichbineinberlinR&amp;nbsp;&lt;/FONT&gt; and&amp;nbsp;&lt;FONT face="courier new,courier"&gt;X-Qlik-User -&amp;nbsp;UserDirectory=internal; UserId=sa_api&lt;/FONT&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;/LI&gt;
&lt;LI&gt;If the parameters are correct, clicking either the Test Connection or Save buttons will not error but instead perform the API Request&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT color="#339966"&gt;Making the call within the script:&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Typically, after making a new Data connection, the 'Select Data' button would be used to select the fields that would be added to the script. In my use case, the endpoint I used returns no values so there was nothing to add to the script. To use this new data connection in the script, the Connector needs to think it will be searching for Data and hit our endpoint looking for this data. I added the following query to my script that returns no data from a non-existent "Root" table:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;LIB CONNECT TO 'Trigger Task';
RestTable:
SQL SELECT 
FROM JSON (wrap on) "Root";
Drop Table RestTable;&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Now, when the document is reloaded, the endpoint will be hit (my task will be reloaded), no data will be returned, a table will be created/dropped and the rest of the script will be run.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Advanced:&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P data-unlink="true"&gt;Here is a more advanced script that will allow you to dynamically change the URL with variables:&lt;/P&gt;
&lt;P data-unlink="true"&gt;In the Data connection created, check the "Add missing parameter to final request" check box to ensure the xrfkey query parameter will be added to the custom URL&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Let vServer = 'localhost';
Let vTaskName = 'Reload Operation Monitor';

Let vURL = '"https://$(vServer):4242/qrs/task/start?name=$(vTaskName) "';

LIB CONNECT TO 'Trigger Task';
RestTable:
SQL SELECT
FROM JSON (wrap on) "root"
WITH CONNECTION ( URL $(vURL) );
Drop Table RestTable;&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="API Call in Qlik Script.gif" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/39863iF843700816021E7D/image-size/large?v=v2&amp;amp;px=999" role="button" title="API Call in Qlik Script.gif" alt="API Call in Qlik Script.gif" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 18 Mar 2022 13:55:41 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Make-API-calls-in-a-Qlik-Sense-on-Windows-Script/ta-p/1712637</guid>
      <dc:creator>Juli_K</dc:creator>
      <dc:date>2022-03-18T13:55:41Z</dc:date>
    </item>
    <item>
      <title>Re: Make API calls in a Qlik Sense Script</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Make-API-calls-in-a-Qlik-Sense-on-Windows-Script/tac-p/1745123#M765</link>
      <description>&lt;P&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/50485"&gt;@Juli_K&lt;/a&gt;Hello. Thanks fort the procedure. I managed to do it on a single-node but I fail on a multi-node. Can you be more explicit about the certificate in this case?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Simon&lt;/P&gt;</description>
      <pubDate>Fri, 18 Sep 2020 14:28:55 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Make-API-calls-in-a-Qlik-Sense-on-Windows-Script/tac-p/1745123#M765</guid>
      <dc:creator>simonaubert</dc:creator>
      <dc:date>2020-09-18T14:28:55Z</dc:date>
    </item>
    <item>
      <title>Re: Make API calls in a Qlik Sense Script</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Make-API-calls-in-a-Qlik-Sense-on-Windows-Script/tac-p/1763525#M1147</link>
      <description>&lt;P&gt;without the QUERY &amp;amp; HTTPHEADER's in the WITH Connection throws errors, should be as below&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Let vServer = 'localhost';&lt;BR /&gt;Let vTaskName = 'Reload Operations Monitor';&lt;/P&gt;&lt;P&gt;Let vURL = '"https://$(vServer):4242/qrs/task/start?name=$(vTaskName)"';&lt;/P&gt;&lt;P&gt;LIB CONNECT TO 'Trigger Task';&lt;/P&gt;&lt;P&gt;RestTable:&lt;BR /&gt;SQL SELECT&lt;BR /&gt;FROM JSON (wrap on) "root"&lt;BR /&gt;WITH CONNECTION ( URL $(vURL),&lt;BR /&gt;QUERY "xrfkey" "abcdefghijklmnop",&lt;BR /&gt;HTTPHEADER "X-Qlik-XrfKey" "abcdefghijklmnop",&lt;BR /&gt;HTTPHEADER "X-Qlik-User" "UserDirectory=internal; UserId=sa_api");&lt;/P&gt;&lt;P&gt;Drop Table RestTable;&lt;/P&gt;</description>
      <pubDate>Sun, 22 Nov 2020 14:05:07 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Make-API-calls-in-a-Qlik-Sense-on-Windows-Script/tac-p/1763525#M1147</guid>
      <dc:creator>SrikarCTS</dc:creator>
      <dc:date>2020-11-22T14:05:07Z</dc:date>
    </item>
    <item>
      <title>Re: Make API calls in a Qlik Sense Script</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Make-API-calls-in-a-Qlik-Sense-on-Windows-Script/tac-p/1782417#M1708</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/50485"&gt;@Juli_K&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is&amp;nbsp; a great article with so many possible uses so thanks so much! I was wondering if you could provide some more information on the steps you are taking regarding the certificate authentication, I have tried a few different things but keep getting an error.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Things I have tried.&lt;/P&gt;&lt;P&gt;1. Exporting certificates from QMC to my central node, then importing the client pfx to the local computer personal store where I see the QlikClient.&amp;nbsp; Then in my rest connection I choose Intalled and Qlik Client&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;2. Taking that same client.pfx that I created above and placing here on my central node&amp;nbsp;C:\ProgramData\Qlik\Sense\Engine\Certificates and in my rest connection trying certificate from file and entering the pfx file location.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For both I get the same error shown below&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2021-02-12 16_38_31-Window.png" style="width: 501px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/49004iF6868943BF29605A/image-size/large?v=v2&amp;amp;px=999" role="button" title="2021-02-12 16_38_31-Window.png" alt="2021-02-12 16_38_31-Window.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Many thanks for any input in advance!&lt;/P&gt;</description>
      <pubDate>Fri, 12 Feb 2021 21:38:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Make-API-calls-in-a-Qlik-Sense-on-Windows-Script/tac-p/1782417#M1708</guid>
      <dc:creator>mjperreault</dc:creator>
      <dc:date>2021-02-12T21:38:56Z</dc:date>
    </item>
    <item>
      <title>Re: Make API calls in a Qlik Sense Script</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Make-API-calls-in-a-Qlik-Sense-on-Windows-Script/tac-p/1782428#M1709</link>
      <description>&lt;P&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/27636"&gt;@mjperreault&lt;/a&gt;Hello, I detailed my procedure here&lt;BR /&gt;&lt;A href="https://community.qlik.com/t5/Qlik-Sense-Integration-Extensions-APIs/Reloading-task-from-script-authentication-with-saml-and-multi/td-p/1743623" target="_blank"&gt;https://community.qlik.com/t5/Qlik-Sense-Integration-Extensions-APIs/Reloading-task-from-script-authentication-with-saml-and-multi/td-p/1743623&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 12 Feb 2021 21:57:28 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Make-API-calls-in-a-Qlik-Sense-on-Windows-Script/tac-p/1782428#M1709</guid>
      <dc:creator>simonaubert</dc:creator>
      <dc:date>2021-02-12T21:57:28Z</dc:date>
    </item>
    <item>
      <title>Re: Make API calls in a Qlik Sense Script</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Make-API-calls-in-a-Qlik-Sense-on-Windows-Script/tac-p/1782444#M1710</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;A href="https://community.qlik.com/t5/user/viewprofilepage/user-id/54230" target="_blank"&gt;@simonaubert&lt;/A&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks so much for the response, I have followed your procedure closely but unfortunately I am getting the same error, it does not seem to make sense to me! The connector is definitely recognizing the certificate because if I try and enter the wrong password I get an error for wrong password.&amp;nbsp; Couple more questions&lt;/P&gt;&lt;P&gt;1. Did you export the secret key&lt;/P&gt;&lt;P&gt;2. Did you choose windows format&lt;/P&gt;&lt;P&gt;3. Did you have to restart any services&lt;/P&gt;&lt;P&gt;4. Which version of Qlik Sense are you on&lt;/P&gt;&lt;P&gt;Thanks so much,&lt;BR /&gt;Mark&lt;/P&gt;</description>
      <pubDate>Fri, 12 Feb 2021 23:16:01 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Make-API-calls-in-a-Qlik-Sense-on-Windows-Script/tac-p/1782444#M1710</guid>
      <dc:creator>mjperreault</dc:creator>
      <dc:date>2021-02-12T23:16:01Z</dc:date>
    </item>
    <item>
      <title>Re: Make API calls in a Qlik Sense Script</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Make-API-calls-in-a-Qlik-Sense-on-Windows-Script/tac-p/1782445#M1711</link>
      <description>&lt;P&gt;&lt;SPAN class="login-bold"&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/28597"&gt;@Sonja_Bauernfeind&lt;/a&gt;&amp;nbsp;any thoughts?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 12 Feb 2021 23:17:48 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Make-API-calls-in-a-Qlik-Sense-on-Windows-Script/tac-p/1782445#M1711</guid>
      <dc:creator>mjperreault</dc:creator>
      <dc:date>2021-02-12T23:17:48Z</dc:date>
    </item>
    <item>
      <title>Re: Make API calls in a Qlik Sense Script</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Make-API-calls-in-a-Qlik-Sense-on-Windows-Script/tac-p/1782653#M1713</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/27636"&gt;@mjperreault&lt;/a&gt;&amp;nbsp;I'll see if I can find something out for you. But this&amp;nbsp;&lt;EM&gt;might&amp;nbsp;&lt;/EM&gt;be a topic best posted about in one of our forums to benefit from the knowledge of our other customers and partners as well.&lt;/P&gt;
&lt;P&gt;This would be the best board for it:&amp;nbsp;&lt;A href="https://community.qlik.com/t5/Qlik-Sense-Integration-Extensions-APIs/bd-p/qlik-sense-integration-extension-api" target="_self"&gt;Qlik Sense Integration, Extensions, &amp;amp; APIs&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 15 Feb 2021 08:03:18 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Make-API-calls-in-a-Qlik-Sense-on-Windows-Script/tac-p/1782653#M1713</guid>
      <dc:creator>Sonja_Bauernfeind</dc:creator>
      <dc:date>2021-02-15T08:03:18Z</dc:date>
    </item>
    <item>
      <title>Re: Make API calls in a Qlik Sense Script</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Make-API-calls-in-a-Qlik-Sense-on-Windows-Script/tac-p/1783326#M1736</link>
      <description>&lt;P&gt;Hello &lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/27636"&gt;@mjperreault&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;I detailed all my procedure here in a new reply :&lt;BR /&gt;&lt;A href="https://community.qlik.com/t5/Qlik-Sense-Integration-Extensions-APIs/Reloading-task-from-script-authentication-with-saml-and-multi/td-p/1743623" target="_blank"&gt;https://community.qlik.com/t5/Qlik-Sense-Integration-Extensions-APIs/Reloading-task-from-script-authentication-with-saml-and-multi/td-p/1743623&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 17 Feb 2021 08:29:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Make-API-calls-in-a-Qlik-Sense-on-Windows-Script/tac-p/1783326#M1736</guid>
      <dc:creator>simonaubert</dc:creator>
      <dc:date>2021-02-17T08:29:25Z</dc:date>
    </item>
    <item>
      <title>Re: Make API calls in a Qlik Sense Script</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Make-API-calls-in-a-Qlik-Sense-on-Windows-Script/tac-p/1783329#M1737</link>
      <description>&lt;P&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/54230"&gt;@simonaubert&lt;/a&gt;&amp;nbsp;Thank you for updating us here as well! We'll review the current article and see what we can update for future use.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 17 Feb 2021 08:36:34 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Make-API-calls-in-a-Qlik-Sense-on-Windows-Script/tac-p/1783329#M1737</guid>
      <dc:creator>Sonja_Bauernfeind</dc:creator>
      <dc:date>2021-02-17T08:36:34Z</dc:date>
    </item>
    <item>
      <title>Re: Make API calls in a Qlik Sense Script</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Make-API-calls-in-a-Qlik-Sense-on-Windows-Script/tac-p/1906612#M5869</link>
      <description>&lt;P&gt;Hi Sonja,&lt;/P&gt;
&lt;P&gt;I have an issue here.&lt;/P&gt;
&lt;P&gt;I have the GET connection to QRS works with windows authentication.&lt;/P&gt;
&lt;P&gt;&lt;A href="https://server/qrs/task/" target="_blank"&gt;https://server/qrs/task/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Then I have the script below&lt;/P&gt;
&lt;P&gt;LIB CONNECT TO 'QRS';&lt;/P&gt;
&lt;P&gt;Let vServer = 'server';&lt;BR /&gt;Let vTaskName = 'Alert Test';&lt;/P&gt;
&lt;P&gt;Let vURL = '"https://$(vServer)/qrs/task/start?name=$(vTaskName)"';&lt;/P&gt;
&lt;P&gt;SQL SELECT&lt;BR /&gt;FROM JSON (wrap on) "root"&lt;BR /&gt;WITH CONNECTION ( URL $(vURL) );&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;The following error occurred: Can you please advise what is wrong here?&lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="message error"&gt;
&lt;DIV class="selectable"&gt;HTTP protocol error 403 (Forbidden):&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="message error"&gt;
&lt;DIV class="selectable"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="message error"&gt;
&lt;DIV class="selectable"&gt;The server refused to fulfill the request.&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="message error"&gt;
&lt;DIV class="selectable"&gt;The error occurred here:&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="message error"&gt;
&lt;DIV class="selectable"&gt;SQL SELECT&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="message error"&gt;
&lt;DIV class="selectable"&gt;FROM JSON (wrap on) "root"&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="message error"&gt;
&lt;DIV class="selectable"&gt;WITH CONNECTION ( URL "&lt;A href="https://server/qrs/task/start?name=Alert" target="_blank"&gt;https://server/qrs/task/start?name=Alert&lt;/A&gt; Test" )&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Thu, 17 Mar 2022 15:35:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Make-API-calls-in-a-Qlik-Sense-on-Windows-Script/tac-p/1906612#M5869</guid>
      <dc:creator>jpjust</dc:creator>
      <dc:date>2022-03-17T15:35:03Z</dc:date>
    </item>
    <item>
      <title>Re: Make API calls in a Qlik Sense on Windows Script</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Make-API-calls-in-a-Qlik-Sense-on-Windows-Script/tac-p/1908242#M5910</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/138713"&gt;@jpjust&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please post about your issue in the appropriate forum:&amp;nbsp;&lt;A href="https://community.qlik.com/t5/Integration-Extension-APIs/bd-p/qlik-sense-integration-extension-api" target="_blank" rel="noopener"&gt;Qlik Sense Integration, Extensions, &amp;amp; APIs&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;All the best,&lt;BR /&gt;Sonja&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 22 Mar 2022 14:46:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Make-API-calls-in-a-Qlik-Sense-on-Windows-Script/tac-p/1908242#M5910</guid>
      <dc:creator>Sonja_Bauernfeind</dc:creator>
      <dc:date>2022-03-22T14:46:27Z</dc:date>
    </item>
  </channel>
</rss>

