<?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 Could not import or export report using NPrinting API in Qlik NPrinting</title>
    <link>https://community.qlik.com/t5/Qlik-NPrinting/Could-not-import-or-export-report-using-NPrinting-API/m-p/2062863#M38745</link>
    <description>&lt;P&gt;Hi Qlik Team,&lt;/P&gt;
&lt;P&gt;We have 2 environments(UAT and Prod)&amp;nbsp; for our Nprinting and we wanted to automate NP deployment.&lt;/P&gt;
&lt;P&gt;We are trying to export report zip from UAT and export the same in Production.&lt;/P&gt;
&lt;P&gt;Version: May 2022&lt;/P&gt;
&lt;P&gt;We are using Windows PowerShell to make API calls.&lt;/P&gt;
&lt;P&gt;Please help us with Qlik NP API commands or any alternate approaches .&lt;/P&gt;</description>
    <pubDate>Fri, 21 Apr 2023 07:14:35 GMT</pubDate>
    <dc:creator>TusharDev_Qlik</dc:creator>
    <dc:date>2023-04-21T07:14:35Z</dc:date>
    <item>
      <title>Could not import or export report using NPrinting API</title>
      <link>https://community.qlik.com/t5/Qlik-NPrinting/Could-not-import-or-export-report-using-NPrinting-API/m-p/2062863#M38745</link>
      <description>&lt;P&gt;Hi Qlik Team,&lt;/P&gt;
&lt;P&gt;We have 2 environments(UAT and Prod)&amp;nbsp; for our Nprinting and we wanted to automate NP deployment.&lt;/P&gt;
&lt;P&gt;We are trying to export report zip from UAT and export the same in Production.&lt;/P&gt;
&lt;P&gt;Version: May 2022&lt;/P&gt;
&lt;P&gt;We are using Windows PowerShell to make API calls.&lt;/P&gt;
&lt;P&gt;Please help us with Qlik NP API commands or any alternate approaches .&lt;/P&gt;</description>
      <pubDate>Fri, 21 Apr 2023 07:14:35 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-NPrinting/Could-not-import-or-export-report-using-NPrinting-API/m-p/2062863#M38745</guid>
      <dc:creator>TusharDev_Qlik</dc:creator>
      <dc:date>2023-04-21T07:14:35Z</dc:date>
    </item>
    <item>
      <title>Re: Could not import or export report using NPrinting API</title>
      <link>https://community.qlik.com/t5/Qlik-NPrinting/Could-not-import-or-export-report-using-NPrinting-API/m-p/2062915#M38746</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;There is no API method to export and import&amp;nbsp;report, so you cannot automate this task. Methods are documented in&amp;nbsp;&lt;A href="https://help.qlik.com/en-US/nprinting/May2022/APIs/NP+API/index.html?page=46#Reports" target="_blank"&gt;https://help.qlik.com/en-US/nprinting/May2022/APIs/NP+API/index.html?page=46#Reports&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;/P&gt;
&lt;P&gt;Ruggero&lt;/P&gt;</description>
      <pubDate>Fri, 21 Apr 2023 08:24:06 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-NPrinting/Could-not-import-or-export-report-using-NPrinting-API/m-p/2062915#M38746</guid>
      <dc:creator>Ruggero_Piccoli</dc:creator>
      <dc:date>2023-04-21T08:24:06Z</dc:date>
    </item>
    <item>
      <title>Re: Could not import or export report using NPrinting API</title>
      <link>https://community.qlik.com/t5/Qlik-NPrinting/Could-not-import-or-export-report-using-NPrinting-API/m-p/2063235#M38766</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/160664"&gt;@TusharDev_Qlik&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;I've found the following not documented APIs.&lt;BR /&gt;&lt;STRONG&gt;Export report&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;method = POST&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;url = /npe/reports/&amp;lt;&lt;/SPAN&gt;&lt;SPAN&gt;report_id&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt;/export&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;headers&lt;/SPAN&gt;
