Skip to content

Start Sense tasks using Butler APIs ​

Butler provides multiple ways to start Qlik Sense reload tasks, giving you flexibility in how you integrate task execution into your workflows.

Available Methods ​

Butler supports starting tasks through three different interfaces:

REST API ​

Start tasks by making HTTP calls to Butler's REST API. Perfect for integration with external systems, web applications, or any tool that can make HTTP requests.

MQTT ​

Use MQTT messages to trigger task execution. Ideal for IoT scenarios, event-driven architectures, or when you need to decouple task triggering from the source system.

Load Script ​

Start tasks directly from the load script of Qlik Sense apps using helper functions. Great for creating reload chains and passing parameters between apps.

Use Cases ​

  • Event-driven reloads: Trigger Sense task execution when data becomes available in source systems
  • Reload chains: Orchestrate complex reload sequences across multiple apps
  • External system integration: Allow upstream systems to trigger Sense reloads without polling
  • Real-time data updates: Provide users with the most current data as soon as it's available

Common Requirements ​

All methods require:

  • Butler properly configured and running
  • Connection to client-managed Qlik Sense
  • Appropriate Butler configuration settings enabled

See the individual pages for specific requirements and examples.

Released under the MIT License.