Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hi Qlikers,
What is different between qrs and engine and json api in qlik sense ?
What we can do, what we cant do ?
Any working examples or links would be helpful...
Thanks,
Sasikumar
QRS API:
https://help.qlik.com/en-US/sense-developer/June2019/Subsystems/RepositoryServiceAPI/Content/Sense_R...
https://help.qlik.com/en-US/sense-developer/June2019/APIs/repositoryserviceapi/index.html
Basically everything you can do in the QMC
Engine JSON API:
https://help.qlik.com/en-US/sense-developer/June2019/Subsystems/EngineAPI/Content/Sense_EngineAPI/in...
https://help.qlik.com/en-US/sense-developer/June2019/APIs/EngineAPI/index.html
Basically everything you can do in the Qlik Sense Desktop/Server
Best to check out the links and then see if anything is unclear.
QRS API:
https://help.qlik.com/en-US/sense-developer/June2019/Subsystems/RepositoryServiceAPI/Content/Sense_R...
https://help.qlik.com/en-US/sense-developer/June2019/APIs/repositoryserviceapi/index.html
Basically everything you can do in the QMC
Engine JSON API:
https://help.qlik.com/en-US/sense-developer/June2019/Subsystems/EngineAPI/Content/Sense_EngineAPI/in...
https://help.qlik.com/en-US/sense-developer/June2019/APIs/EngineAPI/index.html
Basically everything you can do in the Qlik Sense Desktop/Server
Best to check out the links and then see if anything is unclear.
Hi @cpomeren003
So according your answer if we need to see the script for any app we have to use Engine JSON API instead of QRS API, isn't it?
Thanks
Correct
Thanks @cpomeren003
Just to add a little bit more info:
- QRS api - anything that can be done in the QMC (streams operations, reload task operations, virtual proxies, app upload/delete etc).
- Engine json api - anything you can do with specific app in the Hub - script operations, reload app, add/remove sheets, add/remove/update objects, make selections, bookmarks, session objects, "interrogate" the app to get data from it etc
And conceptual difference - QRS API is REST based; communication with Engine JSON API is web socket based
Regards!
Stefan