<?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: QRS Export App without data in Integration, Extension &amp; APIs</title>
    <link>https://community.qlik.com/t5/Integration-Extension-APIs/QRS-Export-App-without-data/m-p/1551710#M10106</link>
    <description>&lt;P&gt;I stumbled across this response while trying to do something similar and found it very helpful, however, I'm not sure if your Powerhsell script still works as is but running this against a Qliksense Server September 2018 instance, doing "&lt;SPAN&gt;|&amp;nbsp; Set-Content small.qvf -Encoding Ascii" actually corrupted the exported QVF.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;I found that I instead just needed to do:&amp;nbsp; -Method Get -Headers $hdrs -ContentType 'application/json' -Certificate $cert -OutFile $appname&lt;/P&gt;&lt;P&gt;Running this with the -Outfile parameter gave me the QVF&amp;nbsp; I was looking for and I was then able to import this to the hub.&lt;/P&gt;</description>
    <pubDate>Mon, 04 Mar 2019 12:09:02 GMT</pubDate>
    <dc:creator>nsm1234567</dc:creator>
    <dc:date>2019-03-04T12:09:02Z</dc:date>
    <item>
      <title>QRS Export App without data</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/QRS-Export-App-without-data/m-p/128474#M1807</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The documentation states that there is an option to skip data when exporting the app (&lt;SPAN style="color: #0f0f0f; font-size: 12px; font-family: 'courier new', courier;"&gt;/qrs/app/{id}/export/{token}?skipData={skipData}&lt;/SPAN&gt;), however when I go to use the API, I'm receiving a Bad Request.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Additionally, when I query the API to get all of the endpoints (&lt;SPAN style="font-family: 'courier new', courier;"&gt;/&lt;/SPAN&gt;&lt;SPAN style="color: #505050; font-size: 12px; background-color: #fafafa; font-family: 'courier new', courier;"&gt;qrs/about/api/description?extended=true&lt;/SPAN&gt;), there is no such indication that this is possible.&amp;nbsp; These are the only options I see for export:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "GET /qrs/app/{id}/export [resource=manual, bodytype=Void, returntype=Guid]"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "DELETE /qrs/app/{id}/export/{token} [resource=manual, bodytype=Void, returntype=AppExportResponse]"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "POST /qrs/app/{id}/export/{token} [resource=manual, bodytype=Void, returntype=AppExportResponse]"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there a way to export an app without data?&amp;nbsp; If that's not possible, is there an API to remove all data from an app and then I can export it after that call?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Jul 2018 15:39:50 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/QRS-Export-App-without-data/m-p/128474#M1807</guid>
      <dc:creator>adam_westhusing</dc:creator>
      <dc:date>2018-07-10T15:39:50Z</dc:date>
    </item>
    <item>
      <title>Re: QRS Export App without data</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/QRS-Export-App-without-data/m-p/128475#M1808</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey Adam,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Are you on Qlik Sense June 2018? Because the export without data option was first introduced there. Other builds will throw a 400 bad request response (because it &lt;EM&gt;is&lt;/EM&gt; a bad request).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;On Qlik Sense June 2018, this PowerShell code is running on my side:&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code _jivemacro_uid_15318594319589084 jive_text_macro" jivemacro_uid="_15318594319589084"&gt;
