I have solved the problem myself, two points to notice:
- I need to use reloadtask as the endpoint not task
- If I need to filter based on app.id, there should not be quotes around the GUID
The query that works for me now is:
https://<server name>/qrs/reloadtask/full?xrfkey=0123456789abcdef&filter=app.id eq <GUID>
Hope this will help anyone who has the same problem.
By any chance, does anyone know why using task as endpoint won't work?
mengyi.yuan Qlik has 2 types of tasks
- User synchronization
- Reload task.
Since you want to fetch reload task you should use /qrs/reloadtask/full endpoint in particular. Task may or may not have app association. Hence the filter is not allowed by app name/id.
Note : If you feel this is the right answer please mark as Correct answer.