Try it free

Duplicate a workflow

  • Latest Dynatrace
  • Reference
  • Published Oct 13, 2026

Duplicate a workflow in Dynatrace with the AutomationEngine API and create a new workflow from the selected workflow ID and title.

POSTSaaShttps://{your-environment-id}.apps.dynatrace.com/platform/automation/v1/workflows/{id}/duplicate

Overview

You duplicate the workflow identified by the id path parameter. The request can include a title in the body and an adminAccess query parameter, and it returns a 201 response when the copy is created.

Authentication

To execute this request, you need a platform token or OAuth access token with automation:workflows:write 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
idstring

A UUID string identifying this workflow.

pathRequired
bodyDuplicationRequest-bodyRequired

Request body objects

The DuplicationRequest object

ElementTypeDescriptionRequired
titlestring-Optional

Request body JSON model

This is a model of the request body, showing the possible elements. It has to be adjusted for usage in an actual request.

{
"title": "string"
}

Response

Response codes

CodeTypeDescription
201Workflow-
4XXErrorEnvelope-

Response body objects

The Workflow object

Workflow can define multiple tasks and have at most one automatic trigger. In undeployed state, a workflow is not billed and its automatic trigger won't be running.

ElementTypeDescription
idstring-
titlestring-
isDeployedboolean-
tasksTasks-
lastExecutionExecution-
descriptionstring-
actorstring-
ownerstring-
ownerTypeOwnerType-
The element can hold these values
  • USER
  • GROUP
isPrivateboolean-
triggerTypestring-
schemaVersioninteger-
triggerTrigger-
modificationInfoModificationInfo-
resultstring-
typeWorkflowType

Workflow type.

inputobject-
hourlyExecutionLimitinteger-
guidestring-
throttleThrottle-
workflowLimitWorkflowLimit-
versioninteger-
unacknowledgedSkippedScheduleAtstring-

The Tasks object

The Task object

ElementTypeDescription
namestring-
actionstring-
descriptionstring-
inputobject-
active-

Specifies whether a task should be skipped as a no operation or not.

positionTaskPosition-
customSampleResult--
predecessorsstring[]-
conditionsTaskConditionOption-
withItemsstring-
concurrency--
retryTaskRetryOption-
timeout-

Specifies a default task timeout. 60 * 60 (60min) is used when not set.

waitBefore-

Specifies a default task wait before in seconds. 0 is used when not set.

The TaskPosition object

ElementTypeDescription
xinteger

Grid (not pixel) coordinate in workflow graph. x=0 is horizontal center.

yinteger

Grid (not pixel) coordinate in workflow graph. Expands downwards. Must be >= 1.

The TaskConditionOption object

ElementTypeDescription
statesobject-
customstring-
elseElse-

The Else object

The TaskRetryOption object

ElementTypeDescription
count-

Specifies a maximum number of times that a task can be repeated in case it fails on execution.

delay-

Specifies a delay in seconds between subsequent task retries

failedLoopIterationsOnlyboolean

Specifies whether retrying the failed iterations or the whole loop. Default: True.

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 OwnerType object

The Trigger object

ElementTypeDescription
scheduleSchedule-
eventTriggerEventTrigger-

The Schedule object

