Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
ArturoMuñoz
Employee
Employee

A few weeks ago, Francis wrote a piece here about the (formerly) secret developer menu accessible via URL, Developer menu is a great finding but is not the only one URL hack available. These are some of the URL “hacks” I use:

 

/options/developer

 

More info here: Developer menu in Qlik Sense client

 

/language/language_key

 

Adding /language/key will change the client language for that tab session. Remember you can always check the available client languages by checking Dev Hub

 

https://localhost:4848/app/app_id/sheet/sheet_id/state/analysis/language/es_ES

 

DevHub.png

 

/theme/theme name

 

Likewise, you could change the theme of an app by specifying the theme name in the URL.  Also remember you can check the available themes in Dev Hub.

 

https://localhost:4848/app/app_id/sheet/sheet_id/state/analysis/theme/qdt theme

 

/identity/id

 

By specifying an identity id you can create selection realms. For example, you could have 2 different tabs open in the same browser as:

 

https://localhost4848/app/app_id/sheet/sheet_id/state/analysis/identity/1

https://localhost:4848/app/app_id/sheet/sheet_id/state/analysis/identity/2

 

Selections performed under “identity 1” won’t impact on the tab session “identity 2”, alternatively you could share selections in different browsers by using the same identity in each one of them.

 

/ttl/seconds

 

Adding /ttl/ and a number representing seconds will override the settings of session-expiry time in the server, setting it up to the number specified in seconds. For example, adding 1800 will set the expiration time for the session to 30 minutes.

 

https://localhost:4848/app/app_id/sheet/sheet_id/state/analysis/ttl/1800

 

As a general disclaimer, please note that anything that isn't documented or officially supported is subject to change in the future. Handle it with care.

 

Arturo (@arturoqv)

14 Comments
Anonymous
Not applicable

Thanks amz‌ for sharing!

Regarding ttl, is there a ttl/0 option so it never expires?

11,119 Views
stevedark
Partner Ambassador/MVP
Partner Ambassador/MVP

For anyone missing alternate states from QlikView the Identity URL extension is a fantastic addition.

Thanks for sharing!

11,119 Views
ArturoMuñoz
Employee
Employee

Yes, it works exactly like that

11,119 Views
Gysbert_Wassenaar

Cool. So up to five people can use the same user login and license token and still work with their own selections.

11,119 Views
stevedark
Partner Ambassador/MVP
Partner Ambassador/MVP

So, you have also had this conversation with clients?

Client: Sense is going weird, it makes it's own selections. How do I stop it?

Me: Raise a purchase order for the correct number of licences

Client: Oh...

11,119 Views
Gysbert_Wassenaar

Nope, not yet. Just something that sprung to mind when reading this blog post.

0 Likes
11,119 Views
tomasz_tru
Specialist
Specialist

/engine/healthcheck/

0 Likes
9,715 Views
karthiksrqv
Partner - Creator II
Partner - Creator II

Hi,


Are there any other hacks like these ? I mean, generally, how did you stumble on these?

0 Likes
9,715 Views
eliran
Creator III
Creator III

Hi,

/identity/id is super important, especially when you go to embedded solutions.

Scenario: Customer is using CRM system, each customer he's looking at gets data from a sense app.

The customer is opening few tabs for each of his customers, each new tab must include a different identity in order to have the ability to look at different customers.

9,715 Views
Anonymous
Not applicable

At least /engine/healthcheck is well documented.

https://help.qlik.com/en-US/sense-developer/June2018/Subsystems/EngineAPI/Content/GettingSystemInfor...

All the other "hacks" are not available on help.qlik.com --> so unfortunately I expect those to be not supported. Therefore we can't use them at customers.

9,715 Views