<?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: QSE: GetSetAnalysis working but empty ? in Integration, Extension &amp; APIs</title>
    <link>https://community.qlik.com/t5/Integration-Extension-APIs/QSE-GetSetAnalysis-working-but-empty/m-p/2546284#M22824</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/28877"&gt;@hugo_andrade&lt;/a&gt;&lt;/P&gt;&lt;P&gt;The websocket calls are just "OpenDoc" =&amp;gt; "GetBookmarks" =&amp;gt; "GetSetAnalysis" so no delta involved.&lt;/P&gt;&lt;P&gt;I've added "delta: True" to the call but same issue, response is empty &lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt;&lt;/P&gt;</description>
    <pubDate>Tue, 07 Apr 2026 14:15:49 GMT</pubDate>
    <dc:creator>dvasseur</dc:creator>
    <dc:date>2026-04-07T14:15:49Z</dc:date>
    <item>
      <title>QSE: GetSetAnalysis working but empty ?</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/QSE-GetSetAnalysis-working-but-empty/m-p/2545974#M22820</link>
      <description>&lt;P&gt;HI,&lt;/P&gt;&lt;P&gt;I'm using the QSE JSON API to retrieve the bookmarks list of an app (GetBookmarks) and then I'm calling GetSetAnalysis on each bookmark to retrieve the selected values for each field. The GetSetAnalysis call itself is working, but the returned list is always empty. Checking the same app using Chrome dev tools and the websocket messages, the same call with the same params is returning the right values =&amp;gt; I'm probably missing something, but what ?&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;GetBookmarks&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;call:&lt;BR /&gt;{"handle": 1, "method": "GetBookmarks", "params": {"qOptions": {"qTypes": ["bookmark"], "qData": {"title": "/qMetaDef/title", "sheetId": "/sheetId", "selectionFields": "/selectionFields", "creationDate": "/creationDate", "approved": "/approved", "published": "/published"}}}, "outKey": -1, "id": 2}&lt;/P&gt;&lt;P&gt;response (OK):&lt;BR /&gt;"jsonrpc":"2.0","id":2,"result":{"qList":[{"qInfo":{"qId":"ffff1727-97e8-440c-bd09-b9fa79af382e","qType":"bookmark"},"qMeta":{"title": ...&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;GetSetAnalysis&lt;/STRONG&gt;:&lt;/P&gt;&lt;P&gt;call:&lt;BR /&gt;{"handle": 1, "method": "GetSetAnalysis", "params": ["$", "ffff1727-97e8-440c-bd09-b9fa79af382e"], "id": 3}&lt;/P&gt;&lt;P&gt;response =&amp;gt; qSetExpression shouldn't be empty&lt;BR /&gt;{"jsonrpc":"2.0","id":3,"result":{"qSetExpression":""}}&lt;/P&gt;&lt;P&gt;call/response as extracted from chrome dev tools (qSetExpression is not empty):&lt;BR /&gt;{"delta":true,"handle":1,"method":"GetSetAnalysis","params":["$","ffff1727-97e8-440c-bd09-b9fa79af382e"],"id":78,"jsonrpc":"2.0"}&lt;BR /&gt;{"jsonrpc":"2.0","id":78,"delta":true,"result":{"qSetExpression":[{"op":"add","path":"/","value":"&amp;lt;appName={'___a'}&amp;gt;"}]}}&lt;/P&gt;</description>
      <pubDate>Wed, 01 Apr 2026 10:30:34 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/QSE-GetSetAnalysis-working-but-empty/m-p/2545974#M22820</guid>
      <dc:creator>dvasseur</dc:creator>
      <dc:date>2026-04-01T10:30:34Z</dc:date>
    </item>
    <item>
      <title>Re: QSE: GetSetAnalysis working but empty ?</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/QSE-GetSetAnalysis-working-but-empty/m-p/2546148#M22821</link>
      <description>&lt;P class=""&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/22166"&gt;@dvasseur&lt;/a&gt;,&lt;/P&gt;&lt;P class=""&gt;I think the key detail is that the Chrome request is using delta mode:&lt;/P&gt;&lt;P class=""&gt;&lt;STRONG&gt;{"delta":true,"handle":1,"method":"GetSetAnalysis", ...}&lt;/STRONG&gt;&lt;/P&gt;&lt;P class=""&gt;So the response you see there is not the final &lt;SPAN class=""&gt;qSetExpression&lt;/SPAN&gt; string. It is a delta patch:&lt;/P&gt;&lt;P class=""&gt;&lt;STRONG&gt;"qSetExpression"&lt;SPAN class=""&gt;:[{&lt;/SPAN&gt;"op"&lt;SPAN class=""&gt;:&lt;/SPAN&gt;&lt;SPAN class=""&gt;"add"&lt;/SPAN&gt;&lt;SPAN class=""&gt;,&lt;/SPAN&gt;"path"&lt;SPAN class=""&gt;:&lt;/SPAN&gt;&lt;SPAN class=""&gt;"/"&lt;/SPAN&gt;&lt;SPAN class=""&gt;,&lt;/SPAN&gt;"value"&lt;SPAN class=""&gt;:&lt;/SPAN&gt;&lt;SPAN class=""&gt;"&amp;lt;appName={'___a'}&amp;gt;"&lt;/SPAN&gt;&lt;SPAN class=""&gt;}]&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P class=""&gt;That means the effective value is actually:&lt;/P&gt;&lt;P class=""&gt;&lt;STRONG&gt;&amp;lt;appName={'___a'}&amp;gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P class=""&gt;------&lt;/P&gt;&lt;P class=""&gt;So the first thing I would check is whether your client is handling delta responses correctly.&lt;/P&gt;&lt;P class=""&gt;If you use &lt;SPAN class=""&gt;delta: true&lt;/SPAN&gt;, you need to apply the patch operations before reading the value. If you want the plain value directly, test the same call without delta mode and make sure nothing else in your websocket client is forcing delta behavior.&lt;/P&gt;&lt;P class=""&gt;Hope this helps. Please give it a like, mark it as Helpful or Solution if that was the case.&lt;/P&gt;</description>
      <pubDate>Sun, 05 Apr 2026 17:55:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/QSE-GetSetAnalysis-working-but-empty/m-p/2546148#M22821</guid>
      <dc:creator>hugo_andrade</dc:creator>
      <dc:date>2026-04-05T17:55:56Z</dc:date>
    </item>
    <item>
      <title>Re: QSE: GetSetAnalysis working but empty ?</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/QSE-GetSetAnalysis-working-but-empty/m-p/2546284#M22824</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/28877"&gt;@hugo_andrade&lt;/a&gt;&lt;/P&gt;&lt;P&gt;The websocket calls are just "OpenDoc" =&amp;gt; "GetBookmarks" =&amp;gt; "GetSetAnalysis" so no delta involved.&lt;/P&gt;&lt;P&gt;I've added "delta: True" to the call but same issue, response is empty &lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 07 Apr 2026 14:15:49 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/QSE-GetSetAnalysis-working-but-empty/m-p/2546284#M22824</guid>
      <dc:creator>dvasseur</dc:creator>
      <dc:date>2026-04-07T14:15:49Z</dc:date>
    </item>
    <item>
      <title>Re: QSE: GetSetAnalysis working but empty ?</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/QSE-GetSetAnalysis-working-but-empty/m-p/2546311#M22825</link>
      <description>&lt;P class=""&gt;Hi &lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/22166"&gt;@dvasseur&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P class=""&gt;I see.&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;I think the main issue is the first parameter.&lt;/P&gt;&lt;P class=""&gt;For &lt;SPAN class=""&gt;GetSetAnalysis(qStateName, qBookmarkId)&lt;/SPAN&gt;, the first argument is the &lt;SPAN class=""&gt;&lt;STRONG&gt;state name&lt;/STRONG&gt;&lt;/SPAN&gt;. For the default state, Qlik says it should be left empty.&lt;/P&gt;&lt;P class=""&gt;Try&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;{&lt;/SPAN&gt;&lt;SPAN class=""&gt;"handle"&lt;/SPAN&gt;&lt;SPAN class=""&gt;:&lt;/SPAN&gt;&lt;SPAN class=""&gt;1&lt;/SPAN&gt;&lt;SPAN class=""&gt;,&lt;/SPAN&gt;&lt;SPAN class=""&gt;"method"&lt;/SPAN&gt;&lt;SPAN class=""&gt;:&lt;/SPAN&gt;"GetSetAnalysis"&lt;SPAN class=""&gt;,&lt;/SPAN&gt;&lt;SPAN class=""&gt;"params"&lt;/SPAN&gt;&lt;SPAN class=""&gt;:[&lt;/SPAN&gt;""&lt;SPAN class=""&gt;,&lt;/SPAN&gt;"ffff1727-97e8-440c-bd09-b9fa79af382e"&lt;SPAN class=""&gt;],&lt;/SPAN&gt;&lt;SPAN class=""&gt;"id"&lt;/SPAN&gt;&lt;SPAN class=""&gt;:&lt;/SPAN&gt;&lt;SPAN class=""&gt;3&lt;/SPAN&gt;&lt;SPAN class=""&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;$&lt;/SPAN&gt; is the default identifier in set analysis syntax, but in this API call the method expects a state name, and for the default state that should be an empty string.&lt;/P&gt;&lt;P class=""&gt;That's what I found here:&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;&lt;A href="https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/EngineJSONAPI/Content/service-doc-getsetanalysis.htm" target="_blank" rel="noopener"&gt;https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/EngineJSONAPI/Content/service-doc-getsetanalysis.htm&lt;/A&gt;&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;qStateName&lt;/P&gt;&lt;P&gt;Optional. The name of the state to get set analysis expression for. If left empty, the default state will be retrieved.&lt;/P&gt;&lt;P&gt;String&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 07 Apr 2026 17:53:28 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/QSE-GetSetAnalysis-working-but-empty/m-p/2546311#M22825</guid>
      <dc:creator>hugo_andrade</dc:creator>
      <dc:date>2026-04-07T17:53:28Z</dc:date>
    </item>
    <item>
      <title>Re: QSE: GetSetAnalysis working but empty ?</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/QSE-GetSetAnalysis-working-but-empty/m-p/2546612#M22830</link>
      <description>&lt;P&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/28877"&gt;@hugo_andrade&lt;/a&gt;&amp;nbsp;I just tried with an empty first param, same issue &lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 10 Apr 2026 08:50:37 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/QSE-GetSetAnalysis-working-but-empty/m-p/2546612#M22830</guid>
      <dc:creator>dvasseur</dc:creator>
      <dc:date>2026-04-10T08:50:37Z</dc:date>
    </item>
    <item>
      <title>Re: QSE: GetSetAnalysis working but empty ?</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/QSE-GetSetAnalysis-working-but-empty/m-p/2547288#M22847</link>
      <description>&lt;P&gt;Hey&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/22166"&gt;@dvasseur&lt;/a&gt;&amp;nbsp;, simple questions:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Are you open the same app on both chrome and your custom app?&lt;/LI&gt;