&lt;P&gt;$hdrs = @{}&lt;/P&gt;
&lt;P&gt;$hdrs.Add("X-Qlik-Xrfkey","examplexrfkey123")&lt;/P&gt;
&lt;P&gt;$hdrs.Add("X-Qlik-User", "UserDirectory=INTERNAL; UserId=sa_api")&lt;/P&gt;
&lt;P&gt;$cert = Get-ChildItem -Path "Cert:\CurrentUser\My" | Where {$_.Subject -like '*QlikClient*'}&lt;/P&gt;
&lt;P&gt;$body = '{}'&lt;/P&gt;
&lt;P&gt;$Data = Get-Content C:\ProgramData\Qlik\Sense\Host.cfg&lt;/P&gt;
&lt;P&gt;$FQDN = [System.Text.Encoding]::UTF8.GetString([System.Convert]::FromBase64String($($Data)))&lt;/P&gt;
&lt;P&gt;[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]'Ssl3,Tls,Tls11,Tls12'&lt;/P&gt;
&lt;P&gt;$guid = [guid]::NewGuid()&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;$download = Invoke-RestMethod -Uri "&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://$($FQDN):4242/qrs/App/c9fadcd3-20f5-434b-a0f8-a73e46943294/export/$($guid)?xrfkey=examplexrfkey123&amp;amp;skipdata=true" rel="nofollow" target="_blank"&gt;https://$($FQDN):4242/qrs/App/c9fadcd3-20f5-434b-a0f8-a73e46943294/export/$($guid)?xrfkey=examplexrfkey123&amp;amp;skipdata=true&lt;/A&gt;&lt;SPAN&gt;" -Method Post -Body $body -Headers $hdrs -ContentType 'application/json' -Certificate $cert&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Invoke-RestMethod -Uri "&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://$($FQDN):4242$($download.downloadPath" rel="nofollow" target="_blank"&gt;https://$($FQDN):4242$($download.downloadPath&lt;/A&gt;&lt;SPAN&gt;)" -Method Get -Headers $hdrs -ContentType 'application/json' -Certificate $cert |&amp;nbsp; Set-Content small.qvf -Encoding Ascii&lt;/SPAN&gt;&lt;/P&gt;
&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Obviously the AppID will need adjusting for your environment.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jul 2018 20:30:59 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/QRS-Export-App-without-data/m-p/128475#M1808</guid>
      <dc:creator>Levi_Turner</dc:creator>
      <dc:date>2018-07-17T20:30:59Z</dc:date>
    </item>
    <item>
      <title>Re: QRS Export App without data</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/QRS-Export-App-without-data/m-p/128476#M1809</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ah, understood.&amp;nbsp; I am not using June 2018.&amp;nbsp; I'm using April 2018.&amp;nbsp; That explains my response when I queried &lt;SPAN style="font-size: 13px; font-family: 'courier new', courier; color: #3d3d3d;"&gt;/&lt;/SPAN&gt;&lt;SPAN style="font-size: 12px; font-family: 'courier new', courier; color: #505050; background-color: #fafafa;"&gt;qrs/about/api/description&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I still have not found a way to export an app without data via the QRS REST API, but I believe I have found a workaround using the Qlik Engine API.&amp;nbsp; &lt;A href="https://community.qlik.com/qlik-users/184092"&gt;ltu&lt;/A&gt;‌ if I get no other response, I'll mark your response as the correct answer because it explains why skipData was not working for export.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jul 2018 21:06:05 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/QRS-Export-App-without-data/m-p/128476#M1809</guid>
      <dc:creator>adam_westhusing</dc:creator>
      <dc:date>2018-07-17T21:06:05Z</dc:date>
    </item>
    <item>
      <title>Re: QRS Export App without data</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/QRS-Export-App-without-data/m-p/128477#M1810</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Well the functionality won't be present until 2018-06 so nothing is going to work on the QRS level until then. You _should_ be able to use the Engine API to open the app without data then save it, but I am light on the Engine API to be honest.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jul 2018 21:18:44 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/QRS-Export-App-without-data/m-p/128477#M1810</guid>
      <dc:creator>Levi_Turner</dc:creator>
      <dc:date>2018-07-17T21:18:44Z</dc:date>
    </item>
    <item>
      <title>Re: QRS Export App without data</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/QRS-Export-App-without-data/m-p/128478#M1811</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;That's exactly what I did.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jul 2018 21:20:17 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/QRS-Export-App-without-data/m-p/128478#M1811</guid>
      <dc:creator>adam_westhusing</dc:creator>
      <dc:date>2018-07-17T21:20:17Z</dc:date>
    </item>
    <item>
      <title>Re: QRS Export App without data</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/QRS-Export-App-without-data/m-p/128479#M1812</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Adam, do you think you could share the code how you opened the app without data and saved it as a different app?&lt;/P&gt;&lt;P&gt;THank you!!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 29 Jul 2018 20:46:34 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/QRS-Export-App-without-data/m-p/128479#M1812</guid>
      <dc:creator>analienx</dc:creator>
      <dc:date>2018-07-29T20:46:34Z</dc:date>
    </item>
    <item>
      <title>Re: QRS Export App without data</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/QRS-Export-App-without-data/m-p/128480#M1813</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sure.&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Dump data from app for export&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IAppIdentifier appID = this.location.AppWithId(qlikApp.id.ToString());&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; using (IApp app = await this.location.AppAsync(appID, noVersionCheck: true, noData: true))&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; await app.DoSaveAsync();&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Export app&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Guid uuid = Guid.NewGuid();&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string exportEndpoint = "/qrs/app/" + qlikApp.id + "/export/" + uuid.ToString();&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; QlikExportAppResponse response = JsonConvert.DeserializeObject&amp;lt;QlikExportAppResponse&amp;gt;(this.client.Post(exportEndpoint, ""));&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string downloadsFolder = System.IO.Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.UserProfile), "Downloads");&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string downloadPath = System.IO.Path.Combine(downloadsFolder, qlikApp.name + ".qvf");&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; await Task.Run(() =&amp;gt; this.client.GetFile(response.downloadPath, downloadPath));&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The client is the Qlik REST Client (&lt;A href="https://github.com/kolsrud/qlik_rest_sdk" title="https://github.com/kolsrud/qlik_rest_sdk"&gt;https://github.com/kolsrud/qlik_rest_sdk&lt;/A&gt;) created by &lt;A href="https://community.qlik.com/qlik-users/143084"&gt;yko&lt;/A&gt;‌&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 31 Jul 2018 19:26:40 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/QRS-Export-App-without-data/m-p/128480#M1813</guid>
      <dc:creator>adam_westhusing</dc:creator>
      <dc:date>2018-07-31T19:26:40Z</dc:date>
    </item>
    <item>
      <title>Re: QRS Export App without data</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/QRS-Export-App-without-data/m-p/1551710#M10106</link>
      <description>&lt;P&gt;I stumbled across this response while trying to do something similar and found it very helpful, however, I'm not sure if your Powerhsell script still works as is but running this against a Qliksense Server September 2018 instance, doing "&lt;SPAN&gt;|&amp;nbsp; Set-Content small.qvf -Encoding Ascii" actually corrupted the exported QVF.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;I found that I instead just needed to do:&amp;nbsp; -Method Get -Headers $hdrs -ContentType 'application/json' -Certificate $cert -OutFile $appname&lt;/P&gt;&lt;P&gt;Running this with the -Outfile parameter gave me the QVF&amp;nbsp; I was looking for and I was then able to import this to the hub.&lt;/P&gt;</description>
      <pubDate>Mon, 04 Mar 2019 12:09:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/QRS-Export-App-without-data/m-p/1551710#M10106</guid>
      <dc:creator>nsm1234567</dc:creator>
      <dc:date>2019-03-04T12:09:02Z</dc:date>
    </item>
    <item>
      <title>Re: QRS Export App without data</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/QRS-Export-App-without-data/m-p/1629964#M11422</link>
      <description>&lt;P&gt;On June 2019 version,&amp;nbsp; using PostMan or Restlet Chrome addon, you can use the following:&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#008000"&gt;&lt;STRONG&gt;&lt;EM&gt;&lt;SPAN&gt;Step 1:&lt;/SPAN&gt;&lt;/EM&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#008000"&gt;&lt;STRONG&gt;&lt;EM&gt;&lt;SPAN&gt;POST https://&lt;A href="https://qmi-np-qs:4242/tempcontent/c61a2f4b-2b67-42b3-ac04-48b8772e9c98/FARS%20Reporting.qvf?serverNodeId=f1e0fea0-f44f-4781-8506-03bdb4f0d8a8" target="_blank" rel="noopener nofollow noopener noreferrer"&gt;qlikserver&lt;/A&gt;:4242/qrs/app/&lt;/SPAN&gt;&lt;SPAN&gt;9cdea0b7-ca81-43ac-89ba-3e2e3302243f&lt;/SPAN&gt;&lt;SPAN&gt;/export/&lt;/SPAN&gt;&lt;SPAN&gt;9cdea0b7-ca81-43ac-89ba-3e2e3302243f&lt;/SPAN&gt;&lt;SPAN&gt;?xrfkey=uqFXwZ66CmQbX9K1&lt;/SPAN&gt;&lt;/EM&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;Adding to request header:&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#008000"&gt;&lt;STRONG&gt;&lt;EM&gt;skipData={True}&lt;/EM&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;The return message should be 201, with the temporary link to download the qvf file:&lt;/P&gt;
