Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hello,
I work in an ETL tool which supports integration with Qlik onPrem, and we are now extending integration to Qlik Cloud.
For Qlik onPrem we used the qrs Rest API to upload a file to an App:
https://help.qlik.com/en-US/sense-developer/May2022/Subsystems/RepositoryServiceAPI/Content/Sense_Re...
I'm currently trying to do the same on Qlik SaaS using:
https://qlik.dev/apis/rest/data-files#%23%2Fentries%2Fv1%2Fdata-files-post
The issue is, when I include an appId in the json object, I'm not able to find the file, even though if I try to upload the file again I get a conflict error informing the file is there. Also, after a certain amount of time, I'm able to upload the file again, indicating it was uploaded in a temporary capacity. So I guess my question is, what exactly does a file being bound to the life cycle of an App means in Qlik SaaS?
I'm able to upload the file if I do not try to link it to any app, but since we offered this feature for onPrem, and it seems from documentation that it should also work on SaaS, I was hoping to figure out what is happening here.
And yes, I was able to upload the file using this work around:
But I wouldn't want to use an API that as far as I could tell is private/experimental.
Thank you in advance,
Lucas