Dynatrace · AsyncAPI Specification

Dynatrace Problem Notifications API

Version 1.0.0

Dynatrace delivers problem lifecycle notifications to client-provided webhook endpoints via HTTP POST. When a problem is opened, updated, merged, or resolved, Dynatrace sends a notification payload to the registered webhook URL. Clients register their webhook endpoints using the Dynatrace Configuration API (POST /api/config/v1/notifications), specifying the URL, optional authentication headers, and payload template. This AsyncAPI document describes the webhook notification channel that clients implement to receive Dynatrace problem events.

View Spec View on GitHub AI OperationsAnalyticsAPMApplication Performance MonitoringApplication SecurityAutomationCloud MonitoringDigital Experience ManagementIntelligenceObservabilityAsyncAPIWebhooksEvents

Channels

/webhook/problems
subscribe receiveProblemNotification
Receive problem notification
Represents the client's webhook endpoint that receives Dynatrace problem notifications. Dynatrace sends an HTTP POST to this channel when a problem is opened, updated, merged, or resolved. The channel operates in a push model: Dynatrace (publisher) pushes events to the client's webhook (subscriber).
/api/config/v1/notifications
publish registerWebhookNotification
Register webhook notification configuration
The Dynatrace Configuration API endpoint for managing webhook notification integrations. Clients POST to this channel to register their webhook URL with Dynatrace, specifying which events should trigger notifications and what payload format to use.

Messages

ProblemOpened
Problem Opened
Notification sent when a new problem is detected by Dynatrace Davis AI
ProblemResolved
Problem Resolved
Notification sent when a problem is resolved by Dynatrace Davis AI
ProblemMerged
Problem Merged
Notification sent when two problems are merged into a single problem by Davis AI
NotificationRegistration
Webhook Notification Registration
Configuration payload for registering a webhook notification integration

Servers

https
webhook-endpoint https://{your-webhook-host}/{your-webhook-path}
The client-provided HTTPS webhook endpoint that receives Dynatrace problem notification POST requests. The URL is configured in Dynatrace under Settings > Integration > Problem notifications.
https
dynatrace-config-api https://{environmentId}.live.dynatrace.com/api/config/v1
The Dynatrace Configuration API endpoint used to register webhook notification integrations. Clients POST to this server to configure which webhook URL receives problem notifications and what event types trigger notifications.