ElementTypeDescription
isActiveboolean-
isFaultyboolean-
triggerCronTrigger | TimeTrigger | IntervalTrigger | OnceTrigger-
rulestring-
filterParametersScheduleFilterParameters-
timezoneTimezone-
The element can hold these values
  • Africa/Abidjan
  • Africa/Accra
  • Africa/Addis_Ababa
  • Africa/Algiers
  • Africa/Asmara
  • Africa/Asmera
  • Africa/Bamako
  • Africa/Bangui
  • Africa/Banjul
  • Africa/Bissau
  • Africa/Blantyre
  • Africa/Brazzaville
  • Africa/Bujumbura
  • Africa/Cairo
  • Africa/Casablanca
  • Africa/Ceuta
  • Africa/Conakry
  • Africa/Dakar
  • Africa/Dar_es_Salaam
  • Africa/Djibouti
  • Africa/Douala
  • Africa/El_Aaiun
  • Africa/Freetown
  • Africa/Gaborone
  • Africa/Harare
  • Africa/Johannesburg
  • Africa/Juba
  • Africa/Kampala
  • Africa/Khartoum
  • Africa/Kigali
  • Africa/Kinshasa
  • Africa/Lagos
  • Africa/Libreville
  • Africa/Lome
  • Africa/Luanda
  • Africa/Lubumbashi
  • Africa/Lusaka
  • Africa/Malabo
  • Africa/Maputo
  • Africa/Maseru
  • Africa/Mbabane
  • Africa/Mogadishu
  • Africa/Monrovia
  • Africa/Nairobi
  • Africa/Ndjamena
  • Africa/Niamey
  • Africa/Nouakchott
  • Africa/Ouagadougou
  • Africa/Porto-Novo
  • Africa/Sao_Tome
  • Africa/Timbuktu
  • Africa/Tripoli
  • Africa/Tunis
  • Africa/Windhoek
  • America/Adak
  • America/Anchorage
  • America/Anguilla
  • America/Antigua
  • America/Araguaina
  • America/Argentina/Buenos_Aires
  • America/Argentina/Catamarca
  • America/Argentina/ComodRivadavia
  • America/Argentina/Cordoba
  • America/Argentina/Jujuy
  • America/Argentina/La_Rioja
  • America/Argentina/Mendoza
  • America/Argentina/Rio_Gallegos
  • America/Argentina/Salta
  • America/Argentina/San_Juan
  • America/Argentina/San_Luis
  • America/Argentina/Tucuman
  • America/Argentina/Ushuaia
  • America/Aruba
  • America/Asuncion
  • America/Atikokan
  • America/Atka
  • America/Bahia
  • America/Bahia_Banderas
  • America/Barbados
  • America/Belem
  • America/Belize
  • America/Blanc-Sablon
  • America/Boa_Vista
  • America/Bogota
  • America/Boise
  • America/Buenos_Aires
  • America/Cambridge_Bay
  • America/Campo_Grande
  • America/Cancun
  • America/Caracas
  • America/Catamarca
  • America/Cayenne
  • America/Cayman
  • America/Chicago
  • America/Chihuahua
  • America/Ciudad_Juarez
  • America/Coral_Harbour
  • America/Cordoba
  • America/Costa_Rica
  • America/Coyhaique
  • America/Creston
  • America/Cuiaba
  • America/Curacao
  • America/Danmarkshavn
  • America/Dawson
  • America/Dawson_Creek
  • America/Denver
  • America/Detroit
  • America/Dominica
  • America/Edmonton
  • America/Eirunepe
  • America/El_Salvador
  • America/Ensenada
  • America/Fort_Nelson
  • America/Fort_Wayne
  • America/Fortaleza
  • America/Glace_Bay
  • America/Godthab
  • America/Goose_Bay
  • America/Grand_Turk
  • America/Grenada
  • America/Guadeloupe
  • America/Guatemala
  • America/Guayaquil
  • America/Guyana
  • America/Halifax
  • America/Havana
  • America/Hermosillo
  • America/Indiana/Indianapolis
  • America/Indiana/Knox
  • America/Indiana/Marengo
  • America/Indiana/Petersburg
  • America/Indiana/Tell_City
  • America/Indiana/Vevay
  • America/Indiana/Vincennes
  • America/Indiana/Winamac
  • America/Indianapolis
  • America/Inuvik
  • America/Iqaluit
  • America/Jamaica
  • America/Jujuy
  • America/Juneau
  • America/Kentucky/Louisville
  • America/Kentucky/Monticello
  • America/Knox_IN
  • America/Kralendijk
  • America/La_Paz
  • America/Lima
  • America/Los_Angeles
  • America/Louisville
  • America/Lower_Princes
  • America/Maceio
  • America/Managua
  • America/Manaus
  • America/Marigot
  • America/Martinique
  • America/Matamoros
  • America/Mazatlan
  • America/Mendoza
  • America/Menominee
  • America/Merida
  • America/Metlakatla
  • America/Mexico_City
  • America/Miquelon
  • America/Moncton
  • America/Monterrey
  • America/Montevideo
  • America/Montreal
  • America/Montserrat
  • America/Nassau
  • America/New_York
  • America/Nipigon
  • America/Nome
  • America/Noronha
  • America/North_Dakota/Beulah
  • America/North_Dakota/Center
  • America/North_Dakota/New_Salem
  • America/Nuuk
  • America/Ojinaga
  • America/Panama
  • America/Pangnirtung
  • America/Paramaribo
  • America/Phoenix
  • America/Port-au-Prince
  • America/Port_of_Spain
  • America/Porto_Acre
  • America/Porto_Velho
  • America/Puerto_Rico
  • America/Punta_Arenas
  • America/Rainy_River
  • America/Rankin_Inlet
  • America/Recife
  • America/Regina
  • America/Resolute
  • America/Rio_Branco
  • America/Rosario
  • America/Santa_Isabel
  • America/Santarem
  • America/Santiago
  • America/Santo_Domingo
  • America/Sao_Paulo
  • America/Scoresbysund
  • America/Shiprock
  • America/Sitka
  • America/St_Barthelemy
  • America/St_Johns
  • America/St_Kitts
  • America/St_Lucia
  • America/St_Thomas
  • America/St_Vincent
  • America/Swift_Current
  • America/Tegucigalpa
  • America/Thule
  • America/Thunder_Bay
  • America/Tijuana
  • America/Toronto
  • America/Tortola
  • America/Vancouver
  • America/Virgin
  • America/Whitehorse
  • America/Winnipeg
  • America/Yakutat
  • America/Yellowknife
  • Antarctica/Casey
  • Antarctica/Davis
  • Antarctica/DumontDUrville
  • Antarctica/Macquarie
  • Antarctica/Mawson
  • Antarctica/McMurdo
  • Antarctica/Palmer
  • Antarctica/Rothera
  • Antarctica/South_Pole
  • Antarctica/Syowa
  • Antarctica/Troll
  • Antarctica/Vostok
  • Arctic/Longyearbyen
  • Asia/Aden
  • Asia/Almaty
  • Asia/Amman
  • Asia/Anadyr
  • Asia/Aqtau
  • Asia/Aqtobe
  • Asia/Ashgabat
  • Asia/Ashkhabad
  • Asia/Atyrau
  • Asia/Baghdad
  • Asia/Bahrain
  • Asia/Baku
  • Asia/Bangkok
  • Asia/Barnaul
  • Asia/Beirut
  • Asia/Bishkek
  • Asia/Brunei
  • Asia/Calcutta
  • Asia/Chita
  • Asia/Choibalsan
  • Asia/Chongqing
  • Asia/Chungking
  • Asia/Colombo
  • Asia/Dacca
  • Asia/Damascus
  • Asia/Dhaka
  • Asia/Dili
  • Asia/Dubai
  • Asia/Dushanbe
  • Asia/Famagusta
  • Asia/Gaza
  • Asia/Harbin
  • Asia/Hebron
  • Asia/Ho_Chi_Minh
  • Asia/Hong_Kong
  • Asia/Hovd
  • Asia/Irkutsk
  • Asia/Istanbul
  • Asia/Jakarta
  • Asia/Jayapura
  • Asia/Jerusalem
  • Asia/Kabul
  • Asia/Kamchatka
  • Asia/Karachi
  • Asia/Kashgar
  • Asia/Kathmandu
  • Asia/Katmandu
  • Asia/Khandyga
  • Asia/Kolkata
  • Asia/Krasnoyarsk
  • Asia/Kuala_Lumpur
  • Asia/Kuching
  • Asia/Kuwait
  • Asia/Macao
  • Asia/Macau
  • Asia/Magadan
  • Asia/Makassar
  • Asia/Manila
  • Asia/Muscat
  • Asia/Nicosia
  • Asia/Novokuznetsk
  • Asia/Novosibirsk
  • Asia/Omsk
  • Asia/Oral
  • Asia/Phnom_Penh
  • Asia/Pontianak
  • Asia/Pyongyang
  • Asia/Qatar
  • Asia/Qostanay
  • Asia/Qyzylorda
  • Asia/Rangoon
  • Asia/Riyadh
  • Asia/Saigon
  • Asia/Sakhalin
  • Asia/Samarkand
  • Asia/Seoul
  • Asia/Shanghai
  • Asia/Singapore
  • Asia/Srednekolymsk
  • Asia/Taipei
  • Asia/Tashkent
  • Asia/Tbilisi
  • Asia/Tehran
  • Asia/Tel_Aviv
  • Asia/Thimbu
  • Asia/Thimphu
  • Asia/Tokyo
  • Asia/Tomsk
  • Asia/Ujung_Pandang
  • Asia/Ulaanbaatar
  • Asia/Ulan_Bator
  • Asia/Urumqi
  • Asia/Ust-Nera
  • Asia/Vientiane
  • Asia/Vladivostok
  • Asia/Yakutsk
  • Asia/Yangon
  • Asia/Yekaterinburg
  • Asia/Yerevan
  • Atlantic/Azores
  • Atlantic/Bermuda
  • Atlantic/Canary
  • Atlantic/Cape_Verde
  • Atlantic/Faeroe
  • Atlantic/Faroe
  • Atlantic/Jan_Mayen
  • Atlantic/Madeira
  • Atlantic/Reykjavik
  • Atlantic/South_Georgia
  • Atlantic/St_Helena
  • Atlantic/Stanley
  • Australia/ACT
  • Australia/Adelaide
  • Australia/Brisbane
  • Australia/Broken_Hill
  • Australia/Canberra
  • Australia/Currie
  • Australia/Darwin
  • Australia/Eucla
  • Australia/Hobart
  • Australia/LHI
  • Australia/Lindeman
  • Australia/Lord_Howe
  • Australia/Melbourne
  • Australia/NSW
  • Australia/North
  • Australia/Perth
  • Australia/Queensland
  • Australia/South
  • Australia/Sydney
  • Australia/Tasmania
  • Australia/Victoria
  • Australia/West
  • Australia/Yancowinna
  • Brazil/Acre
  • Brazil/DeNoronha
  • Brazil/East
  • Brazil/West
  • CET
  • CST6CDT
  • Canada/Atlantic
  • Canada/Central
  • Canada/Eastern
  • Canada/Mountain
  • Canada/Newfoundland
  • Canada/Pacific
  • Canada/Saskatchewan
  • Canada/Yukon
  • Chile/Continental
  • Chile/EasterIsland
  • Cuba
  • EET
  • EST
  • EST5EDT
  • Egypt
  • Eire
  • Etc/GMT
  • Etc/GMT+0
  • Etc/GMT+1
  • Etc/GMT+10
  • Etc/GMT+11
  • Etc/GMT+12
  • Etc/GMT+2
  • Etc/GMT+3
  • Etc/GMT+4
  • Etc/GMT+5
  • Etc/GMT+6
  • Etc/GMT+7
  • Etc/GMT+8
  • Etc/GMT+9
  • Etc/GMT-0
  • Etc/GMT-1
  • Etc/GMT-10
  • Etc/GMT-11
  • Etc/GMT-12
  • Etc/GMT-13
  • Etc/GMT-14
  • Etc/GMT-2
  • Etc/GMT-3
  • Etc/GMT-4
  • Etc/GMT-5
  • Etc/GMT-6
  • Etc/GMT-7
  • Etc/GMT-8
  • Etc/GMT-9
  • Etc/GMT0
  • Etc/Greenwich
  • Etc/UCT
  • Etc/UTC
  • Etc/Universal
  • Etc/Zulu
  • Europe/Amsterdam
  • Europe/Andorra
  • Europe/Astrakhan
  • Europe/Athens
  • Europe/Belfast
  • Europe/Belgrade
  • Europe/Berlin
  • Europe/Bratislava
  • Europe/Brussels
  • Europe/Bucharest
  • Europe/Budapest
  • Europe/Busingen
  • Europe/Chisinau
  • Europe/Copenhagen
  • Europe/Dublin
  • Europe/Gibraltar
  • Europe/Guernsey
  • Europe/Helsinki
  • Europe/Isle_of_Man
  • Europe/Istanbul
  • Europe/Jersey
  • Europe/Kaliningrad
  • Europe/Kiev
  • Europe/Kirov
  • Europe/Kyiv
  • Europe/Lisbon
  • Europe/Ljubljana
  • Europe/London
  • Europe/Luxembourg
  • Europe/Madrid
  • Europe/Malta
  • Europe/Mariehamn
  • Europe/Minsk
  • Europe/Monaco
  • Europe/Moscow
  • Europe/Nicosia
  • Europe/Oslo
  • Europe/Paris
  • Europe/Podgorica
  • Europe/Prague
  • Europe/Riga
  • Europe/Rome
  • Europe/Samara
  • Europe/San_Marino
  • Europe/Sarajevo
  • Europe/Saratov
  • Europe/Simferopol
  • Europe/Skopje
  • Europe/Sofia
  • Europe/Stockholm
  • Europe/Tallinn
  • Europe/Tirane
  • Europe/Tiraspol
  • Europe/Ulyanovsk
  • Europe/Uzhgorod
  • Europe/Vaduz
  • Europe/Vatican
  • Europe/Vienna
  • Europe/Vilnius
  • Europe/Volgograd
  • Europe/Warsaw
  • Europe/Zagreb
  • Europe/Zaporozhye
  • Europe/Zurich
  • GB
  • GB-Eire
  • GMT
  • GMT+0
  • GMT-0
  • GMT0
  • Greenwich
  • HST
  • Hongkong
  • Iceland
  • Indian/Antananarivo
  • Indian/Chagos
  • Indian/Christmas
  • Indian/Cocos
  • Indian/Comoro
  • Indian/Kerguelen
  • Indian/Mahe
  • Indian/Maldives
  • Indian/Mauritius
  • Indian/Mayotte
  • Indian/Reunion
  • Iran
  • Israel
  • Jamaica
  • Japan
  • Kwajalein
  • Libya
  • MET
  • MST
  • MST7MDT
  • Mexico/BajaNorte
  • Mexico/BajaSur
  • Mexico/General
  • NZ
  • NZ-CHAT
  • Navajo
  • PRC
  • PST8PDT
  • Pacific/Apia
  • Pacific/Auckland
  • Pacific/Bougainville
  • Pacific/Chatham
  • Pacific/Chuuk
  • Pacific/Easter
  • Pacific/Efate
  • Pacific/Enderbury
  • Pacific/Fakaofo
  • Pacific/Fiji
  • Pacific/Funafuti
  • Pacific/Galapagos
  • Pacific/Gambier
  • Pacific/Guadalcanal
  • Pacific/Guam
  • Pacific/Honolulu
  • Pacific/Johnston
  • Pacific/Kanton
  • Pacific/Kiritimati
  • Pacific/Kosrae
  • Pacific/Kwajalein
  • Pacific/Majuro
  • Pacific/Marquesas
  • Pacific/Midway
  • Pacific/Nauru
  • Pacific/Niue
  • Pacific/Norfolk
  • Pacific/Noumea
  • Pacific/Pago_Pago
  • Pacific/Palau
  • Pacific/Pitcairn
  • Pacific/Pohnpei
  • Pacific/Ponape
  • Pacific/Port_Moresby
  • Pacific/Rarotonga
  • Pacific/Saipan
  • Pacific/Samoa
  • Pacific/Tahiti
  • Pacific/Tarawa
  • Pacific/Tongatapu
  • Pacific/Truk
  • Pacific/Wake
  • Pacific/Wallis
  • Pacific/Yap
  • Poland
  • Portugal
  • ROC
  • ROK
  • Singapore
  • Turkey
  • UCT
  • US/Alaska
  • US/Aleutian
  • US/Arizona
  • US/Central
  • US/East-Indiana
  • US/Eastern
  • US/Hawaii
  • US/Indiana-Starke
  • US/Michigan
  • US/Mountain
  • US/Pacific
  • US/Samoa
  • UTC
  • Universal
  • W-SU
  • WET
  • Zulu
