Qlik Community

Integration, Extension & APIs

Discussion board where members can learn more about Integration, Extensions and API’s for Qlik Sense.

Announcements
Customer & Partners, DEC. 9, 11 AM ET: Qlik Product & Strategy Roadmap Session: Data Analytics REGISTER NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
schatterjee
Partner
Partner

QlikSense App Object metadata relationships

Hi,

I am using QRS API to get the metadata for the app and its app objects, like sheets, barchart, etc. But in the metadata response I am not able to find any relationship attribute which can let me know which chart is part of which sheet, or which dimension and measure is part of which chart, etc.

Is there any way I can get this information through any API?

Thanks

Labels (3)
5 Replies
yko
Employee
Employee

You'll have to go through the engine API to get that type of information. The QRS has no knowledge of the relations between objects.

schatterjee
Partner
Partner
Author

Ok. Thanks. If possible can you refer me to the correct engine API method which can be used to get this information?

yko
Employee
Employee

There are multiple ways to achieve this, but to find all instances of master object usage I'd probably go with first getting a list of all the sheets, then do a call to "GetFullPropertyTree" and traverse the result and identify all master object instances. This would be the endpoint to call:

https://help.qlik.com/en-US/sense-developer/August2021/Subsystems/EngineJSONAPI/Content/models-gener...

yko
Employee
Employee

If you want to identify all master measure and dimensions as well, then that's harder as you would have to analyze the expressions used in the different objects.

schatterjee
Partner
Partner
Author

Thank you. Will look into it