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 Qlik Sense Enterprise on Windows (QSEoW)
  • Appropriate Butler configuration settings enabled

See the individual pages for specific requirements and examples.

Released under the MIT License.