inputsScheduleInputs-
nextExecutionstring-

The ScheduleTrigger object

The CronTrigger object

ElementTypeDescription
typeCronTriggerType-
The element can hold these values
  • cron
cronstring-

The TimeTrigger object

ElementTypeDescription
typeTimeTriggerType-
The element can hold these values
  • time
timestring-

The IntervalTrigger object

ElementTypeDescription
typeIntervalTriggerType-
The element can hold these values
  • interval
intervalMinutesinteger-
betweenStartstring-
betweenEndstring-

The OnceTrigger object

ElementTypeDescription
typeOnceTriggerType-
The element can hold these values
  • once
atstring

Datetime in ISO 8601 format without timezone information.

The CronTriggerType object

The TimeTriggerType object

The IntervalTriggerType object

The OnceTriggerType object

The ScheduleFilterParameters object

ElementTypeDescription
countinteger-
earliestStartstring-
earliestStartTimestring-
untilstring-
includeDatesstring[]-
excludeDatesstring[]-

The Timezone object

The ScheduleInputs object

The ScheduleInput object

ElementTypeDescription
typeScheduleInputType-
The element can hold these values
  • static
value--

The ScheduleInputType object

The EventTrigger object

ElementTypeDescription
isActiveboolean-
filterQuerystring-
uniqueExpressionstring

