> For the complete documentation index, see [llms.txt](https://docs.pagerly.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.pagerly.io/incidents-and-alerting/integrations/dynatrace.md).

# Dynatrace

### Create the integration in Pagerly

1\. Navigate to <https://workspace.pagerly.io/inbound> and click **"Add Inbound Integration"**.

2\. Set a display name, select the team this integration belongs to, choose the integration below, and click **"Add Integration"**.

3\. Copy the generated webhook URL - you will paste it into the tool in the next section.

### Configure Dynatrace

1\. In Dynatrace go to **Settings → Integration → Problem notifications** and select **Custom integration**.

2\. Paste the Pagerly webhook URL into the **Webhook URL** field.

3\. Leave the default payload - Pagerly reads Dynatrace's standard placeholders. For reference, the fields used are:

```json
{
  "ProblemID": "{ProblemID}",
  "ProblemTitle": "{ProblemTitle}",
  "ProblemDetailsText": "{ProblemDetailsText}",
  "ProblemImpact": "{ProblemImpact}",
  "ProblemSeverity": "{ProblemSeverity}",
  "ProblemURL": "{ProblemURL}",
  "State": "{State}"
}
```

4\. Click **Send test notification**, then **Save**.

### Notes

* **Deduplication** uses `ProblemID`, so a problem that reopens updates the same incident.
* **Severity** comes from `ProblemSeverity`: `ERROR` and `AVAILABILITY` map to SEV 1, `PERFORMANCE` and `RESOURCE` to SEV 2, `CUSTOM` to SEV 3.
* **Resolution**: a `State` of `RESOLVED` resolves the incident.