&lt;LI&gt;Are you open the app with the same user from both chrome and your custom app?&lt;/LI&gt;
&lt;LI&gt;Is the bookmark public and available to all the users?&lt;/LI&gt;
&lt;/UL&gt;</description>
      <pubDate>Mon, 20 Apr 2026 15:05:14 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/QSE-GetSetAnalysis-working-but-empty/m-p/2547288#M22847</guid>
      <dc:creator>alex_colombo</dc:creator>
      <dc:date>2026-04-20T15:05:14Z</dc:date>
    </item>
    <item>
      <title>Re: QSE: GetSetAnalysis working but empty ?</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/QSE-GetSetAnalysis-working-but-empty/m-p/2547293#M22848</link>
      <description>&lt;P&gt;hi&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/145804"&gt;@alex_colombo&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Are you open the same app on both chrome and your custom app?&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;=&amp;gt; yes, same app&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Are you open the app with the same user from both chrome and your custom app?&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;=&amp;gt; not the same user, my user when using chrome (and I'm the owner of the bookmark), INTERNAL\SA_SCHEDULER when using the API&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Is the bookmark public and available to all the users?&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;=&amp;gt; the app is a private one (My Work)&lt;/P&gt;&lt;P&gt;Thx !&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 20 Apr 2026 15:34:38 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/QSE-GetSetAnalysis-working-but-empty/m-p/2547293#M22848</guid>
      <dc:creator>dvasseur</dc:creator>
      <dc:date>2026-04-20T15:34:38Z</dc:date>
    </item>
    <item>
      <title>Re: QSE: GetSetAnalysis working but empty ?</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/QSE-GetSetAnalysis-working-but-empty/m-p/2547346#M22849</link>
      <description>&lt;P&gt;How are you calling the APIs? Are you connecting to Engine directly with port and certificate or you are using a virtual proxy?&lt;BR /&gt;Could you please share a screenshot of the bookmark details created in the app?&lt;/P&gt;