DEPRECATED

-
triggerConfigurationEventQueryTriggerConfig | DavisProblemTriggerConfig | DavisEventTriggerConfig-

The EventTriggerConfig object

The EventQueryTriggerConfig object

Config for generic event triggers ("Event trigger"). No dedup — fires on every matching event.

ElementTypeDescription
typeEventQueryTriggerConfigType-
The element can hold these values
  • event
valueEventQuery-

The DavisProblemTriggerConfig object

Config for Problem event triggers ("Problem trigger").

Deduplicated across a problem's lifecycle: fires once per phase selected by the trigger config (triggerOn, triggerOnUpdateFields), not on every update.

ElementTypeDescription
typeDavisProblemTriggerConfigType-
The element can hold these values
  • davis-problem
valueDavisProblemConfig-

The DavisEventTriggerConfig object

Config for Davis Event event triggers ("Davis event trigger").

Deduplicated across an event's lifecycle: fires once per phase selected by the trigger config (triggerOn), not on every update.

ElementTypeDescription
typeDavisEventTriggerConfigType-
The element can hold these values
  • davis-event
valueDavisEventConfig-

The EventQueryTriggerConfigType object

The EventQuery object

ElementTypeDescription
querystring

DQL matcher expression defining which events to match.

eventTypeEventType

