Skip to main content

Automate app function runs

To run a function automatically based on predefined conditions, use the Workflows app. There are numerous reasons why you might want to run a function automatically, for example:

  • To fetch data from external systems and write time series
  • To sync an app state with an external system


In the Workflows app, create a workflow with the trigger of your choice and a task of type Run Javascript to call the function:

export default async function () {
const response = await fetch('/apps/');
if (!response.ok) {
const responseText = await response.text();
throw new Error(`Request failed with status ${response.status}. Response text: ${responseText}`);

The URL follows the same pattern as for calls from the app UI. In this example, is the ID of the app and query-external-data is the name of the function.

Still have questions?
Find answers in the Dynatrace Community