Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Join us at Qlik Connect 2026 in Orlando, April 13–15: Register Here!
cancel
Showing results for 
Search instead for 
Did you mean: 
claudio_pette
Partner - Contributor
Partner - Contributor

Problem reading reload status through PI

Hi everyone, I'm having a problem setting up a new user (which Splunk will use) to monitor the status of reload tasks.
I'm using QS on Windows (2024).

I created a dedicated user (splunk_sv), and I created security rules in reads for ReloadTask_*, ExecutionSession_*, and ExecutionResult_*, but Splunk can't query the qrs/reloadtask APIs, giving a connection error.

I haven't assigned any licenses.

Is this configuration correct?

Labels (2)
3 Replies
erin77brown
Contributor
Contributor

Your configuration is mostly on the right track, but the likely culprit is that Qlik Sense requires an allocated license (Professional or Analyzer) for a user to interact with the QRS API, even for service accounts. Without a license, the user is essentially "anonymous" to the system and will be blocked from API endpoints. Additionally, ensure your security rule specifically grants the "Read" and "Access" actions and that the splunk_sv user is correctly identified by their UserDirectory and UserId. Finally, verify that your Splunk connection is including the necessary X-Qlik-Xrfkey header and the correct client certificate to avoid handshake or connection errors service finance login

rwunderlich
Partner Ambassador/MVP
Partner Ambassador/MVP

"Qlik Sense requires an allocated license (Professional or Analyzer) for a user to interact with the QRS API"

That is an incorrect statement. QRS API does not require a license.  

Can you post any more detail on the connection error?

-Rob

Levi_Turner
Employee
Employee

Example Query being made:

GET /qrs/reloadtask/full?xrfkey=NTI0MTUwNjA0MzUy
X-Qlik-XrfKey: NTI0MTUwNjA0MzUy
X-Qlik-User: UserDirectory=splunk; UserId=demo
Accept: application/json
Content-Type: application/json
Host: <my_server>:4242

Example Security Rule:

Levi_Turner_0-1770839030749.png

 

The result operates as expected (all reload tasks, no external program tasks or user directory synchronization tasks).