Grail event type.

The element can hold these values
  • events
  • bizevents
  • dt.system.events
  • security.events

The EventType object

Grail event type.

The DavisProblemTriggerConfigType object

The DavisProblemConfig object

ElementTypeDescription
entityTagsMatchEntityTagsMatch-
entityTagsEntityTags-
onProblemCloseboolean

DEPRECATED

Trigger on Davis problem open only or also on close. Deprecated — use triggerOn instead.

triggerOnTriggerOn

Problem state to trigger on. "open" (active only), "open-and-close" (both phases), or "close" (closure only). When unset, falls back to onProblemClose for backward compatibility.

categoriesDavisProblemCategories-
customFilterstring

Additional DQL matcher expression to further filter events to match.

analysisReadyboolean

Run only after first root cause analysis run completed.

severityThresholdinteger

Triggers only for problems whose severity is this value or more severe. Lower numbers are more severe (1 = critical, 5 = informational), so 3 matches severities 1, 2, and 3.

triggerOnUpdateFieldsTriggerOnUpdateFields[]

Problem event fields tracked for value changes. Changes to any selected field cause re-triggering.

problemOpenDurationinteger

Minimum problem duration in minutes before the trigger fires.

The element can hold these values
  • 5
  • 10
  • 15
  • 30
  • 60
  • 120
  • 240
  • 1440
  • 10080

