Skip to main content

    Automation

    Manage and run workflows with the AutomationEngine API.

    npm install @dynatrace-sdk/client-automation

    actionExecutionsClient

    import { actionExecutionsClient } from '@dynatrace-sdk/client-automation';

    getActionExecution

    actionExecutionsClient.getActionExecution(config): Promise<ActionExecution>

    Required scope: automation:workflows:read

    Parameters

    NameTypeDescription
    config.adminAccessbooleanAllow access to all workflows/executions - additionally requires automation:workflows:admin
    config.id*requiredstringA UUID string identifying this action execution.

    Returns

    Return typeStatus codeDescription
    ActionExecution200

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { actionExecutionsClient } from "@dynatrace-sdk/client-automation";

    const data =
    await actionExecutionsClient.getActionExecution({
    id: "...",
    });

    getActionExecutionLog

    actionExecutionsClient.getActionExecutionLog(config): Promise<string>

    Required scope: automation:workflows:read

    Returns the log output of a specific ActionExecution.

    Parameters

    NameTypeDescription
    config.adminAccessbooleanAllow access to all workflows/executions - additionally requires automation:workflows:admin
    config.id*requiredstringA UUID string identifying this action execution.

    Returns

    Return typeStatus codeDescription
    void200

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { actionExecutionsClient } from "@dynatrace-sdk/client-automation";

    const data =
    await actionExecutionsClient.getActionExecutionLog({
    id: "...",
    });

    actionsSampleResultClient

    import { actionsSampleResultClient } from '@dynatrace-sdk/client-automation';

    getActionSampleResult

    actionsSampleResultClient.getActionSampleResult(config): Promise<any>

    Required scope: automation:workflows:read

    Parameters

    NameType
    config.actionIdentifier*requiredstring

    Returns

    Return typeStatus codeDescription
    void200

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { actionsSampleResultClient } from "@dynatrace-sdk/client-automation";

    const data =
    await actionsSampleResultClient.getActionSampleResult({
    actionIdentifier: "...",
    });

    businessCalendarsClient

    import { businessCalendarsClient } from '@dynatrace-sdk/client-automation';

    createBusinessCalendar

    businessCalendarsClient.createBusinessCalendar(config): Promise<BusinessCalendarResponse>

    Required scope: automation:calendars:write

    Parameters

    NameType
    config.body*requiredBusinessCalendarCreate

    Returns

    Return typeStatus codeDescription
    BusinessCalendarResponse201

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { businessCalendarsClient } from "@dynatrace-sdk/client-automation";

    const data =
    await businessCalendarsClient.createBusinessCalendar({
    body: { title: "..." },
    });

    deleteBusinessCalendar

    businessCalendarsClient.deleteBusinessCalendar(config): Promise<void>

    Required scope: automation:calendars:write

    Parameters

    NameTypeDescription
    config.id*requiredstringA UUID string identifying this business calendar.

    Returns

    Return typeStatus codeDescription
    void204No response body

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { businessCalendarsClient } from "@dynatrace-sdk/client-automation";

    const data =
    await businessCalendarsClient.deleteBusinessCalendar({
    id: "...",
    });

    duplicateBusinessCalendar

    businessCalendarsClient.duplicateBusinessCalendar(config): Promise<BusinessCalendarResponse>

    Required scope: automation:calendars:write

    Parameters

    NameTypeDescription
    config.body*requiredDuplicationRequest
    config.id*requiredstringA UUID string identifying this business calendar.

    Returns

    Return typeStatus codeDescription
    BusinessCalendarResponse201

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { businessCalendarsClient } from "@dynatrace-sdk/client-automation";

    const data =
    await businessCalendarsClient.duplicateBusinessCalendar({
    id: "...",
    body: {},
    });

    getBusinessCalendar

    businessCalendarsClient.getBusinessCalendar(config): Promise<BusinessCalendarResponse>

    Required scope: automation:calendars:read

    Parameters

    NameTypeDescription
    config.id*requiredstringA UUID string identifying this business calendar.

    Returns

    Return typeStatus codeDescription
    BusinessCalendarResponse200

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { businessCalendarsClient } from "@dynatrace-sdk/client-automation";

    const data =
    await businessCalendarsClient.getBusinessCalendar({
    id: "...",
    });

    getBusinessCalendarHistoryRecord

    businessCalendarsClient.getBusinessCalendarHistoryRecord(config): Promise<BusinessCalendarResponse>

    Required scope: automation:calendars:read

    Parameters

    NameTypeDescription
    config.id*requiredstringA UUID string identifying this business calendar.
    config.version*requiredstring

    Returns

    Return typeStatus codeDescription
    BusinessCalendarResponse200

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { businessCalendarsClient } from "@dynatrace-sdk/client-automation";

    const data =
    await businessCalendarsClient.getBusinessCalendarHistoryRecord(
    { id: "...", version: "..." },
    );

    getBusinessCalendarHistoryRecords

    businessCalendarsClient.getBusinessCalendarHistoryRecords(config): Promise<PaginatedChangeHistory>

    Required scope: automation:calendars:read

    Parameters

    NameTypeDescription
    config.id*requiredstringA UUID string identifying this business calendar.

    Returns

    Return typeStatus codeDescription
    PaginatedChangeHistory200

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { businessCalendarsClient } from "@dynatrace-sdk/client-automation";

    const data =
    await businessCalendarsClient.getBusinessCalendarHistoryRecords(
    { id: "..." },
    );

    getBusinessCalendars

    businessCalendarsClient.getBusinessCalendars(config): Promise<PaginatedBusinessCalendarResponseList>

    Required scope: automation:calendars:read

    Parameters

    NameTypeDescription
    config.limitnumberNumber of results to return per page.
    config.offsetnumberThe initial index from which to return the results.
    config.orderingstringWhich field to use when ordering the results.
    config.searchstringA search term.

    Returns

    Return typeStatus codeDescription
    PaginatedBusinessCalendarResponseList200

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { businessCalendarsClient } from "@dynatrace-sdk/client-automation";

    const data =
    await businessCalendarsClient.getBusinessCalendars();

    patchBusinessCalendar

    businessCalendarsClient.patchBusinessCalendar(config): Promise<BusinessCalendarResponse>

    Required scope: automation:calendars:write

    Parameters

    NameTypeDescription
    config.body*requiredBusinessCalendarUpdate
    config.id*requiredstringA UUID string identifying this business calendar.

    Returns

    Return typeStatus codeDescription
    BusinessCalendarResponse200

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { businessCalendarsClient } from "@dynatrace-sdk/client-automation";

    const data =
    await businessCalendarsClient.patchBusinessCalendar({
    id: "...",
    body: {},
    });

    restoreBusinessCalendarHistoryRecord

    businessCalendarsClient.restoreBusinessCalendarHistoryRecord(config): Promise<BusinessCalendarResponse>

    Required scope: automation:calendars:write

    Parameters

    NameTypeDescription
    config.id*requiredstringA UUID string identifying this business calendar.
    config.version*requiredstring

    Returns

    Return typeStatus codeDescription
    BusinessCalendarResponse200

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { businessCalendarsClient } from "@dynatrace-sdk/client-automation";

    const data =
    await businessCalendarsClient.restoreBusinessCalendarHistoryRecord(
    { id: "...", version: "..." },
    );

    updateBusinessCalendar

    businessCalendarsClient.updateBusinessCalendar(config): Promise<BusinessCalendarResponse>

    Required scope: automation:calendars:write

    Parameters

    NameTypeDescription
    config.body*requiredBusinessCalendarUpdate
    config.id*requiredstringA UUID string identifying this business calendar.

    Returns

    Return typeStatus codeDescription
    BusinessCalendarResponse200

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { businessCalendarsClient } from "@dynatrace-sdk/client-automation";

    const data =
    await businessCalendarsClient.updateBusinessCalendar({
    id: "...",
    body: {},
    });

    eventTriggersClient

    import { eventTriggersClient } from '@dynatrace-sdk/client-automation';

    previewFilter

    eventTriggersClient.previewFilter(config): Promise<EventTriggerPreviewResponse>

    Required scope: automation:workflows:read

    Parameters

    NameType
    config.body*requiredEventTriggerPreviewRequest

    Returns

    Return typeStatus codeDescription
    EventTriggerPreviewResponse200

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { eventTriggersClient } from "@dynatrace-sdk/client-automation";

    const data = await eventTriggersClient.previewFilter({
    body: {
    triggerConfiguration: {
    type: EventQueryTriggerConfigType.Event,
    value: { query: "..." },
    },
    },
    });

    executionsClient

    import { executionsClient } from '@dynatrace-sdk/client-automation';

    cancelExecution

    executionsClient.cancelExecution(config): Promise<void>

    Required scope: automation:workflows:run

    Tries to cancel an Execution. Can only be done, if the Execution is in an active state.

    Parameters

    NameTypeDescription
    config.adminAccessbooleanAllow access to all workflows/executions - additionally requires automation:workflows:admin
    config.id*requiredstringA UUID string identifying this execution.

    Returns

    Return typeStatus codeDescription
    void204No response body

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { executionsClient } from "@dynatrace-sdk/client-automation";

    const data = await executionsClient.cancelExecution({
    id: "...",
    });

    cancelTaskExecution

    executionsClient.cancelTaskExecution(config): Promise<void>

    Required scope: automation:workflows:run

    Cancels task execution. Canceling action executions cause the task to be cancelled, which causes the workflow to be canceled.

    Parameters

    NameTypeDescription
    config.adminAccessbooleanAllow access to all workflows/executions - additionally requires automation:workflows:admin
    config.executionId*requiredstring
    config.id*requiredstringTask name

    Returns

    Return typeStatus codeDescription
    void200No response body

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { executionsClient } from "@dynatrace-sdk/client-automation";

    const data = await executionsClient.cancelTaskExecution({
    executionId: "...",
    id: "...",
    });

    getAllEventLogs

    executionsClient.getAllEventLogs(config): Promise<EventLogs>

    Required scope: automation:workflows:read

    Get all event logs

    Parameters

    NameTypeDescription
    config.adminAccessbooleanAllow access to all workflows/executions - additionally requires automation:workflows:admin
    config.id*requiredstringA UUID string identifying this execution.

    Returns

    Return typeStatus codeDescription
    EventLogs200

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { executionsClient } from "@dynatrace-sdk/client-automation";

    const data = await executionsClient.getAllEventLogs({
    id: "...",
    });

    getExecution

    executionsClient.getExecution(config): Promise<Execution>

    Required scope: automation:workflows:read

    Get execution

    Parameters

    NameTypeDescription
    config.adminAccessbooleanAllow access to all workflows/executions - additionally requires automation:workflows:admin
    config.id*requiredstringA UUID string identifying this execution.

    Returns

    Return typeStatus codeDescription
    Execution200

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { executionsClient } from "@dynatrace-sdk/client-automation";

    const data = await executionsClient.getExecution({
    id: "...",
    });

    getExecutionActions

    executionsClient.getExecutionActions(config): Promise<Array<string>>

    Required scope: automation:workflows:read

    Return list of actions assigned to tasks in a given Execution.

    Parameters

    NameTypeDescription
    config.adminAccessbooleanAllow access to all workflows/executions - additionally requires automation:workflows:admin
    config.id*requiredstringA UUID string identifying this execution.

    Returns

    Return typeStatus codeDescription
    void200

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { executionsClient } from "@dynatrace-sdk/client-automation";

    const data = await executionsClient.getExecutionActions({
    id: "...",
    });

    getExecutionLog

    executionsClient.getExecutionLog(config): Promise<string>

    Required scope: automation:workflows:read

    Gets the execution log

    Parameters

    NameTypeDescription
    config.adminAccessbooleanAllow access to all workflows/executions - additionally requires automation:workflows:admin
    config.id*requiredstringA UUID string identifying this execution.

    Returns

    Return typeStatus codeDescription
    void200

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { executionsClient } from "@dynatrace-sdk/client-automation";

    const data = await executionsClient.getExecutionLog({
    id: "...",
    });

    getExecutions

    executionsClient.getExecutions(config): Promise<PaginatedExecutionList>

    Required scope: automation:workflows:read

    Get list of executions

    Parameters

    NameTypeDescription
    config.adminAccessbooleanAllow access to all workflows/executions - additionally requires automation:workflows:admin
    config.limitnumberNumber of results to return per page.
    config.offsetnumberThe initial index from which to return the results.
    config.orderingstringWhich field to use when ordering the results.
    config.parentExecutionstring
    config.parentWorkflowstring
    config.scheduleArray<string>Multiple values may be separated by commas.
    config.searchstringA search term.
    config.startedAtGtestring
    config.startedAtLtestring
    config.stateArray<string>Multiple values may be separated by commas.
    config.subworkflowOfTaskstringFilter executions by parentExecution/task.
    config.triggerstring
    config.triggerTypestring
    config.userArray<string>Multiple values may be separated by commas.
    config.workflowArray<string>Multiple values may be separated by commas.

    Returns

    Return typeStatus codeDescription
    PaginatedExecutionList200

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { executionsClient } from "@dynatrace-sdk/client-automation";

    const data = await executionsClient.getExecutions();

    getTaskExecution

    executionsClient.getTaskExecution(config): Promise<TaskExecution>

    Required scope: automation:workflows:read

    Parameters

    NameTypeDescription
    config.adminAccessbooleanAllow access to all workflows/executions - additionally requires automation:workflows:admin
    config.executionId*requiredstring
    config.id*requiredstringTask name

    Returns

    Return typeStatus codeDescription
    TaskExecution200

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { executionsClient } from "@dynatrace-sdk/client-automation";

    const data = await executionsClient.getTaskExecution({
    executionId: "...",
    id: "...",
    });

    getTaskExecutionInput

    executionsClient.getTaskExecutionInput(config): Promise<any>

    Required scope: automation:workflows:read

    Returns merged inputs from all ActionExecutions belonging to the TaskExecution.

    Parameters

    NameTypeDescription
    config.adminAccessbooleanAllow access to all workflows/executions - additionally requires automation:workflows:admin
    config.executionId*requiredstring
    config.id*requiredstringTask name

    Returns

    Return typeStatus codeDescription
    void200

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { executionsClient } from "@dynatrace-sdk/client-automation";

    const data = await executionsClient.getTaskExecutionInput({
    executionId: "...",
    id: "...",
    });

    getTaskExecutionLog

    executionsClient.getTaskExecutionLog(config): Promise<string>

    Required scope: automation:workflows:read

    Returns the log output of a specific task. This can be large as its the STDOUT of the Action as defined by the user.

    Parameters

    NameTypeDescription
    config.adminAccessbooleanAllow access to all workflows/executions - additionally requires automation:workflows:admin
    config.executionId*requiredstring
    config.id*requiredstringTask name

    Returns

    Return typeStatus codeDescription
    void200

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { executionsClient } from "@dynatrace-sdk/client-automation";

    const data = await executionsClient.getTaskExecutionLog({
    executionId: "...",
    id: "...",
    });

    getTaskExecutionResult

    executionsClient.getTaskExecutionResult(config): Promise<any>

    Required scope: automation:workflows:read

    Returns merged results from all ActionExecutions belonging to the TaskExecution.

    Parameters

    NameTypeDescription
    config.adminAccessbooleanAllow access to all workflows/executions - additionally requires automation:workflows:admin
    config.executionId*requiredstring
    config.id*requiredstringTask name

    Returns

    Return typeStatus codeDescription
    void200

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { executionsClient } from "@dynatrace-sdk/client-automation";

    const data = await executionsClient.getTaskExecutionResult({
    executionId: "...",
    id: "...",
    });

    getTaskExecutions

    executionsClient.getTaskExecutions(config): Promise<TaskExecutions>

    Required scope: automation:workflows:read

    Parameters

    NameTypeDescription
    config.adminAccessbooleanAllow access to all workflows/executions - additionally requires automation:workflows:admin
    config.executionId*requiredstring

    Returns

    Return typeStatus codeDescription
    TaskExecutions200

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { executionsClient } from "@dynatrace-sdk/client-automation";

    const data = await executionsClient.getTaskExecutions({
    executionId: "...",
    });

    getTransitions

    executionsClient.getTransitions(config): Promise<TaskTransitions>

    Required scope: automation:workflows:read

    Parameters

    NameTypeDescription
    config.adminAccessbooleanAllow access to all workflows/executions - additionally requires automation:workflows:admin
    config.executionId*requiredstring

    Returns

    Return typeStatus codeDescription
    TaskTransitions200

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { executionsClient } from "@dynatrace-sdk/client-automation";

    const data = await executionsClient.getTransitions({
    executionId: "...",
    });

    pauseExecution

    executionsClient.pauseExecution(config): Promise<void>

    Required scope: automation:workflows:run

    Pauses an Execution. Can only be done, if the Execution is in an active state.

    Parameters

    NameTypeDescription
    config.adminAccessbooleanAllow access to all workflows/executions - additionally requires automation:workflows:admin
    config.id*requiredstringA UUID string identifying this execution.

    Returns

    Return typeStatus codeDescription
    void204No response body

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { executionsClient } from "@dynatrace-sdk/client-automation";

    const data = await executionsClient.pauseExecution({
    id: "...",
    });

    previewTaskInput

    executionsClient.previewTaskInput(config): Promise<ExpressionPreviewResponse>

    Required scope: automation:workflows:read

    Returns preview expression by given task id from the workflow definition

    Parameters

    NameType
    config.body*requiredPreviewTaskInputRequest

    Returns

    Return typeStatus codeDescription
    ExpressionPreviewResponse200

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { executionsClient } from "@dynatrace-sdk/client-automation";

    const data = await executionsClient.previewTaskInput({
    body: {
    expression: {},
    task: "...",
    workflow: {
    title: "...",
    throttle: { isLimitHit: false },
    },
    },
    });

    resumeExecution

    executionsClient.resumeExecution(config): Promise<void>

    Required scope: automation:workflows:run

    Resumes an Execution. Can only be done, if the Execution is in an inactive state.

    Parameters

    NameTypeDescription
    config.adminAccessbooleanAllow access to all workflows/executions - additionally requires automation:workflows:admin
    config.id*requiredstringA UUID string identifying this execution.

    Returns

    Return typeStatus codeDescription
    void204No response body

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { executionsClient } from "@dynatrace-sdk/client-automation";

    const data = await executionsClient.resumeExecution({
    id: "...",
    });

    schedulesClient

    import { schedulesClient } from '@dynatrace-sdk/client-automation';

    getCountries

    schedulesClient.getCountries(config): Promise<CountryList>

    Required scope: automation:workflows:read

    Returns the list of countries that can be used to look up the holiday calendar

    Returns

    Return typeStatus codeDescription
    CountryList200

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { schedulesClient } from "@dynatrace-sdk/client-automation";

    const data = await schedulesClient.getCountries();

    getHolidayCalendar

    schedulesClient.getHolidayCalendar(config): Promise<HolidayCalendarList>

    Required scope: automation:workflows:read

    Parameters

    NameTypeDescription
    config.fromstringFrom date in ISO format
    config.key*requiredstringThe country name
    config.tostringTo date in ISO format

    Returns

    Return typeStatus codeDescription
    HolidayCalendarList200

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { schedulesClient } from "@dynatrace-sdk/client-automation";

    const data = await schedulesClient.getHolidayCalendar({
    key: "...",
    });

    getTimezones

    schedulesClient.getTimezones(config): Promise<Array<string>>

    Required scope: automation:workflows:read

    Returns

    Return typeStatus codeDescription
    void200

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { schedulesClient } from "@dynatrace-sdk/client-automation";

    const data = await schedulesClient.getTimezones();

    previewSchedule

    schedulesClient.previewSchedule(config): Promise<SchedulePreviewResponse>

    Required scope: automation:workflows:read

    Parameters

    NameType
    config.body*requiredSchedulePreviewRequest

    Returns

    Return typeStatus codeDescription
    SchedulePreviewResponse200

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { schedulesClient } from "@dynatrace-sdk/client-automation";

    const data = await schedulesClient.previewSchedule({
    body: {
    schedule: {
    trigger: {
    type: CronTriggerType.Cron,
    cron: "0 0 * * *",
    },
    },
    },
    });

    schedulingRulesClient

    import { schedulingRulesClient } from '@dynatrace-sdk/client-automation';

    createRule

    schedulingRulesClient.createRule(config): Promise<Rule>

    Required scope: automation:rules:write

    Parameters

    NameType
    config.body*requiredRuleCreate

    Returns

    Return typeStatus codeDescription
    Rule201

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { schedulingRulesClient } from "@dynatrace-sdk/client-automation";

    const data = await schedulingRulesClient.createRule({
    body: { title: "...", ruleType: RuleType.Rrule },
    });

    deleteRule

    schedulingRulesClient.deleteRule(config): Promise<void>

    Required scope: automation:rules:write

    Parameters

    NameTypeDescription
    config.id*requiredstringA UUID string identifying this rule.

    Returns

    Return typeStatus codeDescription
    void204No response body

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { schedulingRulesClient } from "@dynatrace-sdk/client-automation";

    const data = await schedulingRulesClient.deleteRule({
    id: "...",
    });

    duplicateRule

    schedulingRulesClient.duplicateRule(config): Promise<Rule>

    Required scope: automation:rules:write

    Parameters

    NameTypeDescription
    config.body*requiredDuplicationRequest
    config.id*requiredstringA UUID string identifying this rule.

    Returns

    Return typeStatus codeDescription
    Rule201

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { schedulingRulesClient } from "@dynatrace-sdk/client-automation";

    const data = await schedulingRulesClient.duplicateRule({
    id: "...",
    body: {},
    });

    getRule

    schedulingRulesClient.getRule(config): Promise<Rule>

    Required scope: automation:rules:read

    Parameters

    NameTypeDescription
    config.id*requiredstringA UUID string identifying this rule.

    Returns

    Return typeStatus codeDescription
    Rule200

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { schedulingRulesClient } from "@dynatrace-sdk/client-automation";

    const data = await schedulingRulesClient.getRule({
    id: "...",
    });

    getRuleHistoryRecord

    schedulingRulesClient.getRuleHistoryRecord(config): Promise<Rule>

    Required scope: automation:rules:read

    Parameters

    NameTypeDescription
    config.id*requiredstringA UUID string identifying this rule.
    config.version*requiredstring

    Returns

    Return typeStatus codeDescription
    Rule200

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { schedulingRulesClient } from "@dynatrace-sdk/client-automation";

    const data =
    await schedulingRulesClient.getRuleHistoryRecord({
    id: "...",
    version: "...",
    });

    getRuleHistoryRecords

    schedulingRulesClient.getRuleHistoryRecords(config): Promise<PaginatedChangeHistory>

    Required scope: automation:rules:read

    Parameters

    NameTypeDescription
    config.id*requiredstringA UUID string identifying this rule.

    Returns

    Return typeStatus codeDescription
    PaginatedChangeHistory200

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { schedulingRulesClient } from "@dynatrace-sdk/client-automation";

    const data =
    await schedulingRulesClient.getRuleHistoryRecords({
    id: "...",
    });

    getRules

    schedulingRulesClient.getRules(config): Promise<PaginatedRuleList>

    Required scope: automation:rules:read

    Parameters

    NameTypeDescription
    config.limitnumberNumber of results to return per page.
    config.offsetnumberThe initial index from which to return the results.
    config.orderingstringWhich field to use when ordering the results.
    config.searchstringA search term.

    Returns

    Return typeStatus codeDescription
    PaginatedRuleList200

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { schedulingRulesClient } from "@dynatrace-sdk/client-automation";

    const data = await schedulingRulesClient.getRules();

    patchRule

    schedulingRulesClient.patchRule(config): Promise<Rule>

    Required scope: automation:rules:write

    Parameters

    NameTypeDescription
    config.body*requiredRuleUpdate
    config.id*requiredstringA UUID string identifying this rule.

    Returns

    Return typeStatus codeDescription
    Rule200

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { schedulingRulesClient } from "@dynatrace-sdk/client-automation";

    const data = await schedulingRulesClient.patchRule({
    id: "...",
    body: {},
    });

    previewRule

    schedulingRulesClient.previewRule(config): Promise<RulePreviewResponse>

    Required scope: automation:workflows:read

    Parameters

    NameType
    config.body*requiredRulePreviewCreate

    Returns

    Return typeStatus codeDescription
    RulePreviewResponse200

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { schedulingRulesClient } from "@dynatrace-sdk/client-automation";

    const data = await schedulingRulesClient.previewRule({
    body: {
    ruleType: RRulePreviewRuleType.Rrule,
    rrule: { freq: Freq.Yearly, datestart: "..." },
    },
    });

    restoreRuleHistoryRecord

    schedulingRulesClient.restoreRuleHistoryRecord(config): Promise<Rule>

    Required scope: automation:rules:write

    Parameters

    NameTypeDescription
    config.id*requiredstringA UUID string identifying this rule.
    config.version*requiredstring

    Returns

    Return typeStatus codeDescription
    Rule200

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { schedulingRulesClient } from "@dynatrace-sdk/client-automation";

    const data =
    await schedulingRulesClient.restoreRuleHistoryRecord({
    id: "...",
    version: "...",
    });

    updateRule

    schedulingRulesClient.updateRule(config): Promise<Rule>

    Required scope: automation:rules:write

    Parameters

    NameTypeDescription
    config.body*requiredRuleUpdate
    config.id*requiredstringA UUID string identifying this rule.

    Returns

    Return typeStatus codeDescription
    Rule200

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { schedulingRulesClient } from "@dynatrace-sdk/client-automation";

    const data = await schedulingRulesClient.updateRule({
    id: "...",
    body: {},
    });

    settingsClient

    import { settingsClient } from '@dynatrace-sdk/client-automation';

    getServiceUsers

    settingsClient.getServiceUsers(config): Promise<GetServiceUsersResponse>

    Required scope: automation:workflows:read

    Get service users who could be used as workflow actor (deprecated).

    Returns

    Return typeStatus codeDescription
    void200

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { settingsClient } from "@dynatrace-sdk/client-automation";

    const data = await settingsClient.getServiceUsers();

    getSettings

    settingsClient.getSettings(config): Promise<GetSettingsResponse>

    Required scope: automation:workflows:read

    Get system settings

    Returns

    Return typeStatus codeDescription
    void200

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { settingsClient } from "@dynatrace-sdk/client-automation";

    const data = await settingsClient.getSettings();

    getUserPermissions

    settingsClient.getUserPermissions(config): Promise<Array<string>>

    Required scope: automation:workflows:read

    Get current user effective permissions.

    Returns

    Return typeStatus codeDescription
    void200

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { settingsClient } from "@dynatrace-sdk/client-automation";

    const data = await settingsClient.getUserPermissions();

    getUserSettings

    settingsClient.getUserSettings(config): Promise<UserSettings>

    Required scope: automation:workflows:read

    Get user-specific settings

    Returns

    Return typeStatus codeDescription
    UserSettings200

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { settingsClient } from "@dynatrace-sdk/client-automation";

    const data = await settingsClient.getUserSettings();

    updateAuthorizations

    settingsClient.updateAuthorizations(config): Promise<void>

    Required scope: automation:workflows:read

    Returns

    Return typeStatus codeDescription
    void202No response body

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { settingsClient } from "@dynatrace-sdk/client-automation";

    const data = await settingsClient.updateAuthorizations();

    versionClient

    import { versionClient } from '@dynatrace-sdk/client-automation';

    getVersion

    versionClient.getVersion(config): Promise<VersionResponse>

    Required scope: automation:workflows:read

    Returns

    Return typeStatus codeDescription
    VersionResponse200

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { versionClient } from "@dynatrace-sdk/client-automation";

    const data = await versionClient.getVersion();

    workflowsClient

    import { workflowsClient } from '@dynatrace-sdk/client-automation';

    createWorkflow

    workflowsClient.createWorkflow(config): Promise<Workflow>

    Required scope: automation:workflows:write

    Creates a workflow and sets usages

    Parameters

    NameTypeDescription
    config.adminAccessbooleanAllow access to all workflows/executions - additionally requires automation:workflows:admin
    config.body*requiredWorkflowCreate

    Returns

    Return typeStatus codeDescription
    Workflow201

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { workflowsClient } from "@dynatrace-sdk/client-automation";

    const data = await workflowsClient.createWorkflow({
    body: { title: "...", throttle: { isLimitHit: false } },
    });

    deleteWorkflow

    workflowsClient.deleteWorkflow(config): Promise<void>

    Required scope: automation:workflows:write

    Parameters

    NameTypeDescription
    config.adminAccessbooleanAllow access to all workflows/executions - additionally requires automation:workflows:admin
    config.id*requiredstringA UUID string identifying this workflow.

    Returns

    Return typeStatus codeDescription
    void204No response body

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { workflowsClient } from "@dynatrace-sdk/client-automation";

    const data = await workflowsClient.deleteWorkflow({
    id: "...",
    });

    duplicateWorkflow

    workflowsClient.duplicateWorkflow(config): Promise<Workflow>

    Required scope: automation:workflows:write

    Parameters

    NameTypeDescription
    config.adminAccessbooleanAllow access to all workflows/executions - additionally requires automation:workflows:admin
    config.body*requiredDuplicationRequest
    config.id*requiredstringA UUID string identifying this workflow.

    Returns

    Return typeStatus codeDescription
    Workflow201

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { workflowsClient } from "@dynatrace-sdk/client-automation";

    const data = await workflowsClient.duplicateWorkflow({
    id: "...",
    body: {},
    });

    getWorkflow

    workflowsClient.getWorkflow(config): Promise<Workflow>

    Required scope: automation:workflows:read

    Parameters

    NameTypeDescription
    config.adminAccessbooleanAllow access to all workflows/executions - additionally requires automation:workflows:admin
    config.id*requiredstringA UUID string identifying this workflow.

    Returns

    Return typeStatus codeDescription
    Workflow200

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { workflowsClient } from "@dynatrace-sdk/client-automation";

    const data = await workflowsClient.getWorkflow({
    id: "...",
    });

    getWorkflowActions

    workflowsClient.getWorkflowActions(config): Promise<Array<string>>

    Required scope: automation:workflows:read

    Return list of actions assigned to tasks in a given Workflow.

    Parameters

    NameTypeDescription
    config.adminAccessbooleanAllow access to all workflows/executions - additionally requires automation:workflows:admin
    config.id*requiredstringA UUID string identifying this workflow.

    Returns

    Return typeStatus codeDescription
    void200

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { workflowsClient } from "@dynatrace-sdk/client-automation";

    const data = await workflowsClient.getWorkflowActions({
    id: "...",
    });

    getWorkflowHistoryRecord

    workflowsClient.getWorkflowHistoryRecord(config): Promise<Workflow>

    Required scope: automation:workflows:read

    Parameters

    NameTypeDescription
    config.adminAccessbooleanAllow access to all workflows/executions - additionally requires automation:workflows:admin
    config.id*requiredstringA UUID string identifying this workflow.
    config.version*requiredstring

    Returns

    Return typeStatus codeDescription
    Workflow200

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { workflowsClient } from "@dynatrace-sdk/client-automation";

    const data = await workflowsClient.getWorkflowHistoryRecord(
    { id: "...", version: "..." },
    );

    getWorkflowHistoryRecords

    workflowsClient.getWorkflowHistoryRecords(config): Promise<PaginatedChangeHistory>

    Required scope: automation:workflows:read

    Parameters

    NameTypeDescription
    config.adminAccessbooleanAllow access to all workflows/executions - additionally requires automation:workflows:admin
    config.id*requiredstringA UUID string identifying this workflow.

    Returns

    Return typeStatus codeDescription
    PaginatedChangeHistory200

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { workflowsClient } from "@dynatrace-sdk/client-automation";

    const data =
    await workflowsClient.getWorkflowHistoryRecords({
    id: "...",
    });

    getWorkflowTask

    workflowsClient.getWorkflowTask(config): Promise<Task>

    Required scope: automation:workflows:read

    Parameters

    NameTypeDescription
    config.adminAccessbooleanAllow access to all workflows/executions - additionally requires automation:workflows:admin
    config.id*requiredstring
    config.workflowId*requiredstring

    Returns

    Return typeStatus codeDescription
    Task200

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { workflowsClient } from "@dynatrace-sdk/client-automation";

    const data = await workflowsClient.getWorkflowTask({
    id: "...",
    workflowId: "...",
    });

    getWorkflowTasks

    workflowsClient.getWorkflowTasks(config): Promise<Tasks>

    Required scope: automation:workflows:read

    Parameters

    NameTypeDescription
    config.adminAccessbooleanAllow access to all workflows/executions - additionally requires automation:workflows:admin
    config.id*requiredstringA UUID string identifying this workflow.

    Returns

    Return typeStatus codeDescription
    Tasks200

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { workflowsClient } from "@dynatrace-sdk/client-automation";

    const data = await workflowsClient.getWorkflowTasks({
    id: "...",
    });

    getWorkflows

    workflowsClient.getWorkflows(config): Promise<PaginatedWorkflowList>

    Required scope: automation:workflows:read

    Parameters

    NameTypeDescription
    config.adminAccessbooleanAllow access to all workflows/executions - additionally requires automation:workflows:admin
    config.idstring
    config.lastExecutionStateInArray<string>Multiple values may be separated by commas.
    config.limitnumberNumber of results to return per page.
    config.modificationInfoLastModifiedByArray<string>Multiple values may be separated by commas.
    config.offsetnumberThe initial index from which to return the results.
    config.orderingstringWhich field to use when ordering the results.
    config.ownerstring
    config.ownerType"GROUP" | "USER"
    config.searchstringA search term.
    config.throttleIsLimitHitboolean
    config.triggerScheduleIsFaultyboolean
    config.triggerTypestring
    config.typestring
    config.usagesstring

    Returns

    Return typeStatus codeDescription
    PaginatedWorkflowList200

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { workflowsClient } from "@dynatrace-sdk/client-automation";

    const data = await workflowsClient.getWorkflows();

    patchWorkflow

    workflowsClient.patchWorkflow(config): Promise<Workflow>

    Required scope: automation:workflows:write

    Parameters

    NameTypeDescription
    config.adminAccessbooleanAllow access to all workflows/executions - additionally requires automation:workflows:admin
    config.body*requiredWorkflowUpdate
    config.id*requiredstringA UUID string identifying this workflow.

    Returns

    Return typeStatus codeDescription
    Workflow200

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { workflowsClient } from "@dynatrace-sdk/client-automation";

    const data = await workflowsClient.patchWorkflow({
    id: "...",
    body: { throttle: { isLimitHit: false } },
    });

    resetWorkflowThrottles

    workflowsClient.resetWorkflowThrottles(config): Promise<WorkflowThrottlesResetStatus>

    Required scope: automation:workflows:write

    Parameters

    NameTypeDescription
    config.adminAccessbooleanAllow access to all workflows/executions - additionally requires automation:workflows:admin
    config.id*requiredstringA UUID string identifying this workflow.

    Returns

    Return typeStatus codeDescription
    WorkflowThrottlesResetStatus200

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { workflowsClient } from "@dynatrace-sdk/client-automation";

    const data = await workflowsClient.resetWorkflowThrottles({
    id: "...",
    });

    restoreWorkflowHistoryRecord

    workflowsClient.restoreWorkflowHistoryRecord(config): Promise<void>

    Required scope: automation:workflows:write

    Parameters

    NameTypeDescription
    config.adminAccessbooleanAllow access to all workflows/executions - additionally requires automation:workflows:admin
    config.id*requiredstringA UUID string identifying this workflow.
    config.version*requiredstring

    Returns

    Return typeStatus codeDescription
    void200No response body

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { workflowsClient } from "@dynatrace-sdk/client-automation";

    const data =
    await workflowsClient.restoreWorkflowHistoryRecord({
    id: "...",
    version: "...",
    });

    runWorkflow

    workflowsClient.runWorkflow(config): Promise<Execution>

    Required scope: automation:workflows:run

    Creates an Execution for the Workflow.

    Parameters

    NameTypeDescription
    config.adminAccessbooleanAllow access to all workflows/executions - additionally requires automation:workflows:admin
    config.body*requiredExecutionInputsRequest
    config.id*requiredstringA UUID string identifying this workflow.
    config.monitorbooleanSpecifies whether the execution data of the SIMPLE workflow type is available for monitoring until the execution is complete.

    Returns

    Return typeStatus codeDescription
    Execution201Execution successfully created
    Execution202No execution created - execution with uniqueQualifier provided already exists

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { workflowsClient } from "@dynatrace-sdk/client-automation";

    const data = await workflowsClient.runWorkflow({
    id: "...",
    body: { input: {}, params: {} },
    });

    updateWorkflow

    workflowsClient.updateWorkflow(config): Promise<Workflow>

    Required scope: automation:workflows:write

    Parameters

    NameTypeDescription
    config.adminAccessbooleanAllow access to all workflows/executions - additionally requires automation:workflows:admin
    config.body*requiredWorkflowUpdate
    config.id*requiredstringA UUID string identifying this workflow.

    Returns

    Return typeStatus codeDescription
    Workflow200

    Throws

    Error TypeError Message
    ErrorEnvelopeError

    Code example

    import { workflowsClient } from "@dynatrace-sdk/client-automation";

    const data = await workflowsClient.updateWorkflow({
    id: "...",
    body: { throttle: { isLimitHit: false } },
    });

    Types

    ActionExecution

    NameTypeDescription
    action*requiredstring
    actionExecutionIdnull | string
    attemptnumber
    endedAtnull | Date
    id*requiredstring
    inputActionExecutionInput
    loopItemActionExecutionLoopItem
    resultany
    runtimenull | number
    startedAtnull | Date
    state"ERROR" | "IDLE" | "RUNNING" | "SUSPENDED" | "SUCCESS" | "UNKNOWN"
    stateInfonull | string
    taskExe*requiredstringParent task execution

    ActionExecutionInput

    type: Record<string, any>

    ActionExecutionLoopItem

    type: Record<string, any>

    BusinessCalendarCreate

    NameType
    descriptionstring
    holidaysHolidays
    idstring
    title*requiredstring
    validFromDate
    validToDate
    weekdaysWeekdays
    weekstartnumber

    BusinessCalendarResponse

    NameTypeDescription
    descriptionstring
    holidaysHolidays
    id*requiredstring
    modificationInfo*requiredModificationInfo
    title*requiredstring
    validFromDate
    validToDate
    version*requirednumber
    weekdays*requiredWeekdaysValuesThe weekdays values
    weekdaysNames*requiredWeekdaysNamesThe weekdays names
    weekstartnumber

    BusinessCalendarUpdate

    NameType
    descriptionstring
    holidaysHolidays
    titlestring
    validFromDate
    validToDate
    weekdaysWeekdays
    weekstartnumber

    ChangeHistory

    NameType
    dateCreated*requiredDate
    id*requirednumber
    user*requiredstring
    version*requirednumber

    Country

    NameType
    id*requiredstring
    title*requiredstring

    CountryList

    NameType
    count*requirednumber
    results*requiredArray<Country>

    CronTrigger

    NameType
    cron*requiredstring
    type*required"cron"

    DavisEventConfig

    NameTypeDescription
    customFilterstringAdditional DQL matcher expression to further filter events to match.
    entityTagsEntityTagsEntity tags to match by key and (optional) values. For example {"foo": [], "bar": ["a", "b", "c"]}
    entityTagsMatch"all" | "any"Event must match all or any of the entity tags.
    namesArray<DavisEventName>
    onProblemClosebooleanTrigger on Davis event open only or also on close. default: false
    typesDEPRECATEDArray<string>

    DavisEventName

    NameTypeDescription
    match*required"equals" | "contains"Davis event name must equal or contain the string provided.
    name*requiredstring

    DavisEventTriggerConfig

    NameType
    type*required"davis-event"
    value*requiredDavisEventConfig

    DavisProblemCategories

    NameType
    availabilityboolean
    customboolean
    errorboolean
    infoboolean
    monitoringUnavailableboolean
    resourceboolean
    slowdownboolean

    DavisProblemConfig

    NameTypeDescription
    categories*requiredDavisProblemCategories
    customFilterstringAdditional DQL matcher expression to further filter events to match.
    entityTagsEntityTagsEntity tags to match by key and (optional) values. For example {"foo": [], "bar": ["a", "b", "c"]}
    entityTagsMatch"all" | "any"Event must match all or any of the entity tags.
    onProblemClosebooleanTrigger on Davis problem open only or also on close. default: false

    DavisProblemTriggerConfig

    NameType
    type*required"davis-problem"
    value*requiredDavisProblemConfig

    DuplicationRequest

    NameType
    titlestring

    EntityTags

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

    type: Record<string, string | string[] | undefined>

    Error

    NameType
    code*requirednumber
    detailsErrorDetails
    message*requiredstring

    ErrorDetails

    type: Record<string, any>

    ErrorEnvelope

    NameType
    error*requiredError

    EventLog

    NameType
    causestring
    contextRecord<string | any>
    event*requiredstring
    source*requiredSource
    state*required"ERROR" | "IDLE" | "RUNNING" | "SUCCESS" | "DEACTIVATED" | "WAITING" | "PAUSED" | "CANCELLED" | "SKIPPED" | "DISCARDED"
    timestamp*requiredDate

    EventLogs

    type: Array<EventLog>

    EventQuery

    NameTypeDescription
    eventType"events" | "bizevents" | "dt.system.events"Grail event type.
    query*requiredstringDQL matcher expression defining which events to match.

    EventQueryTriggerConfig

    NameType
    type*required"event"
    value*requiredEventQuery

    EventTrigger

    NameType
    filterQuery*requiredstring
    isActiveboolean
    triggerConfigurationEventTriggerConfig
    uniqueExpression*requirednull | string

    EventTriggerPreviewRequest

    NameType
    triggerConfiguration*requiredEventTriggerConfig

    EventTriggerPreviewResponse

    NameType
    filterQuery*requiredstring
    triggerConfiguration*requiredDavisEventTriggerConfig | DavisProblemTriggerConfig | EventQueryTriggerConfig

    EventTriggerRequest

    NameType
    isActiveboolean
    triggerConfigurationEventTriggerConfig

    Execution

    NameTypeDescription
    actor*requiredstring
    endedAtnull | Date
    eventTriggernull | string
    id*requiredstring
    inputExecutionInput
    paramsExecutionParams
    parentExecution*requirednull | string
    parentTaskName*requirednull | stringParent task execution's name (subworkflows only)
    providedInputnull | ExecutionProvidedInput
    resultExecutionResult
    rootExecutionnull | string
    rootWorkflownull | string
    runtime*requirednumber

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

    schedulenull | string
    startedAtDate
    state*required"ERROR" | "RUNNING" | "SUCCESS" | "UNKNOWN" | "PAUSED" | "CANCELLED"
    stateInfonull | string
    title*requiredstring
    triggernull | string
    triggerType*required"Manual" | "Schedule" | "Event" | "Workflow"
    triggerTypeDetailTriggerTypeDetail
    usernull | string
    workflow*requiredstringExecuted Workflow
    workflowType*required"STANDARD" | "SIMPLE"
    workflowVersion*requirednull | number

    ExecutionInput

    type: Record<string, any>

    ExecutionInputsRequest

    Inputs for workflow executions

    NameTypeDescription
    inputExecutionInputsRequestInputInputs (key/value pairs) default:
    paramsExecutionInputsRequestParamsMetadata (can be nested object) default:
    uniqueQualifierstringA qualifier that must not have been used before to trigger the execution

    ExecutionParams

    type: Record<string, any>

    ExecutionProvidedInput

    type: Record<string, any>

    ExecutionResult

    type: Record<string, any>

    ExpressionPreviewResponse

    NameType
    errorObject
    valid*requiredboolean
    valueany

    FixedOffsetRule

    NameTypeDescription
    offset*requirednumberOffset days
    rule*requiredstring

    FixedOffsetRulePreviewRequest

    NameTypeDefault
    businessCalendarstring
    countnumber10
    fixedOffsetRule*requiredFixedOffsetRule
    idstring
    ruleType*required"fixed_offset"

    GetServiceUsersResponse

    type: Record<string, any>

    GetSettingsResponse

    type: Record<string, any>

    GroupingRule

    NameType
    combineArray<string>
    intersectArray<string>
    subtractArray<string>

    GroupingRulePreviewRequest

    NameTypeDefault
    businessCalendarstring
    countnumber10
    groupingRule*requiredGroupingRule
    idstring
    ruleType*required"grouping"

    Holiday

    NameType
    date*requiredDate
    title*requiredstring

    HolidayCalendarList

    NameType
    count*requirednumber
    results*requiredArray<Holiday>

    Holidays

    type: Array<Holiday>

    IntervalTrigger

    NameType
    betweenEndstring
    betweenStartstring
    intervalMinutes*requirednumber
    type*required"interval"

    ModificationInfo

    NameType
    createdBy*requirednull | string
    createdTime*requiredDate
    lastModifiedBy*requirednull | string
    lastModifiedTime*requiredDate

    PaginatedBusinessCalendarResponseList

    NameType
    count*requirednumber
    results*requiredArray<BusinessCalendarResponse>

    PaginatedChangeHistory

    NameType
    count*requirednumber
    results*requiredArray<ChangeHistory>

    PaginatedExecutionList

    NameType
    count*requirednumber
    results*requiredArray<Execution>

    PaginatedRuleList

    NameType
    count*requirednumber
    results*requiredArray<Rule>

    PaginatedWorkflowList

    NameType
    count*requirednumber
    results*requiredArray<Workflow>

    PreviewTaskInputRequest

    NameType
    expression*requiredPreviewTaskInputRequestExpression
    paramsPreviewTaskInputRequestParams
    task*requiredstring
    workflow*requiredWorkflowCreate

    PreviewTaskInputRequestExpression

    type: Record<string, any>

    PreviewTaskInputRequestParams

    type: Record<string, any>

    RRule

    NameTypeDescription
    bydayArray<"MO" | "TU" | "WE" | "TH" | "FR" | "SA" | "SU">Define the weekdays where the recurrence will be applied.
    bymonthArray<number>The months to apply the recurrence to.
    bymonthdayArray<number>The month days to apply the recurrence to.
    bysetposArray<number>Each given integer will specify an occurrence number, corresponding to the nth occurrence of the rule inside the frequency period
    byweeknoArray<number>The week numbers to apply the recurrence to.
    byworkday"WORKING" | "HOLIDAYS" | "OFF"The type of days on which the recurrence will be applied.
    byyeardayArray<number>The year days to apply the recurrence to.
    datestart*requiredDateThe recurrence start.
    freq*required"YEARLY" | "MONTHLY" | "WEEKLY" | "DAILY" | "HOURLY" | "MINUTELY" | "SECONDLY"
    intervalnumberThe interval between each freq iteration. default: 1
    untilDateSpecifying the upper-bound limit of the recurrence.
    wkst"MO" | "TU" | "WE" | "TH" | "FR" | "SA" | "SU"The week start day.

    RRulePreviewRequest

    NameTypeDefault
    businessCalendarstring
    countnumber10
    idstring
    rrule*requiredRRule
    ruleType*required"rrule"

    RelativeOffsetRule

    NameType
    direction*required"next" | "previous"
    sourceRule*requiredstring
    targetRule*requiredstring

    RelativeOffsetRulePreviewRequest

    NameTypeDefault
    businessCalendarstring
    countnumber10
    idstring
    relativeOffsetRule*requiredRelativeOffsetRule
    ruleType*required"relative_offset"

    Rule

    NameType
    businessCalendarnull | string
    descriptionstring
    fixedOffsetRulenull | FixedOffsetRule
    groupingRulenull | GroupingRule
    id*requiredstring
    modificationInfo*requiredModificationInfo
    relativeOffsetRulenull | RelativeOffsetRule
    rrulenull | RRule
    ruleType*required"fixed_offset" | "grouping" | "rrule" | "relative_offset"
    title*requiredstring
    version*requirednumber

    RuleCreate

    NameType
    businessCalendarnull | string
    descriptionstring
    fixedOffsetRulenull | FixedOffsetRule
    groupingRulenull | GroupingRule
    idstring
    relativeOffsetRulenull | RelativeOffsetRule
    rrulenull | RRule
    ruleType*required"fixed_offset" | "grouping" | "rrule" | "relative_offset"
    title*requiredstring

    RulePreviewResponse

    NameType
    errorstring
    nextExecutionsArray<Date>
    valid*requiredboolean

    RuleUpdate

    NameType
    businessCalendarnull | string
    descriptionstring
    fixedOffsetRulenull | FixedOffsetRule
    groupingRulenull | GroupingRule
    relativeOffsetRulenull | RelativeOffsetRule
    rrulenull | RRule
    ruleType"fixed_offset" | "grouping" | "rrule" | "relative_offset"
    titlestring

    Schedule

    NameType
    filterParametersnull | ScheduleFilterParameters
    inputsScheduleInputs
    isActiveboolean
    isFaulty*requiredboolean
    nextExecutionnull | Date
    rulenull | string
    timezone"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/Coral_Harbour" | "America/Cordoba" | "America/Costa_Rica" | "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/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/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"
    trigger*requiredScheduleTrigger

    ScheduleFilterParameters

    NameTypeDefault
    countnumber10
    earliestStartDate
    earliestStartTimestring"00:00:00"
    excludeDatesArray<Date>
    includeDatesArray<Date>
    untilDate

    ScheduleInput

    NameType
    type*required"static"
    value*requiredstring | number

    ScheduleInputs

    type: Record<string, ScheduleInput | undefined>

    SchedulePreviewRequest

    NameType
    schedule*requiredScheduleRequest

    SchedulePreviewResponse

    NameType
    errorstring
    nextExecutionsArray<Date>
    valid*requiredboolean

    ScheduleRequest

    NameType
    filterParametersnull | ScheduleFilterParameters
    inputsScheduleInputs
    isActiveboolean
    nextExecutionnull | Date
    rulenull | string
    timezone"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/Coral_Harbour" | "America/Cordoba" | "America/Costa_Rica" | "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/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/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"
    trigger*requiredScheduleTrigger

    Source

    NameType
    id*requiredstring
    model*required"Execution" | "TaskExecution" | "ActionExecution"
    str*requiredstring
    userStr*requiredstring

    Task

    NameTypeDescription
    action*requiredstring
    activestring | booleanSpecifies whether a task should be skipped as a no operation or not. default: true
    concurrencystring | number
    conditionsTaskConditionOption
    customSampleResultany
    descriptionstring
    inputRecord<string | any>
    namestring
    positionTaskPosition
    predecessorsArray<string>
    retryTaskRetryOption
    timeoutstring | numberSpecifies a default task timeout. 60 * 60 (60min) is used when not set. default: 3600
    waitBeforestring | numberSpecifies a default task wait before in seconds. 0 is used when not set. default: 0
    withItemsstring

    TaskConditionOption

    NameType
    customstring
    else"SKIP" | "STOP"
    statesTaskConditionOptionStates

    TaskConditionOptionStates

    type: Record<string, "SUCCESS" | "ERROR" | "ANY" | "OK" | "NOK" | undefined>

    TaskExecution

    NameTypeDescription
    actionnull | string
    active*requiredbooleanWhether task is active
    conditionResultsTaskExecutionConditionResults
    conditions*requiredTaskExecutionConditions
    descriptionnull | string
    endedAt*requirednull | Date
    execution*requiredstringParent execution
    id*requiredstring
    inputTaskExecutionInput
    name*requiredstring
    position*requiredTaskPosition
    predecessors*requiredArray<string>
    result*requiredany
    runtime*requirednumber

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

    startedAt*requirednull | Date
    state*required"ERROR" | "IDLE" | "RUNNING" | "SUCCESS" | "UNKNOWN" | "WAITING" | "CANCELLED" | "SKIPPED" | "DISCARDED"
    stateInfonull | string

    TaskExecutionConditionResults

    type: Record<string, any>

    TaskExecutionConditions

    type: Record<string, any>

    TaskExecutionInput

    type: Record<string, any>

    TaskExecutions

    type: Record<string, TaskExecution | undefined>

    TaskPosition

    NameType
    x*requirednumber
    y*requirednumber

    TaskRetryOption

    NameTypeDescription
    count*requiredstring | numberSpecifies a maximum number of times that a task can be repeated in case it fails on execution.
    delaystring | numberSpecifies a delay in seconds between subsequent task retries
    failedLoopIterationsOnlybooleanSpecifies whether retrying the failed iterations or the whole loop. Default: True. default: true

    TaskTransition

    The TaskTransitionSerializer inlines the related workflow object and list of variables. Runtime is added as a property and calculated using the started_at and ended_at timestamps.

    NameType
    id*requiredstring
    taskNameFrom*requiredstring
    taskNameTo*requiredstring

    TaskTransitions

    type: Record<string, TaskTransition | undefined>

    Tasks

    type: Record<string, Task | undefined>

    Throttle

    NameType
    isLimitHit*requiredboolean
    limitEvents*requiredThrottleLimitEvents

    ThrottleLimitEvent

    NameType
    limit*requirednumber
    timeLeftInSeconds*requirednumber
    timestamp*requiredDate
    type*required"workflow" | "event_trigger"

    ThrottleLimitEvents

    type: Array<ThrottleLimitEvent>

    ThrottleRequest

    NameType
    isLimitHit*requiredboolean

    TimeTrigger

    NameType
    time*requiredstring
    type*required"time"

    Trigger

    NameType
    eventTriggernull | EventTrigger
    schedulenull | Schedule

    TriggerManualDetail

    NameType
    userIdstring

    TriggerRequest

    NameType
    eventTriggernull | EventTriggerRequest
    schedulenull | ScheduleRequest

    TriggerSubTypeDetail

    NameType
    subType"CUSTOM" | "DAVIS_PROBLEM" | "DAVIS_EVENT" | "FIXED_INTERVAL" | "TIME_OF_DAY" | "CRON"

    TriggerWorkflowDetail

    NameType
    workflowTitlestring

    UserSettings

    NameType
    groups*requiredArray<string>

    VersionResponse

    NameType
    version*requiredstring

    WeekdaysNames

    type: Array<"MO" | "TU" | "WE" | "TH" | "FR" | "SA" | "SU">

    WeekdaysValues

    type: Array<1 | 2 | 3 | 4 | 5 | 6 | 7>

    Workflow

    NameTypeDescription
    actornull | string
    descriptionstring
    hourlyExecutionLimitnull | numberdefault: 1000
    id*requiredstring
    inputWorkflowInput
    isPrivatebooleandefault: true
    lastExecution*requirednull | Execution
    modificationInfo*requiredModificationInfo
    ownerstring
    ownerType"GROUP" | "USER"
    resultnull | string
    schemaVersionnumber
    taskDefaultsWorkflowTaskDefaults
    tasksTasks
    throttleThrottle
    title*requiredstring
    triggerTrigger
    triggerType*requiredstring
    type"STANDARD" | "SIMPLE"Workflow type.
    version*requirednumber
    workflowLimit*requiredWorkflowLimit

    WorkflowCreate

    NameTypeDescription
    actornull | string
    descriptionstring
    hourlyExecutionLimitnull | numberdefault: 1000
    idstring
    inputWorkflowCreateInput
    isPrivatebooleandefault: true
    ownerstring
    ownerType"GROUP" | "USER"
    resultnull | string
    schemaVersionnumber
    taskDefaultsWorkflowCreateTaskDefaults
    tasksTasks
    throttleThrottleRequest
    title*requiredstring
    triggerTriggerRequest
    type"STANDARD" | "SIMPLE"Workflow type.

    WorkflowCreateInput

    type: Record<string, any>

    WorkflowCreateTaskDefaults

    type: Record<string, any>

    WorkflowInput

    type: Record<string, any>

    WorkflowLimit

    NameType
    isActive*requiredboolean
    throttleThrottleLimitEvent

    WorkflowTaskDefaults

    type: Record<string, any>

    WorkflowThrottlesResetStatus

    NameType
    success*requiredboolean

    WorkflowUpdate

    NameTypeDescription
    actornull | string
    descriptionstring
    hourlyExecutionLimitnull | number
    inputWorkflowUpdateInput
    isPrivatebooleandefault: true
    ownerstring
    ownerType"GROUP" | "USER"
    resultnull | string
    schemaVersionnumber
    taskDefaultsWorkflowUpdateTaskDefaults
    tasksTasks
    throttleThrottleRequest
    titlestring
    triggerTriggerRequest
    type"STANDARD" | "SIMPLE"Workflow type.

    WorkflowUpdateInput

    type: Record<string, any>

    WorkflowUpdateTaskDefaults

    type: Record<string, any>

    Enums

    ActionExecutionState

    Enum keys

    Error | Idle | Running | Success | Suspended | Unknown

    Byday

    Enum keys

    Fr | Mo | Sa | Su | Th | Tu | We

    Byworkday

    Enum keys

    Holidays | Off | Working

    CronTriggerType

    Enum keys

    Cron

    DavisEventNameMatch

    Davis event name must equal or contain the string provided.

    Enum keys

    Contains | Equals

    DavisEventTriggerConfigType

    Enum keys

    DavisEvent

    DavisProblemTriggerConfigType

    Enum keys

    DavisProblem

    Direction

    Enum keys

    Next | Previous

    Else

    Enum keys

    Skip | Stop

    EntityTagsMatch

    Event must match all or any of the entity tags.

    Enum keys

    All | Any

    EventLogState

    Enum keys

    Cancelled | Deactivated | Discarded | Error | Idle | Paused | Running | Skipped | Success | Waiting

    EventQueryTriggerConfigType

    Enum keys

    Event

    EventType

    Grail event type.

    Enum keys

    Bizevents | DtSystemEvents | Events

    ExecutionState

    Enum keys

    Cancelled | Error | Paused | Running | Success | Unknown

    FixedOffsetRulePreviewRuleType

    Enum keys

    FixedOffset

    Freq

    Enum keys

    Daily | Hourly | Minutely | Monthly | Secondly | Weekly | Yearly

    GetWorkflowsQueryOwnerType

    Enum keys

    Group | User

    GroupingRulePreviewRuleType

    Enum keys

    Grouping

    IntervalTriggerType

    Enum keys

    Interval

    Model

    Enum keys

    ActionExecution | Execution | TaskExecution

    OwnerType

    Enum keys

    Group | User

    RRulePreviewRuleType

    Enum keys

    Rrule

    RelativeOffsetRulePreviewRuleType

    Enum keys

    RelativeOffset

    RuleType

    Enum keys

    FixedOffset | Grouping | RelativeOffset | Rrule

    ScheduleInputType

    Enum keys

    Static

    TaskExecutionState

    Enum keys

    Cancelled | Discarded | Error | Idle | Running | Skipped | Success | Unknown | Waiting

    ThrottleLimitEventType

    Enum keys

    EventTrigger | Workflow

    TimeTriggerType

    Enum keys

    Time

    Timezone

    Enum keys

    AfricaAbidjan | AfricaAccra | AfricaAddisAbaba | AfricaAlgiers | AfricaAsmara | AfricaAsmera | AfricaBamako | AfricaBangui | AfricaBanjul | AfricaBissau | AfricaBlantyre | AfricaBrazzaville | AfricaBujumbura | AfricaCairo | AfricaCasablanca | AfricaCeuta | AfricaConakry | AfricaDakar | AfricaDarEsSalaam | AfricaDjibouti | AfricaDouala | AfricaElAaiun | AfricaFreetown | AfricaGaborone | AfricaHarare | AfricaJohannesburg | AfricaJuba | AfricaKampala | AfricaKhartoum | AfricaKigali | AfricaKinshasa | AfricaLagos | AfricaLibreville | AfricaLome | AfricaLuanda | AfricaLubumbashi | AfricaLusaka | AfricaMalabo | AfricaMaputo | AfricaMaseru | AfricaMbabane | AfricaMogadishu | AfricaMonrovia | AfricaNairobi | AfricaNdjamena | AfricaNiamey | AfricaNouakchott | AfricaOuagadougou | AfricaPortoNovo | AfricaSaoTome | AfricaTimbuktu | AfricaTripoli | AfricaTunis | AfricaWindhoek | AmericaAdak | AmericaAnchorage | AmericaAnguilla | AmericaAntigua | AmericaAraguaina | AmericaArgentinaBuenosAires | AmericaArgentinaCatamarca | AmericaArgentinaComodRivadavia | AmericaArgentinaCordoba | AmericaArgentinaJujuy | AmericaArgentinaLaRioja | AmericaArgentinaMendoza | AmericaArgentinaRioGallegos | AmericaArgentinaSalta | AmericaArgentinaSanJuan | AmericaArgentinaSanLuis | AmericaArgentinaTucuman | AmericaArgentinaUshuaia | AmericaAruba | AmericaAsuncion | AmericaAtikokan | AmericaAtka | AmericaBahia | AmericaBahiaBanderas | AmericaBarbados | AmericaBelem | AmericaBelize | AmericaBlancSablon | AmericaBoaVista | AmericaBogota | AmericaBoise | AmericaBuenosAires | AmericaCambridgeBay | AmericaCampoGrande | AmericaCancun | AmericaCaracas | AmericaCatamarca | AmericaCayenne | AmericaCayman | AmericaChicago | AmericaChihuahua | AmericaCoralHarbour | AmericaCordoba | AmericaCostaRica | AmericaCreston | AmericaCuiaba | AmericaCuracao | AmericaDanmarkshavn | AmericaDawson | AmericaDawsonCreek | AmericaDenver | AmericaDetroit | AmericaDominica | AmericaEdmonton | AmericaEirunepe | AmericaElSalvador | AmericaEnsenada | AmericaFortNelson | AmericaFortWayne | AmericaFortaleza | AmericaGlaceBay | AmericaGodthab | AmericaGooseBay | AmericaGrandTurk | AmericaGrenada | AmericaGuadeloupe | AmericaGuatemala | AmericaGuayaquil | AmericaGuyana | AmericaHalifax | AmericaHavana | AmericaHermosillo | AmericaIndianaIndianapolis | AmericaIndianaKnox | AmericaIndianaMarengo | AmericaIndianaPetersburg | AmericaIndianaTellCity | AmericaIndianaVevay | AmericaIndianaVincennes | AmericaIndianaWinamac | AmericaIndianapolis | AmericaInuvik | AmericaIqaluit | AmericaJamaica | AmericaJujuy | AmericaJuneau | AmericaKentuckyLouisville | AmericaKentuckyMonticello | AmericaKnoxIn | AmericaKralendijk | AmericaLaPaz | AmericaLima | AmericaLosAngeles | AmericaLouisville | AmericaLowerPrinces | AmericaMaceio | AmericaManagua | AmericaManaus | AmericaMarigot | AmericaMartinique | AmericaMatamoros | AmericaMazatlan | AmericaMendoza | AmericaMenominee | AmericaMerida | AmericaMetlakatla | AmericaMexicoCity | AmericaMiquelon | AmericaMoncton | AmericaMonterrey | AmericaMontevideo | AmericaMontreal | AmericaMontserrat | AmericaNassau | AmericaNewYork | AmericaNipigon | AmericaNome | AmericaNoronha | AmericaNorthDakotaBeulah | AmericaNorthDakotaCenter | AmericaNorthDakotaNewSalem | AmericaNuuk | AmericaOjinaga | AmericaPanama | AmericaPangnirtung | AmericaParamaribo | AmericaPhoenix | AmericaPortAuPrince | AmericaPortOfSpain | AmericaPortoAcre | AmericaPortoVelho | AmericaPuertoRico | AmericaPuntaArenas | AmericaRainyRiver | AmericaRankinInlet | AmericaRecife | AmericaRegina | AmericaResolute | AmericaRioBranco | AmericaRosario | AmericaSantaIsabel | AmericaSantarem | AmericaSantiago | AmericaSantoDomingo | AmericaSaoPaulo | AmericaScoresbysund | AmericaShiprock | AmericaSitka | AmericaStBarthelemy | AmericaStJohns | AmericaStKitts | AmericaStLucia | AmericaStThomas | AmericaStVincent | AmericaSwiftCurrent | AmericaTegucigalpa | AmericaThule | AmericaThunderBay | AmericaTijuana | AmericaToronto | AmericaTortola | AmericaVancouver | AmericaVirgin | AmericaWhitehorse | AmericaWinnipeg | AmericaYakutat | AmericaYellowknife | AntarcticaCasey | AntarcticaDavis | AntarcticaDumontDUrville | AntarcticaMacquarie | AntarcticaMawson | AntarcticaMcMurdo | AntarcticaPalmer | AntarcticaRothera | AntarcticaSouthPole | AntarcticaSyowa | AntarcticaTroll | AntarcticaVostok | ArcticLongyearbyen | AsiaAden | AsiaAlmaty | AsiaAmman | AsiaAnadyr | AsiaAqtau | AsiaAqtobe | AsiaAshgabat | AsiaAshkhabad | AsiaAtyrau | AsiaBaghdad | AsiaBahrain | AsiaBaku | AsiaBangkok | AsiaBarnaul | AsiaBeirut | AsiaBishkek | AsiaBrunei | AsiaCalcutta | AsiaChita | AsiaChoibalsan | AsiaChongqing | AsiaChungking | AsiaColombo | AsiaDacca | AsiaDamascus | AsiaDhaka | AsiaDili | AsiaDubai | AsiaDushanbe | AsiaFamagusta | AsiaGaza | AsiaHarbin | AsiaHebron | AsiaHoChiMinh | AsiaHongKong | AsiaHovd | AsiaIrkutsk | AsiaIstanbul | AsiaJakarta | AsiaJayapura | AsiaJerusalem | AsiaKabul | AsiaKamchatka | AsiaKarachi | AsiaKashgar | AsiaKathmandu | AsiaKatmandu | AsiaKhandyga | AsiaKolkata | AsiaKrasnoyarsk | AsiaKualaLumpur | AsiaKuching | AsiaKuwait | AsiaMacao | AsiaMacau | AsiaMagadan | AsiaMakassar | AsiaManila | AsiaMuscat | AsiaNicosia | AsiaNovokuznetsk | AsiaNovosibirsk | AsiaOmsk | AsiaOral | AsiaPhnomPenh | AsiaPontianak | AsiaPyongyang | AsiaQatar | AsiaQostanay | AsiaQyzylorda | AsiaRangoon | AsiaRiyadh | AsiaSaigon | AsiaSakhalin | AsiaSamarkand | AsiaSeoul | AsiaShanghai | AsiaSingapore | AsiaSrednekolymsk | AsiaTaipei | AsiaTashkent | AsiaTbilisi | AsiaTehran | AsiaTelAviv | AsiaThimbu | AsiaThimphu | AsiaTokyo | AsiaTomsk | AsiaUjungPandang | AsiaUlaanbaatar | AsiaUlanBator | AsiaUrumqi | AsiaUstNera | AsiaVientiane | AsiaVladivostok | AsiaYakutsk | AsiaYangon | AsiaYekaterinburg | AsiaYerevan | AtlanticAzores | AtlanticBermuda | AtlanticCanary | AtlanticCapeVerde | AtlanticFaeroe | AtlanticFaroe | AtlanticJanMayen | AtlanticMadeira | AtlanticReykjavik | AtlanticSouthGeorgia | AtlanticStHelena | AtlanticStanley | AustraliaAct | AustraliaAdelaide | AustraliaBrisbane | AustraliaBrokenHill | AustraliaCanberra | AustraliaCurrie | AustraliaDarwin | AustraliaEucla | AustraliaHobart | AustraliaLhi | AustraliaLindeman | AustraliaLordHowe | AustraliaMelbourne | AustraliaNorth | AustraliaNsw | AustraliaPerth | AustraliaQueensland | AustraliaSouth | AustraliaSydney | AustraliaTasmania | AustraliaVictoria | AustraliaWest | AustraliaYancowinna | BrazilAcre | BrazilDeNoronha | BrazilEast | BrazilWest | CanadaAtlantic | CanadaCentral | CanadaEastern | CanadaMountain | CanadaNewfoundland | CanadaPacific | CanadaSaskatchewan | CanadaYukon | Cet | ChileContinental | ChileEasterIsland | Cst6Cdt | Cuba | Eet | Egypt | Eire | Est | Est5Edt | EtcGmt | EtcGmt0 | EtcGmt_m0 | EtcGmt_m1 | EtcGmt_m10 | EtcGmt_m11 | EtcGmt_m12 | EtcGmt_m13 | EtcGmt_m14 | EtcGmt_m2 | EtcGmt_m3 | EtcGmt_m4 | EtcGmt_m5 | EtcGmt_m6 | EtcGmt_m7 | EtcGmt_m8 | EtcGmt_m9 | EtcGmt_p0 | EtcGmt_p1 | EtcGmt_p10 | EtcGmt_p11 | EtcGmt_p12 | EtcGmt_p2 | EtcGmt_p3 | EtcGmt_p4 | EtcGmt_p5 | EtcGmt_p6 | EtcGmt_p7 | EtcGmt_p8 | EtcGmt_p9 | EtcGreenwich | EtcUct | EtcUniversal | EtcUtc | EtcZulu | EuropeAmsterdam | EuropeAndorra | EuropeAstrakhan | EuropeAthens | EuropeBelfast | EuropeBelgrade | EuropeBerlin | EuropeBratislava | EuropeBrussels | EuropeBucharest | EuropeBudapest | EuropeBusingen | EuropeChisinau | EuropeCopenhagen | EuropeDublin | EuropeGibraltar | EuropeGuernsey | EuropeHelsinki | EuropeIsleOfMan | EuropeIstanbul | EuropeJersey | EuropeKaliningrad | EuropeKiev | EuropeKirov | EuropeLisbon | EuropeLjubljana | EuropeLondon | EuropeLuxembourg | EuropeMadrid | EuropeMalta | EuropeMariehamn | EuropeMinsk | EuropeMonaco | EuropeMoscow | EuropeNicosia | EuropeOslo | EuropeParis | EuropePodgorica | EuropePrague | EuropeRiga | EuropeRome | EuropeSamara | EuropeSanMarino | EuropeSarajevo | EuropeSaratov | EuropeSimferopol | EuropeSkopje | EuropeSofia | EuropeStockholm | EuropeTallinn | EuropeTirane | EuropeTiraspol | EuropeUlyanovsk | EuropeUzhgorod | EuropeVaduz | EuropeVatican | EuropeVienna | EuropeVilnius | EuropeVolgograd | EuropeWarsaw | EuropeZagreb | EuropeZaporozhye | EuropeZurich | Gb | GbEire | Gmt | Gmt0 | Gmt_m0 | Gmt_p0 | Greenwich | Hongkong | Hst | Iceland | IndianAntananarivo | IndianChagos | IndianChristmas | IndianCocos | IndianComoro | IndianKerguelen | IndianMahe | IndianMaldives | IndianMauritius | IndianMayotte | IndianReunion | Iran | Israel | Jamaica | Japan | Kwajalein | Libya | Met | MexicoBajaNorte | MexicoBajaSur | MexicoGeneral | Mst | Mst7Mdt | Navajo | Nz | NzChat | PacificApia | PacificAuckland | PacificBougainville | PacificChatham | PacificChuuk | PacificEaster | PacificEfate | PacificEnderbury | PacificFakaofo | PacificFiji | PacificFunafuti | PacificGalapagos | PacificGambier | PacificGuadalcanal | PacificGuam | PacificHonolulu | PacificJohnston | PacificKiritimati | PacificKosrae | PacificKwajalein | PacificMajuro | PacificMarquesas | PacificMidway | PacificNauru | PacificNiue | PacificNorfolk | PacificNoumea | PacificPagoPago | PacificPalau | PacificPitcairn | PacificPohnpei | PacificPonape | PacificPortMoresby | PacificRarotonga | PacificSaipan | PacificSamoa | PacificTahiti | PacificTarawa | PacificTongatapu | PacificTruk | PacificWake | PacificWallis | PacificYap | Poland | Portugal | Prc | Pst8Pdt | Roc | Rok | Singapore | Turkey | Uct | Universal | UsAlaska | UsAleutian | UsArizona | UsCentral | UsEastIndiana | UsEastern | UsHawaii | UsIndianaStarke | UsMichigan | UsMountain | UsPacific | UsSamoa | Utc | WSu | Wet | Zulu

    TriggerSubType

    Enum keys

    Cron | Custom | DavisEvent | DavisProblem | FixedInterval | TimeOfDay

    TriggerType

    Enum keys

    Event | Manual | Schedule | Workflow

    WeekdaysNamesItem

    Enum keys

    Fr | Mo | Sa | Su | Th | Tu | We

    WeekdaysValuesItem

    Enum keys

    WeekdaysValues_1 | WeekdaysValues_2 | WeekdaysValues_3 | WeekdaysValues_4 | WeekdaysValues_5 | WeekdaysValues_6 | WeekdaysValues_7

    Wkst

    Enum keys

    Fr | Mo | Sa | Su | Th | Tu | We

    WorkflowType

    Enum keys

    Simple | Standard

    Still have questions?
    Find answers in the Dynatrace Community