Hi everyone,
I’m exploring ways to automate Qalyptus report generation using the API, but I’m running into some challenges with scheduling and dynamic parameter handling.
While I can trigger reports manually via API calls, I’d like to integrate it with an external scheduler (like Cron, Power Automate, or a custom Python script) to generate reports at specific intervals without manual intervention. 
However, ensuring the correct filters and user-specific data are applied dynamically is proving tricky.
Has anyone successfully set up automated, parameterized report generation using the Qalyptus API?
Checked Qalyptus API documentation | Help Flutter guide related to this and found it quite informative.
Are there best practices for structuring API calls, handling authentication efficiently, or integrating with external automation tools?
Any insights on common pitfalls or advanced use cases would be greatly appreciated!
Thank you !! 
Hi @derektheler567,
Welcome to the Qalyptus Community.
Depending on your needs, you can use the Qalyptus API to execute a Task or a Report.
1- If your filters are not changing, you can create a task, add one or more reports to it, then add a filter if needed. The filter can be created to select values in fields or to apply a Qlik Sense bookmark (which can be static or dynamic).
Use this endpoint to run the task : https://apidocs.qalyptus.com/qalyptus-server/rest-api/#api-Tasks-RunTask
2- If you want to pass the filter in the request, you can run the report and add the selections in the request body.
Use this endpoint to run the report: https://apidocs.qalyptus.com/qalyptus-server/rest-api/#api-Ondemand-GenerateReportOnDemand
For authentication, use the endpoint below to get the JWT token to use in the request header
https://apidocs.qalyptus.com/qalyptus-server/rest-api/#api-Authentication-Login_with_JWT
Please let me know if you need more clarifications.
Thank you.