The EntityTagsMatch object

Event must match all or any of the entity tags.

The EntityTags object

Entity tags to match by key and (optional) values. For example {"foo": [], "bar": ["a", "b", "c"]}

The TriggerOn object

The DavisProblemCategories object

ElementTypeDescription
monitoringUnavailableboolean-
availabilityboolean-
errorboolean-
slowdownboolean-
resourceboolean-
customboolean-
infoboolean-

The TriggerOnUpdateFields object

The DavisEventTriggerConfigType object

The DavisEventConfig object

ElementTypeDescription
entityTagsMatchEntityTagsMatch-
entityTagsEntityTags-
onProblemCloseboolean

DEPRECATED

Trigger on Davis event open only or also on close. Deprecated — use triggerOn instead.

triggerOnTriggerOn

Event state to trigger on. "open" (active only), "open-and-close" (both phases), or "close" (closure only). When unset, falls back to onProblemClose for backward compatibility.

namesDavisEventName[]-
typesstring[]

DEPRECATED

-
customFilterstring

Additional DQL matcher expression to further filter events to match.

maintenanceWindowTriggerBehaviorMaintenanceWindowTriggerBehaviorType-

The DavisEventName object

ElementTypeDescription
matchDavisEventNameMatch

Davis event name must equal or contain the string provided.