&lt;DIV id="gwt-uid-1823" class="line"&gt;
&lt;DIV class="l-body"&gt;&lt;INPUT id="gwt-uid-1822" checked="checked" type="checkbox" /&gt;&lt;SPAN class="os"&gt;{&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV id="gwt-uid-1824" class="line"&gt;
&lt;DIV class="l-body"&gt;&lt;SPAN class="p-name"&gt;&lt;SPAN class="p-str"&gt;"&lt;/SPAN&gt;exportToken&lt;SPAN class="p-str"&gt;"&lt;/SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="string" title="&amp;quot;9cdea0b7-ca81-43ac-89ba-3e2e3302243f&amp;quot;"&gt;"9cdea0b7-ca81-43ac-89ba-3e2e3302243f"&lt;/SPAN&gt;,&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV id="gwt-uid-1825" class="line"&gt;
&lt;DIV class="l-body"&gt;&lt;SPAN class="p-name"&gt;&lt;SPAN class="p-str"&gt;"&lt;/SPAN&gt;appId&lt;SPAN class="p-str"&gt;"&lt;/SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="string" title="&amp;quot;9cdea0b7-ca81-43ac-89ba-3e2e3302243f&amp;quot;"&gt;"9cdea0b7-ca81-43ac-89ba-3e2e3302243f"&lt;/SPAN&gt;,&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV id="gwt-uid-1828" class="line"&gt;
&lt;DIV class="l-body"&gt;&lt;SPAN class="p-name"&gt;&lt;SPAN class="p-str"&gt;"&lt;/SPAN&gt;downloadPath&lt;SPAN class="p-str"&gt;"&lt;/SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="string" title="&amp;quot;/tempcontent/efab1eca-e8ac-4ceb-8cda-9e30ec2484c8/FARS%20Reporting.qvf?serverNodeId=f1e0fea0-f44f-4781-8506-03bdb4f0d8a8&amp;quot;"&gt;&lt;A id="gwt-uid-1827" class="get-href" title="GET /tempcontent/efab1eca-e8ac-4ceb-8cda-9e30ec2484c8/FARS%20Reporting.qvf?serverNodeId=f1e0fea0-f44f-4781-8506-03bdb4f0d8a8" target="_blank"&gt;&lt;/A&gt;&lt;I class="icon-external-link"&gt;&lt;/I&gt;&lt;A id="gwt-uid-1826" class="gwt-Anchor" target="_blank"&gt;&lt;/A&gt;"/tempcontent/efab1eca-e8ac-4ceb-8cda-9e30ec2484c8/FARS%20Reporting.qvf?serverNodeId=f1e0fea0-f44f-4781-8506-03bdb4f0d8a8"&lt;/SPAN&gt;,&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV id="gwt-uid-1829" class="line"&gt;
&lt;DIV class="l-body"&gt;&lt;SPAN class="p-name"&gt;&lt;SPAN class="p-str"&gt;"&lt;/SPAN&gt;cancelled&lt;SPAN class="p-str"&gt;"&lt;/SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="boolean"&gt;false&lt;/SPAN&gt;,&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV id="gwt-uid-1830" class="line"&gt;
&lt;DIV class="l-body"&gt;&lt;SPAN class="p-name"&gt;&lt;SPAN class="p-str"&gt;"&lt;/SPAN&gt;schemaPath&lt;SPAN class="p-str"&gt;"&lt;/SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="string" title="&amp;quot;AppExportResponse&amp;quot;"&gt;"AppExportResponse"&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV id="gwt-uid-1831" class="line"&gt;
&lt;DIV class="l-body"&gt;&lt;SPAN class="oe"&gt;}&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&lt;FONT color="#008000"&gt;&lt;STRONG&gt;&lt;EM&gt;&lt;SPAN&gt;Step 2:&lt;/SPAN&gt;&lt;/EM&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#008000"&gt;&lt;STRONG&gt;&lt;EM&gt;&lt;SPAN&gt;GET&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://qmi-np-qs:4242/tempcontent/c61a2f4b-2b67-42b3-ac04-48b8772e9c98/FARS%20Reporting.qvf?serverNodeId=f1e0fea0-f44f-4781-8506-03bdb4f0d8a8" target="_blank" rel="noopener nofollow noopener noreferrer"&gt;&lt;SPAN&gt;https://qlikserver:4242/tempcontent/c61a2f4b-2b67-42b3-ac04-48b8772e9c98/FARS%20Reporting.qvf?server...&lt;/SPAN&gt;&lt;/A&gt;&lt;/EM&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;Add these parameter to the request header:&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#008000"&gt;&lt;STRONG&gt;&lt;EM&gt;serverNodeId=f1e0fea0-f44f-4781-8506-03bdb4f0d8a8&lt;/EM&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I prefer Restlet since it's helping me when the header is wrong, with the 409 error return header that I can understand what to fix in the json contruct&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2019-10-01 11_27_56-Qlik-API-POST-ExternalProgramTask - Restlet Client.png" style="width: 853px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/20430iF3CC3DB3D849543E/image-size/large?v=v2&amp;amp;px=999" role="button" title="2019-10-01 11_27_56-Qlik-API-POST-ExternalProgramTask - Restlet Client.png" alt="2019-10-01 11_27_56-Qlik-API-POST-ExternalProgramTask - Restlet Client.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 01 Oct 2019 09:31:05 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/QRS-Export-App-without-data/m-p/1629964#M11422</guid>
      <dc:creator>alexandru</dc:creator>
      <dc:date>2019-10-01T09:31:05Z</dc:date>
    </item>
    <item>
      <title>Re: QRS Export App without data</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/QRS-Export-App-without-data/m-p/2145515#M19584</link>
      <description>&lt;P&gt;Can you provide GET method example? As for me post is working fine getting downloadPath but while calling GET method receives error as&amp;nbsp;&lt;SPAN&gt;"The&amp;nbsp;requested&amp;nbsp;resource&amp;nbsp;cannot&amp;nbsp;be&amp;nbsp;found"&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 07 Dec 2023 21:39:57 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/QRS-Export-App-without-data/m-p/2145515#M19584</guid>
      <dc:creator>jainisha</dc:creator>
      <dc:date>2023-12-07T21:39:57Z</dc:date>
    </item>
  </channel>
</rss>

