Try it free

List executions

  • Latest Dynatrace
  • Reference
  • Published Oct 13, 2026

List executions in Dynatrace with the Automation API, using filters such as workflow, state, trigger, user, and time range.

GETSaaShttps://{your-environment-id}.apps.dynatrace.com/platform/automation/v1/executions

Overview

You can filter the execution list with parameters such as workflow, state, trigger, user, parentExecution, parentWorkflow, schedule, startedAtgte, startedAtlte, and search, plus paging and ordering options. Dynatrace returns executions from the Automation API, excluding draft and simple workflow executions.

Authentication

To execute this request, you need a platform token or OAuth access token with automation:workflows:read scope. To learn how to obtain and use it, see Tokens and authentication.

Parameters

ParameterTypeDescriptionInRequired
adminAccessboolean

Allow access to all workflows/executions - additionally requires automation:workflows:admin

queryOptional
limitinteger

Number of results to return per page.

queryOptional
offsetinteger

The initial index from which to return the results.

queryOptional
orderingstring

Which field to use when ordering the results.

queryOptional
parentExecutionstring-queryOptional
parentWorkflowstring-queryOptional
schedulestring[]

Multiple values may be separated by commas.

queryOptional
searchstring

A search term.

queryOptional
startedAt__gtestring-queryOptional
startedAt__ltestring-queryOptional
statestring[]

Multiple values may be separated by commas.

queryOptional
subworkflowOfTaskstring

Filter executions by parentExecution/task.

queryOptional
triggerstring-queryOptional
triggerTypestring-queryOptional
userstring[]

Multiple values may be separated by commas.

queryOptional
workflowstring[]

Multiple values may be separated by commas.

queryOptional

Response

Response codes

CodeTypeDescription
200PaginatedExecutionList-
4XXErrorEnvelope-

Response body objects

The PaginatedExecutionList object

ElementTypeDescription
countinteger-
resultsExecution[]-

The Execution object

ElementTypeDescription
idstring-
workflowstring

Executed Workflow

stateExecutionState-
The element can hold these values
  • CANCELLED
  • ERROR
  • PAUSED
  • RUNNING
  • SUCCESS
  • UNKNOWN
stateInfostring-
inputobject-
providedInputobject-
paramsobject-
startedAtstring-
endedAtstring-
runtimeinteger

Calculate the runtime of an execution in seconds. If the execution is not ended, runtime is calculated until now.

triggerstring-
schedulestring-
eventTriggerstring-
userstring-
actorstring-
titlestring-
result--
triggerTypeTriggerType-
workflowVersioninteger-
workflowTypeWorkflowType-
triggerTypeDetailTriggerSubTypeDetail | TriggerWorkflowDetail | TriggerManualDetail-
parentExecutionstring-
parentTaskNamestring

Parent task execution's name (subworkflows only)

rootExecutionstring-
rootWorkflowstring-
isDraftboolean-

The ExecutionState object

The TriggerType object

The WorkflowType object

Represents a Workflow type.

The TriggerTypeDetail object

The TriggerSubTypeDetail object

ElementTypeDescription
subTypeTriggerSubType-

The TriggerWorkflowDetail object

ElementTypeDescription
workflowTitlestring-
isTaskTestboolean-

The TriggerManualDetail object

ElementTypeDescription
userIdstring-

The TriggerSubType object

The ErrorEnvelope object

ElementTypeDescription
errorError-

The Error object

ElementTypeDescription
messagestring-
codeinteger-
detailsErrorDetails-

The ErrorDetails object

ElementTypeDescription
errorCodestring-
errorRefstring-

Response body JSON models

{
"count": 123,
"results": [
{
"id": "string",
"workflow": "string",
"state": "CANCELLED",
"stateInfo": "string",
"input": {},
"providedInput": {},
"params": {},
"startedAt": "string",
"endedAt": "string",
"runtime": 1,
"trigger": "string",
"schedule": "string",
"eventTrigger": "string",
"user": "string",
"actor": "string",
"title": "string",
"result": {},
"triggerType": "Manual",
"workflowVersion": 1,
"workflowType": "STANDARD",
"triggerTypeDetail": {
"subType": "CUSTOM"
},
"parentExecution": "string",
"parentTaskName": "string",
"rootExecution": "string",
"rootWorkflow": "string",
"isDraft": true
}
]
}
{
"error": {
"message": "string",
"code": 1,
"details": {
"errorCode": "string",
"errorRef": "string"
}
}
}
Related tags
Platform APIDynatrace Platform