---
title: "POST /event-triggers/filter-preview"
method: POST
path: "/event-triggers/filter-preview"
tags: ["event-triggers"]
---

# POST /event-triggers/filter-preview

`POST /event-triggers/filter-preview`

**Required scope:** automation:workflows:read

## Request body

- EventTriggerPreviewRequest
  - `triggerConfiguration` union, required
    - EventQueryTriggerConfig
      - `type` 'event', required
      - `value` EventQuery, required
        - `query` string, required
        - `eventType` 'events' | 'bizevents' — Grail event type.
    - DavisProblemTriggerConfig
      - `type` 'davis-problem', required
      - `value` DavisProblemConfig, required
        - `entityTagsMatch` 'all' | 'any' — Entity tags match choices.
        - `entityTags` object
        - `onProblemClose` boolean
        - `categories` DavisProblemCategories, required
          - `monitoringUnavailable` boolean
          - `availability` boolean
          - `error` boolean
          - `slowdown` boolean
          - `resource` boolean
          - `custom` boolean
          - `info` boolean
        - `customFilter` string
    - DavisEventTriggerConfig
      - `type` 'davis-event', required
      - `value` DavisEventConfig, required
        - `entityTagsMatch` 'all' | 'any' — Entity tags match choices.
        - `entityTags` object
        - `onProblemClose` boolean
        - `types` string[]
        - `customFilter` string

## Response `200`

- EventTriggerPreviewResponse
  - `triggerConfiguration` union, required
    - EventQueryTriggerConfig
      - `type` 'event', required
      - `value` EventQuery, required
        - `query` string, required
        - `eventType` 'events' | 'bizevents' — Grail event type.
    - DavisProblemTriggerConfig
      - `type` 'davis-problem', required
      - `value` DavisProblemConfig, required
        - `entityTagsMatch` 'all' | 'any' — Entity tags match choices.
        - `entityTags` object
        - `onProblemClose` boolean
        - `categories` DavisProblemCategories, required
          - `monitoringUnavailable` boolean
          - `availability` boolean
          - `error` boolean
          - `slowdown` boolean
          - `resource` boolean
          - `custom` boolean
          - `info` boolean
        - `customFilter` string
    - DavisEventTriggerConfig
      - `type` 'davis-event', required
      - `value` DavisEventConfig, required
        - `entityTagsMatch` 'all' | 'any' — Entity tags match choices.
        - `entityTags` object
        - `onProblemClose` boolean
        - `types` string[]
        - `customFilter` string
  - `filterQuery` string, required

## Other responses

- `4XX`

---

[API](https://skmtc.net/dynatrace/apis/automation.md) · [All operations](https://skmtc.net/dynatrace/apis/automation/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/dynatrace/automation/versions/0fe23f9b256b/schema)