&lt;UL&gt;
&lt;LI&gt;'Content-Type'&lt;SPAN&gt;:&lt;/SPAN&gt; &lt;SPAN&gt;'application/json'&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;'Content-Length'&lt;/SPAN&gt;&lt;SPAN&gt;: &amp;lt;the lenght of your body&amp;gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;'Origin'&lt;/SPAN&gt;&lt;SPAN&gt;: '&lt;A href="https://yourserver:port" target="_blank"&gt;https://yourserver:port&lt;/A&gt;'&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;body&lt;BR /&gt;&lt;/SPAN&gt;{ &lt;SPAN&gt;"password"&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt; &lt;SPAN&gt;null&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"error"&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt; &lt;SPAN&gt;false&lt;/SPAN&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;SPAN&gt;Save the result as .zip&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;The import&lt;/STRONG&gt; is very complicated, there are three steps.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Step 1&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;mehtod = POST&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;url =&amp;nbsp;&lt;/SPAN&gt;/npe/upload/report/import/&amp;lt;np_appid&amp;gt;&lt;/LI&gt;
&lt;LI&gt;headers
&lt;UL&gt;
&lt;LI&gt;'Content-Type'&lt;SPAN&gt;:&lt;/SPAN&gt; &lt;SPAN&gt;'multipart/form-data; boundary=--&amp;lt;boundarykey&amp;gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;'Content-Length'&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;lt;leght of the body: headers of request + stream of zip + footer&amp;gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;'Origin'&lt;/SPAN&gt;&lt;SPAN&gt;: '&lt;A href="https://yourserver:port" target="_blank"&gt;https://yourserver:port&lt;/A&gt;'&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;body = t&lt;/SPAN&gt;&lt;SPAN&gt;he stream of zip and other info. You should look for some documentation about&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;multipart send with rest API&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;SPAN&gt;The call return an ID.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN&gt;Step 2&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;method = POST&lt;/LI&gt;
&lt;LI&gt;url = /npe/reports/import&lt;/LI&gt;
&lt;LI&gt;headers
&lt;UL&gt;
&lt;LI&gt;'Content-Type'&lt;SPAN&gt;:&lt;/SPAN&gt; &lt;SPAN&gt;'application/json'&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;'Content-Length'&lt;/SPAN&gt;&lt;SPAN&gt;: &amp;lt;the lenght of your body&amp;gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;SPAN&gt;'Origin'&lt;/SPAN&gt;&lt;SPAN&gt;: '&lt;A href="https://yourserver:port" target="_blank"&gt;https://yourserver:port&lt;/A&gt;'&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;body&lt;BR /&gt;
&lt;DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;{ &lt;/SPAN&gt;&lt;SPAN&gt;"fileId"&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&amp;nbsp;&amp;lt;upload_id obtained in the previous call&amp;gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"appId"&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&amp;nbsp;&amp;lt;np_appid&amp;gt;&lt;SPAN&gt;&amp;nbsp;}&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;The call return a "result"&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Step 3&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;method = POST&lt;/LI&gt;
&lt;LI&gt;url = /npe/reports/import/confirm&lt;/LI&gt;
&lt;LI&gt;headers
&lt;UL&gt;
&lt;LI&gt;'Content-Type'&lt;SPAN&gt;:&lt;/SPAN&gt; &lt;SPAN&gt;'application/json'&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;'Content-Length'&lt;/SPAN&gt;&lt;SPAN&gt;: &amp;lt;the lenght of your body&amp;gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;SPAN&gt;'Origin'&lt;/SPAN&gt;&lt;SPAN&gt;: '&lt;A href="https://yourserver:port" target="_blank"&gt;https://yourserver:port&lt;/A&gt;'&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;body = the stringify of the "result" JSON from the previous call&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Notes:&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;The origin url must be match exactly an url insert into NPrinting on-demand whitelist.&lt;/LI&gt;
&lt;LI&gt;This steps miss the import of the report filter, it needs some other steps that I don't find.&lt;/LI&gt;
&lt;LI&gt;The name of report must be unique for every NP app ID, otherwise the api failed.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;I hope you'll make it works.&lt;/P&gt;
&lt;P&gt;Regards&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 21 Apr 2023 18:24:41 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-NPrinting/Could-not-import-or-export-report-using-NPrinting-API/m-p/2063235#M38766</guid>
      <dc:creator>andregas</dc:creator>
      <dc:date>2023-04-21T18:24:41Z</dc:date>
    </item>
    <item>
      <title>Re: Could not import or export report using NPrinting API</title>
      <link>https://community.qlik.com/t5/Qlik-NPrinting/Could-not-import-or-export-report-using-NPrinting-API/m-p/2063423#M38785</link>
      <description>&lt;P&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/7316"&gt;@andregas&lt;/a&gt;&amp;nbsp;Thank you for the steps.&lt;/P&gt;
&lt;P&gt;Will try and let you know if any issues.&lt;/P&gt;</description>
      <pubDate>Mon, 24 Apr 2023 05:10:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-NPrinting/Could-not-import-or-export-report-using-NPrinting-API/m-p/2063423#M38785</guid>
      <dc:creator>TusharDev_Qlik</dc:creator>
      <dc:date>2023-04-24T05:10:46Z</dc:date>
    </item>
    <item>
      <title>Re: Could not import or export report using NPrinting API</title>
      <link>https://community.qlik.com/t5/Qlik-NPrinting/Could-not-import-or-export-report-using-NPrinting-API/m-p/2063489#M38788</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;Not documented API means it is not supported officially and can be changed or removed in the future and your investments in developing solutions will not work anymore. So you do it at your own risk.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;/P&gt;
&lt;P&gt;Ruggero&lt;/P&gt;</description>
      <pubDate>Mon, 24 Apr 2023 07:40:15 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-NPrinting/Could-not-import-or-export-report-using-NPrinting-API/m-p/2063489#M38788</guid>
      <dc:creator>Ruggero_Piccoli</dc:creator>
      <dc:date>2023-04-24T07:40:15Z</dc:date>
    </item>
  </channel>
</rss>