The element can hold these values
  • equals
  • contains
namestring-

The DavisEventNameMatch object

Davis event name must equal or contain the string provided.

The MaintenanceWindowTriggerBehaviorType object

Specifies when to trigger based on maintenance window status.

The ModificationInfo object

ElementTypeDescription
createdBystring-
createdTimestring-
lastModifiedBystring-
lastModifiedTimestring-

The Throttle object

ElementTypeDescription
limitEventsThrottleLimitEvents-
isLimitHitboolean-

The ThrottleLimitEvents object

The ThrottleLimitEvent object

ElementTypeDescription
timestampstring-
limitinteger-
timeLeftInSecondsinteger-
typeThrottleLimitEventType-
The element can hold these values
  • workflow
  • event_trigger

The ThrottleLimitEventType object

The WorkflowLimit object

ElementTypeDescription
isActiveboolean-
throttleThrottleLimitEvent-

The ErrorEnvelope object

ElementTypeDescription
errorError-

The Error object

ElementTypeDescription
messagestring-
codeinteger-
detailsErrorDetails-

The ErrorDetails object

ElementTypeDescription
errorCodestring-
errorRefstring-

Response body JSON models

{
"id": "string",
"title": "string",
"isDeployed": true,
"tasks": {},
"lastExecution": {
"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
},
"description": "string",
"actor": "string",
"owner": "string",
"ownerType": "USER",
"isPrivate": true,
"triggerType": "string",
"schemaVersion": 1,
"trigger": {
"schedule": {
"isActive": true,
"isFaulty": true,
"trigger": {
"type": "cron",
"cron": "0 0 * * *"
},
"rule": "string",
"filterParameters": {
"count": 10,
"earliestStart": "string",
"earliestStartTime": "00:00",
"until": "string",
"includeDates": [
"string"
],
"excludeDates": [
"string"
]
},
"timezone": "Africa/Abidjan",
"inputs": {},
"nextExecution": "string"
},
"eventTrigger": {
"isActive": true,
"filterQuery": "string",
"uniqueExpression": "string",
"triggerConfiguration": {
"type": "event",
"value": {
"eventType": "bizevents",
"query": "event.kind == \"CUSTOM_KIND\""
}
}
}
},
"modificationInfo": {
"createdBy": "string",
"createdTime": "string",
"lastModifiedBy": "string",
"lastModifiedTime": "string"
},
"result": "string",
"type": "STANDARD",
"input": {},
"hourlyExecutionLimit": 1000,
"guide": "string",
"throttle": {
"limitEvents": [
{
"timestamp": "string",
"limit": 1,
"timeLeftInSeconds": 1,
"type": "workflow"
}
],
"isLimitHit": true
},
"workflowLimit": {
"isActive": true,
"throttle": {}
},
"version": 1,
"unacknowledgedSkippedScheduleAt": "string"
}
{
"error": {
"message": "string",
"code": 1,
"details": {
"errorCode": "string",
"errorRef": "string"
}
}
}
Related tags
Platform APIDynatrace Platform