&lt;P&gt;I tried to replicate the issue, but using sa_scheduler and connected to Engine APIs with engine port and certificate I'm able to see the bookmark expression.&lt;/P&gt;</description>
      <pubDate>Tue, 21 Apr 2026 06:40:42 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/QSE-GetSetAnalysis-working-but-empty/m-p/2547346#M22849</guid>
      <dc:creator>alex_colombo</dc:creator>
      <dc:date>2026-04-21T06:40:42Z</dc:date>
    </item>
    <item>
      <title>Re: QSE: GetSetAnalysis working but empty ?</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/QSE-GetSetAnalysis-working-but-empty/m-p/2547357#M22850</link>
      <description>&lt;P&gt;I'm connecting to the engine with port/certificate&lt;/P&gt;&lt;P&gt;bookmark def:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="dvasseur_0-1776759292943.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/187903iF18B30E3EDC7F83D/image-size/medium?v=v2&amp;amp;px=400" role="button" title="dvasseur_0-1776759292943.png" alt="dvasseur_0-1776759292943.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 21 Apr 2026 08:22:53 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/QSE-GetSetAnalysis-working-but-empty/m-p/2547357#M22850</guid>
      <dc:creator>dvasseur</dc:creator>
      <dc:date>2026-04-21T08:22:53Z</dc:date>
    </item>
    <item>
      <title>Re: QSE: GetSetAnalysis working but empty ?</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/QSE-GetSetAnalysis-working-but-empty/m-p/2547377#M22851</link>
      <description>&lt;P&gt;could you please share your custom code for connecting to Engine API with user sa_scheduler?&lt;BR /&gt;could you share entire response of&amp;nbsp;GetBookmarks method?&lt;/P&gt;</description>
      <pubDate>Tue, 21 Apr 2026 13:07:58 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/QSE-GetSetAnalysis-working-but-empty/m-p/2547377#M22851</guid>
      <dc:creator>alex_colombo</dc:creator>
      <dc:date>2026-04-21T13:07:58Z</dc:date>
    </item>
    <item>
      <title>Re: QSE: GetSetAnalysis working but empty ?</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/QSE-GetSetAnalysis-working-but-empty/m-p/2547378#M22852</link>
      <description>&lt;P&gt;OK, I found the issue, I was opening the app using&amp;nbsp;OpenDoc with&amp;nbsp;[appid, "", "", "", True] &amp;lt;- Open "without data" ...&lt;/P&gt;&lt;P&gt;=&amp;gt; That kind of make sense but it there other way to get the bookmark content ? I'm running a python script to retrieve the bookmarks content of all of our apps, so I don't want to open all of them with data&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 21 Apr 2026 13:35:18 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/QSE-GetSetAnalysis-working-but-empty/m-p/2547378#M22852</guid>
      <dc:creator>dvasseur</dc:creator>
      <dc:date>2026-04-21T13:35:18Z</dc:date>
    </item>
    <item>
      <title>Re: QSE: GetSetAnalysis working but empty ?</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/QSE-GetSetAnalysis-working-but-empty/m-p/2547381#M22853</link>
      <description>&lt;P&gt;Bookmarks stay in the apps, so you have to open all of them with data for looking for their values. Opening without data means to open without data model and fields.&lt;/P&gt;</description>
      <pubDate>Tue, 21 Apr 2026 13:44:41 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/QSE-GetSetAnalysis-working-but-empty/m-p/2547381#M22853</guid>
      <dc:creator>alex_colombo</dc:creator>
      <dc:date>2026-04-21T13:44:41Z</dc:date>
    </item>
    <item>
      <title>Re: QSE: GetSetAnalysis working but empty ?</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/QSE-GetSetAnalysis-working-but-empty/m-p/2547384#M22854</link>
      <description>&lt;P&gt;OK, thanks for you help !&lt;/P&gt;</description>
      <pubDate>Tue, 21 Apr 2026 13:49:22 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/QSE-GetSetAnalysis-working-but-empty/m-p/2547384#M22854</guid>
      <dc:creator>dvasseur</dc:creator>
      <dc:date>2026-04-21T13:49:22Z</dc:date>
    </item>
  </channel>
</rss>

