<?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 Anaplan API to Qlik sense using dynamic Token (store in variable) in Integration, Extension &amp; APIs</title>
    <link>https://community.qlik.com/t5/Integration-Extension-APIs/Anaplan-API-to-Qlik-sense-using-dynamic-Token-store-in-variable/m-p/2094595#M18862</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;My Data source is Anaplan via API and I am using REST connector.&lt;/P&gt;
&lt;P&gt;First, I already generated a Token and assign it to the variable with name &lt;STRONG&gt;vToken&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;using&amp;nbsp;&lt;STRONG&gt;&lt;A href="https://auth.anaplan.com/token/authenticate" target="_blank"&gt;https://auth.anaplan.com/token/authenticate&lt;/A&gt;&lt;/STRONG&gt;&amp;nbsp;and Basic Auth using Username and Password&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;here's the initial query for that:&lt;/P&gt;
&lt;DIV&gt;
&lt;DIV&gt;LIB CONNECT TO 'ANAPLAN_GEN_TOKEN';&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;RestConnectorMasterTable:&lt;/DIV&gt;
&lt;DIV&gt;SQL SELECT&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;"status",&lt;/DIV&gt;
&lt;DIV&gt;"statusMessage",&lt;/DIV&gt;
&lt;DIV&gt;"__KEY_root",&lt;/DIV&gt;
&lt;DIV&gt;(SELECT&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;"validationUrl",&lt;/DIV&gt;
&lt;DIV&gt;"__FK_meta"&lt;/DIV&gt;
&lt;DIV&gt;FROM "meta" FK "__FK_meta"),&lt;/DIV&gt;
&lt;DIV&gt;(SELECT&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;"expiresAt",&lt;/DIV&gt;
&lt;DIV&gt;"tokenId",&lt;/DIV&gt;
&lt;DIV&gt;"tokenValue",&lt;/DIV&gt;
&lt;DIV&gt;"refreshTokenId",&lt;/DIV&gt;
&lt;DIV&gt;"__FK_tokenInfo"&lt;/DIV&gt;
&lt;DIV&gt;FROM "tokenInfo" FK "__FK_tokenInfo")&lt;/DIV&gt;
&lt;DIV&gt;FROM JSON (wrap on) "root" PK "__KEY_root";&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;[meta]:&lt;/DIV&gt;
&lt;DIV&gt;LOAD [validationUrl],&lt;/DIV&gt;
&lt;DIV&gt;[__FK_meta] AS [__KEY_root]&lt;/DIV&gt;
&lt;DIV&gt;RESIDENT RestConnectorMasterTable&lt;/DIV&gt;
&lt;DIV&gt;WHERE NOT IsNull([__FK_meta]);&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;[tokenInfo]:&lt;/DIV&gt;
&lt;DIV&gt;LOAD [expiresAt],&lt;/DIV&gt;
&lt;DIV&gt;[tokenId],&lt;/DIV&gt;
&lt;DIV&gt;[tokenValue],&lt;/DIV&gt;
&lt;DIV&gt;[refreshTokenId],&lt;/DIV&gt;
&lt;DIV&gt;[__FK_tokenInfo] AS [__KEY_root]&lt;/DIV&gt;
&lt;DIV&gt;RESIDENT RestConnectorMasterTable&lt;/DIV&gt;
&lt;DIV&gt;WHERE NOT IsNull([__FK_tokenInfo]);&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;[root]:&lt;/DIV&gt;
&lt;DIV&gt;LOAD [status],&lt;/DIV&gt;
&lt;DIV&gt;[statusMessage],&lt;/DIV&gt;
&lt;DIV&gt;[__KEY_root]&lt;/DIV&gt;
&lt;DIV&gt;RESIDENT RestConnectorMasterTable&lt;/DIV&gt;
&lt;DIV&gt;WHERE NOT IsNull([__KEY_root]);&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;DROP TABLE RestConnectorMasterTable;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;STRONG&gt;LET vToken = 'AnaplanAuthToken ' &amp;amp;Peek('tokenValue', -1, 'tokenInfo');&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;now my problem is how I can assign the vToken dynamically to the next API connection (GET) to&lt;/P&gt;
&lt;P&gt;load the data since the API connection is embedded to REST connector,&lt;/P&gt;
&lt;P&gt;here's my 2nd script to load the data&lt;/P&gt;
&lt;DIV&gt;RestConnectorMasterTable:&lt;/DIV&gt;
&lt;DIV&gt;SQL SELECT&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; "COLUMN1",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; "COLUMN2",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; "COLUMN3",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; "COLUMN4"&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;FROM CSV (header on, delimiter "tab", quote """") "CSV_source";&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;[CSV_source]:&lt;/DIV&gt;
&lt;DIV&gt;LOAD [COLUMN1],&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; [COLUMN2],&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; [COLUMN3],&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; [COLUMN4]&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;RESIDENT RestConnectorMasterTable;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;DROP TABLE RestConnectorMasterTable;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I'm thinking how to have a custom connection or by pass the initial connection:&lt;/P&gt;
&lt;P&gt;(&lt;SPAN&gt;&lt;A href="https://api.anaplan.com/2/0/workspaces/testworkspacelajsd/models/testmodelasdjh/files/113000000200/chunks/0" target="_blank"&gt;https://api.anaplan.com/2/0/workspaces/testworkspacelajsd/models/testmodelasdjh/files/113000000200/chunks/0&lt;/A&gt;&lt;/SPAN&gt;)&lt;/P&gt;
&lt;P&gt;to insert the $(vToken) in query headers generated from initial query at the top&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;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 17 Jul 2023 23:19:07 GMT</pubDate>
    <dc:creator>djbaclay23</dc:creator>
    <dc:date>2023-07-17T23:19:07Z</dc:date>
    <item>
      <title>Anaplan API to Qlik sense using dynamic Token (store in variable)</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Anaplan-API-to-Qlik-sense-using-dynamic-Token-store-in-variable/m-p/2094595#M18862</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;My Data source is Anaplan via API and I am using REST connector.&lt;/P&gt;
&lt;P&gt;First, I already generated a Token and assign it to the variable with name &lt;STRONG&gt;vToken&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;using&amp;nbsp;&lt;STRONG&gt;&lt;A href="https://auth.anaplan.com/token/authenticate" target="_blank"&gt;https://auth.anaplan.com/token/authenticate&lt;/A&gt;&lt;/STRONG&gt;&amp;nbsp;and Basic Auth using Username and Password&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;here's the initial query for that:&lt;/P&gt;
&lt;DIV&gt;
&lt;DIV&gt;LIB CONNECT TO 'ANAPLAN_GEN_TOKEN';&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;RestConnectorMasterTable:&lt;/DIV&gt;
&lt;DIV&gt;SQL SELECT&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;"status",&lt;/DIV&gt;
&lt;DIV&gt;"statusMessage",&lt;/DIV&gt;
&lt;DIV&gt;"__KEY_root",&lt;/DIV&gt;
&lt;DIV&gt;(SELECT&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;"validationUrl",&lt;/DIV&gt;
&lt;DIV&gt;"__FK_meta"&lt;/DIV&gt;
&lt;DIV&gt;FROM "meta" FK "__FK_meta"),&lt;/DIV&gt;
&lt;DIV&gt;(SELECT&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;"expiresAt",&lt;/DIV&gt;
&lt;DIV&gt;"tokenId",&lt;/DIV&gt;
&lt;DIV&gt;"tokenValue",&lt;/DIV&gt;
&lt;DIV&gt;"refreshTokenId",&lt;/DIV&gt;
&lt;DIV&gt;"__FK_tokenInfo"&lt;/DIV&gt;
&lt;DIV&gt;FROM "tokenInfo" FK "__FK_tokenInfo")&lt;/DIV&gt;
&lt;DIV&gt;FROM JSON (wrap on) "root" PK "__KEY_root";&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;[meta]:&lt;/DIV&gt;
&lt;DIV&gt;LOAD [validationUrl],&lt;/DIV&gt;
&lt;DIV&gt;[__FK_meta] AS [__KEY_root]&lt;/DIV&gt;
&lt;DIV&gt;RESIDENT RestConnectorMasterTable&lt;/DIV&gt;
&lt;DIV&gt;WHERE NOT IsNull([__FK_meta]);&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;[tokenInfo]:&lt;/DIV&gt;
&lt;DIV&gt;LOAD [expiresAt],&lt;/DIV&gt;
&lt;DIV&gt;[tokenId],&lt;/DIV&gt;
&lt;DIV&gt;[tokenValue],&lt;/DIV&gt;
&lt;DIV&gt;[refreshTokenId],&lt;/DIV&gt;
&lt;DIV&gt;[__FK_tokenInfo] AS [__KEY_root]&lt;/DIV&gt;
&lt;DIV&gt;RESIDENT RestConnectorMasterTable&lt;/DIV&gt;
&lt;DIV&gt;WHERE NOT IsNull([__FK_tokenInfo]);&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;[root]:&lt;/DIV&gt;
&lt;DIV&gt;LOAD [status],&lt;/DIV&gt;
&lt;DIV&gt;[statusMessage],&lt;/DIV&gt;
&lt;DIV&gt;[__KEY_root]&lt;/DIV&gt;
&lt;DIV&gt;RESIDENT RestConnectorMasterTable&lt;/DIV&gt;
&lt;DIV&gt;WHERE NOT IsNull([__KEY_root]);&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;DROP TABLE RestConnectorMasterTable;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;STRONG&gt;LET vToken = 'AnaplanAuthToken ' &amp;amp;Peek('tokenValue', -1, 'tokenInfo');&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;now my problem is how I can assign the vToken dynamically to the next API connection (GET) to&lt;/P&gt;
&lt;P&gt;load the data since the API connection is embedded to REST connector,&lt;/P&gt;
&lt;P&gt;here's my 2nd script to load the data&lt;/P&gt;
&lt;DIV&gt;RestConnectorMasterTable:&lt;/DIV&gt;
&lt;DIV&gt;SQL SELECT&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; "COLUMN1",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; "COLUMN2",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; "COLUMN3",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; "COLUMN4"&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;FROM CSV (header on, delimiter "tab", quote """") "CSV_source";&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;[CSV_source]:&lt;/DIV&gt;
&lt;DIV&gt;LOAD [COLUMN1],&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; [COLUMN2],&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; [COLUMN3],&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; [COLUMN4]&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;RESIDENT RestConnectorMasterTable;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;DROP TABLE RestConnectorMasterTable;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I'm thinking how to have a custom connection or by pass the initial connection:&lt;/P&gt;
&lt;P&gt;(&lt;SPAN&gt;&lt;A href="https://api.anaplan.com/2/0/workspaces/testworkspacelajsd/models/testmodelasdjh/files/113000000200/chunks/0" target="_blank"&gt;https://api.anaplan.com/2/0/workspaces/testworkspacelajsd/models/testmodelasdjh/files/113000000200/chunks/0&lt;/A&gt;&lt;/SPAN&gt;)&lt;/P&gt;
&lt;P&gt;to insert the $(vToken) in query headers generated from initial query at the top&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;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 17 Jul 2023 23:19:07 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Anaplan-API-to-Qlik-sense-using-dynamic-Token-store-in-variable/m-p/2094595#M18862</guid>
      <dc:creator>djbaclay23</dc:creator>
      <dc:date>2023-07-17T23:19:07Z</dc:date>
    </item>
    <item>
      <title>Re: Anaplan API to Qlik sense using dynamic Token (store in variable)</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Anaplan-API-to-Qlik-sense-using-dynamic-Token-store-in-variable/m-p/2096516#M18884</link>
      <description>&lt;P&gt;Hi &lt;SPAN style="background: var(--ck-color-mention-background); color: var(--ck-color-mention-text);"&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/238622"&gt;@djbaclay23&lt;/a&gt;&lt;/SPAN&gt; you can use WITH CONNECTION property for passing custom values for URL, BODY, QUERY PARAMS and HEADERS. &lt;A href="https://community.qlik.com/t5/Design/REST-connector-Using-WITH-CONNECTION/ba-p/1523257" target="_blank"&gt;Here &lt;/A&gt;an example for replacing the URL and &lt;A href="https://help.qlik.com/en-US/connectors/Subsystems/REST_connector_help/Content/Connectors_REST/Load-REST-data/Load-data.htm?&amp;amp;_ga=2.76784467.796383920.1690190539-2036001668.1669282238#WITH-CONNECTION-keyword" target="_blank"&gt;here &lt;/A&gt;all the info on this property.&lt;/P&gt;</description>
      <pubDate>Mon, 24 Jul 2023 10:18:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Anaplan-API-to-Qlik-sense-using-dynamic-Token-store-in-variable/m-p/2096516#M18884</guid>
      <dc:creator>alex_colombo</dc:creator>
      <dc:date>2023-07-24T10:18:26Z</dc:date>
    </item>
    <item>
      <title>Re: Anaplan API to Qlik sense using dynamic Token (store in variable)</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Anaplan-API-to-Qlik-sense-using-dynamic-Token-store-in-variable/m-p/2098869#M18921</link>
      <description>&lt;P&gt;it works!&lt;/P&gt;
&lt;P&gt;Thank you&lt;/P&gt;</description>
      <pubDate>Mon, 31 Jul 2023 23:51:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Anaplan-API-to-Qlik-sense-using-dynamic-Token-store-in-variable/m-p/2098869#M18921</guid>
      <dc:creator>djbaclay23</dc:creator>
      <dc:date>2023-07-31T23:51:30Z</dc:date>
    </item>
  </channel>
</rss>

