+
+## Generic webhook integration
+
+If your tool is not listed, use the [Datadog Events API][1] to trigger On-Call Pages from any source that can make an HTTP request.
+
+Post an event with the following parameters:
+
+
+
+
+
+
+
+
+
Parameter
+
Value
+
+
+
+
+
aggregation_key
+
A unique, user-defined identifier for the alert. Datadog uses this value for deduplication: if an incoming alert's aggregation_key matches an already triggered Page, Datadog doesn't create a new Page. Datadog also uses this value to link a recovery event to its open Page.
+
+
+
category
+
The type of event. Set to alert to trigger a Page.
+
+
+
text
+
The body of the alert message. Include @oncall-<TEAM_HANDLE> to route the Page to the correct On-Call team.
+
+
+
title
+
A short summary of the alert. Displayed as the Page's title.
+
+
+
+
+The `@oncall-` mention in `text` determines which On-Call team receives the Page. Replace `` with your team's handle as configured in Datadog.
+
+{{% collapse-content title="Example: Request body" level="h4" %}}
+
+```json
+{
+ "data": {
+ "attributes": {
+ "aggregation_key": "alert_unique_identifier",
+ "attributes": {
+ "priority": "1",
+ "status": "error"
+ },
+ "category": "alert",
+ "message": "@oncall-database Something is broken!",
+ "title": "High memory usage"
+ },
+ "type": "event"
+ }
+}
+```
+
+{{% /collapse-content %}}
+
+[1]: https://docs.datadoghq.com/api/latest/events/post-an-event/
+[2]: /incident_response/on-call/pages/#trigger-a-page
+
+## Further reading
+
+{{< partial name="whats-next/whats-next.html" >}}
diff --git a/hugo/content/en/incident_response/on-call/pages/_index.md b/hugo/content/en/incident_response/on-call/pages/_index.md
index 39ad1c8a8d6..8d738f669b9 100644
--- a/hugo/content/en/incident_response/on-call/pages/_index.md
+++ b/hugo/content/en/incident_response/on-call/pages/_index.md
@@ -95,6 +95,14 @@ Pages sent from Slack are always `high` urgency.
To receive Page notifications in Slack, see [Routing Rules][4].
+#### Through Microsoft Teams
+
+1. Install the [Datadog Microsoft Teams app][9].
+1. In any channel or chat, enter `@Datadog page`.
+1. Select a Team to send a Page to.
+
+Pages sent from Microsoft Teams are always `high` urgency.
+
## Respond to a Page
Go to [**On-Call** > **Pages**][7] to view all active and historical Pages. Click a Page to open its side panel and take action, or select the checkbox next to one or more Pages to bulk-edit them.
@@ -185,3 +193,4 @@ To add a comment, open the Page and enter your text in the **Timeline** section.
[6]: /incident_response/incident_management/
[7]: https://app.datadoghq.com/on-call/pages
[8]: /monitors/notify/#renotify
+[9]: /integrations/microsoft-teams/
diff --git a/hugo/layouts/shortcodes/image-card.html b/hugo/layouts/shortcodes/image-card.html
index d0e1f40a56e..4cb4b95c1ec 100644
--- a/hugo/layouts/shortcodes/image-card.html
+++ b/hugo/layouts/shortcodes/image-card.html
@@ -15,7 +15,7 @@
{{ if $src }}
{{ . }}
{{ else }}
{{ . }}
{{ end }}
{{ end }}
{{ with $subtitle }}
- {{ . }}
+ {{ . }}
{{ end }}
diff --git a/hugo/static/images/integrations_logos/amazon-sns_avatar.svg b/hugo/static/images/integrations_logos/amazon-sns_avatar.svg
new file mode 100644
index 00000000000..bb4a84fc207
--- /dev/null
+++ b/hugo/static/images/integrations_logos/amazon-sns_avatar.svg
@@ -0,0 +1,4 @@
+
diff --git a/hugo/static/images/integrations_logos/azure-monitor-alerts_avatar.svg b/hugo/static/images/integrations_logos/azure-monitor-alerts_avatar.svg
new file mode 100644
index 00000000000..1e143017582
--- /dev/null
+++ b/hugo/static/images/integrations_logos/azure-monitor-alerts_avatar.svg
@@ -0,0 +1,29 @@
+
diff --git a/hugo/static/images/integrations_logos/bigpanda_avatar.svg b/hugo/static/images/integrations_logos/bigpanda_avatar.svg
new file mode 100644
index 00000000000..f88fc08023e
--- /dev/null
+++ b/hugo/static/images/integrations_logos/bigpanda_avatar.svg
@@ -0,0 +1,4 @@
+
diff --git a/hugo/static/images/integrations_logos/bugsnag.png b/hugo/static/images/integrations_logos/bugsnag.png
deleted file mode 100644
index 79e8420505c..00000000000
Binary files a/hugo/static/images/integrations_logos/bugsnag.png and /dev/null differ
diff --git a/hugo/static/images/integrations_logos/bugsnag_avatar.svg b/hugo/static/images/integrations_logos/bugsnag_avatar.svg
new file mode 100644
index 00000000000..c78e32d0868
--- /dev/null
+++ b/hugo/static/images/integrations_logos/bugsnag_avatar.svg
@@ -0,0 +1,3 @@
+
diff --git a/hugo/static/images/integrations_logos/catchpoint.png b/hugo/static/images/integrations_logos/catchpoint.png
deleted file mode 100644
index e27491b1bcf..00000000000
Binary files a/hugo/static/images/integrations_logos/catchpoint.png and /dev/null differ
diff --git a/hugo/static/images/integrations_logos/catchpoint_avatar.svg b/hugo/static/images/integrations_logos/catchpoint_avatar.svg
new file mode 100644
index 00000000000..20d7ca52a2f
--- /dev/null
+++ b/hugo/static/images/integrations_logos/catchpoint_avatar.svg
@@ -0,0 +1,3 @@
+
diff --git a/hugo/static/images/integrations_logos/checkly_avatar.svg b/hugo/static/images/integrations_logos/checkly_avatar.svg
new file mode 100644
index 00000000000..621b68e73fb
--- /dev/null
+++ b/hugo/static/images/integrations_logos/checkly_avatar.svg
@@ -0,0 +1,4 @@
+
diff --git a/hugo/static/images/integrations_logos/chronosphere_avatar.svg b/hugo/static/images/integrations_logos/chronosphere_avatar.svg
new file mode 100644
index 00000000000..d406e46c05a
--- /dev/null
+++ b/hugo/static/images/integrations_logos/chronosphere_avatar.svg
@@ -0,0 +1,4 @@
+
diff --git a/hugo/static/images/integrations_logos/coralogix_avatar.svg b/hugo/static/images/integrations_logos/coralogix_avatar.svg
new file mode 100644
index 00000000000..f6fed1869c5
--- /dev/null
+++ b/hugo/static/images/integrations_logos/coralogix_avatar.svg
@@ -0,0 +1,4 @@
+
diff --git a/hugo/static/images/integrations_logos/cronitor_avatar.svg b/hugo/static/images/integrations_logos/cronitor_avatar.svg
new file mode 100644
index 00000000000..da8f55d4f9b
--- /dev/null
+++ b/hugo/static/images/integrations_logos/cronitor_avatar.svg
@@ -0,0 +1,4 @@
+
diff --git a/hugo/static/images/integrations_logos/dynatrace_avatar.svg b/hugo/static/images/integrations_logos/dynatrace_avatar.svg
new file mode 100644
index 00000000000..4ede1f9d9d2
--- /dev/null
+++ b/hugo/static/images/integrations_logos/dynatrace_avatar.svg
@@ -0,0 +1,4 @@
+
diff --git a/hugo/static/images/integrations_logos/grafana_avatar.svg b/hugo/static/images/integrations_logos/grafana_avatar.svg
new file mode 100644
index 00000000000..5be46722cee
--- /dev/null
+++ b/hugo/static/images/integrations_logos/grafana_avatar.svg
@@ -0,0 +1,4 @@
+
diff --git a/hugo/static/images/integrations_logos/jenkins_avatar.svg b/hugo/static/images/integrations_logos/jenkins_avatar.svg
new file mode 100644
index 00000000000..aa8626e85b9
--- /dev/null
+++ b/hugo/static/images/integrations_logos/jenkins_avatar.svg
@@ -0,0 +1,39 @@
+
diff --git a/hugo/static/images/integrations_logos/jira.png b/hugo/static/images/integrations_logos/jira.png
deleted file mode 100644
index 61ea35f3494..00000000000
Binary files a/hugo/static/images/integrations_logos/jira.png and /dev/null differ
diff --git a/hugo/static/images/integrations_logos/jira_avatar.svg b/hugo/static/images/integrations_logos/jira_avatar.svg
new file mode 100644
index 00000000000..6c2cfd77fb6
--- /dev/null
+++ b/hugo/static/images/integrations_logos/jira_avatar.svg
@@ -0,0 +1,12 @@
+
diff --git a/hugo/static/images/integrations_logos/logicmonitor_avatar.svg b/hugo/static/images/integrations_logos/logicmonitor_avatar.svg
new file mode 100644
index 00000000000..2bd27de8c12
--- /dev/null
+++ b/hugo/static/images/integrations_logos/logicmonitor_avatar.svg
@@ -0,0 +1,4 @@
+
diff --git a/hugo/static/images/integrations_logos/microsoft-teams_avatar.svg b/hugo/static/images/integrations_logos/microsoft-teams_avatar.svg
new file mode 100644
index 00000000000..f1ccc025ca1
--- /dev/null
+++ b/hugo/static/images/integrations_logos/microsoft-teams_avatar.svg
@@ -0,0 +1 @@
+
diff --git a/hugo/static/images/integrations_logos/microsoft_teams.png b/hugo/static/images/integrations_logos/microsoft_teams.png
deleted file mode 100644
index 6b2b6c8951e..00000000000
Binary files a/hugo/static/images/integrations_logos/microsoft_teams.png and /dev/null differ
diff --git a/hugo/static/images/integrations_logos/nagios.png b/hugo/static/images/integrations_logos/nagios.png
deleted file mode 100644
index e0c60ffed3d..00000000000
Binary files a/hugo/static/images/integrations_logos/nagios.png and /dev/null differ
diff --git a/hugo/static/images/integrations_logos/nagios_avatar.svg b/hugo/static/images/integrations_logos/nagios_avatar.svg
new file mode 100644
index 00000000000..c695ef823b8
--- /dev/null
+++ b/hugo/static/images/integrations_logos/nagios_avatar.svg
@@ -0,0 +1,3 @@
+
diff --git a/hugo/static/images/integrations_logos/new-relic_avatar.svg b/hugo/static/images/integrations_logos/new-relic_avatar.svg
new file mode 100644
index 00000000000..221d8ef9cf4
--- /dev/null
+++ b/hugo/static/images/integrations_logos/new-relic_avatar.svg
@@ -0,0 +1,4 @@
+
diff --git a/hugo/static/images/integrations_logos/new_relic.png b/hugo/static/images/integrations_logos/new_relic.png
deleted file mode 100644
index 2dfd6ad923a..00000000000
Binary files a/hugo/static/images/integrations_logos/new_relic.png and /dev/null differ
diff --git a/hugo/static/images/integrations_logos/nodeping_avatar.svg b/hugo/static/images/integrations_logos/nodeping_avatar.svg
new file mode 100644
index 00000000000..cf34c341444
--- /dev/null
+++ b/hugo/static/images/integrations_logos/nodeping_avatar.svg
@@ -0,0 +1,4 @@
+
diff --git a/hugo/static/images/integrations_logos/pingdom-v3_avatar.svg b/hugo/static/images/integrations_logos/pingdom-v3_avatar.svg
new file mode 100644
index 00000000000..0aa64905b57
--- /dev/null
+++ b/hugo/static/images/integrations_logos/pingdom-v3_avatar.svg
@@ -0,0 +1,4 @@
+
diff --git a/hugo/static/images/integrations_logos/pingdom.png b/hugo/static/images/integrations_logos/pingdom.png
deleted file mode 100644
index 82ca906e3f9..00000000000
Binary files a/hugo/static/images/integrations_logos/pingdom.png and /dev/null differ
diff --git a/hugo/static/images/integrations_logos/prometheus.png b/hugo/static/images/integrations_logos/prometheus.png
deleted file mode 100644
index a624719904f..00000000000
Binary files a/hugo/static/images/integrations_logos/prometheus.png and /dev/null differ
diff --git a/hugo/static/images/integrations_logos/prometheus_avatar.svg b/hugo/static/images/integrations_logos/prometheus_avatar.svg
new file mode 100644
index 00000000000..ca99e27fc1e
--- /dev/null
+++ b/hugo/static/images/integrations_logos/prometheus_avatar.svg
@@ -0,0 +1,4 @@
+
diff --git a/hugo/static/images/integrations_logos/prtg_avatar.svg b/hugo/static/images/integrations_logos/prtg_avatar.svg
new file mode 100644
index 00000000000..adf033a5eb4
--- /dev/null
+++ b/hugo/static/images/integrations_logos/prtg_avatar.svg
@@ -0,0 +1,4 @@
+
diff --git a/hugo/static/images/integrations_logos/sentry.png b/hugo/static/images/integrations_logos/sentry.png
deleted file mode 100644
index 13a4eff3f2a..00000000000
Binary files a/hugo/static/images/integrations_logos/sentry.png and /dev/null differ
diff --git a/hugo/static/images/integrations_logos/sentry_avatar.svg b/hugo/static/images/integrations_logos/sentry_avatar.svg
new file mode 100644
index 00000000000..3fbb507fdd7
--- /dev/null
+++ b/hugo/static/images/integrations_logos/sentry_avatar.svg
@@ -0,0 +1,3 @@
+
diff --git a/hugo/static/images/integrations_logos/servicenow.png b/hugo/static/images/integrations_logos/servicenow.png
deleted file mode 100644
index b15128318b2..00000000000
Binary files a/hugo/static/images/integrations_logos/servicenow.png and /dev/null differ
diff --git a/hugo/static/images/integrations_logos/servicenow_avatar.svg b/hugo/static/images/integrations_logos/servicenow_avatar.svg
new file mode 100644
index 00000000000..40f51a1a830
--- /dev/null
+++ b/hugo/static/images/integrations_logos/servicenow_avatar.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/hugo/static/images/integrations_logos/site24x7_avatar.svg b/hugo/static/images/integrations_logos/site24x7_avatar.svg
new file mode 100644
index 00000000000..90c6cb6e7e5
--- /dev/null
+++ b/hugo/static/images/integrations_logos/site24x7_avatar.svg
@@ -0,0 +1,4 @@
+
diff --git a/hugo/static/images/integrations_logos/slack.png b/hugo/static/images/integrations_logos/slack.png
deleted file mode 100644
index 1901f5ee9bb..00000000000
Binary files a/hugo/static/images/integrations_logos/slack.png and /dev/null differ
diff --git a/hugo/static/images/integrations_logos/slack_avatar.svg b/hugo/static/images/integrations_logos/slack_avatar.svg
new file mode 100644
index 00000000000..8849b100587
--- /dev/null
+++ b/hugo/static/images/integrations_logos/slack_avatar.svg
@@ -0,0 +1,14 @@
+
diff --git a/hugo/static/images/integrations_logos/splunk_avatar.svg b/hugo/static/images/integrations_logos/splunk_avatar.svg
new file mode 100644
index 00000000000..88b8008426f
--- /dev/null
+++ b/hugo/static/images/integrations_logos/splunk_avatar.svg
@@ -0,0 +1,4 @@
+
diff --git a/hugo/static/images/integrations_logos/statuscake_avatar.svg b/hugo/static/images/integrations_logos/statuscake_avatar.svg
new file mode 100644
index 00000000000..268aaa16ecb
--- /dev/null
+++ b/hugo/static/images/integrations_logos/statuscake_avatar.svg
@@ -0,0 +1,4 @@
+
diff --git a/hugo/static/images/integrations_logos/sumo-logic_avatar.svg b/hugo/static/images/integrations_logos/sumo-logic_avatar.svg
new file mode 100644
index 00000000000..3cba2d2d0a8
--- /dev/null
+++ b/hugo/static/images/integrations_logos/sumo-logic_avatar.svg
@@ -0,0 +1,6 @@
+
diff --git a/hugo/static/images/integrations_logos/sumo_logic.png b/hugo/static/images/integrations_logos/sumo_logic.png
deleted file mode 100644
index 77875838d20..00000000000
Binary files a/hugo/static/images/integrations_logos/sumo_logic.png and /dev/null differ
diff --git a/hugo/static/images/integrations_logos/uptime.png b/hugo/static/images/integrations_logos/uptime.png
deleted file mode 100644
index 76c619aa487..00000000000
Binary files a/hugo/static/images/integrations_logos/uptime.png and /dev/null differ
diff --git a/hugo/static/images/integrations_logos/uptime_avatar.svg b/hugo/static/images/integrations_logos/uptime_avatar.svg
new file mode 100644
index 00000000000..195a4176dce
--- /dev/null
+++ b/hugo/static/images/integrations_logos/uptime_avatar.svg
@@ -0,0 +1,11 @@
+
\ No newline at end of file
diff --git a/hugo/static/images/integrations_logos/uptimerobot_avatar.svg b/hugo/static/images/integrations_logos/uptimerobot_avatar.svg
new file mode 100644
index 00000000000..5a4c366174c
--- /dev/null
+++ b/hugo/static/images/integrations_logos/uptimerobot_avatar.svg
@@ -0,0 +1,4 @@
+
diff --git a/hugo/static/images/integrations_logos/zabbix.png b/hugo/static/images/integrations_logos/zabbix.png
deleted file mode 100644
index c14b99cc708..00000000000
Binary files a/hugo/static/images/integrations_logos/zabbix.png and /dev/null differ
diff --git a/hugo/static/images/integrations_logos/zabbix_avatar.svg b/hugo/static/images/integrations_logos/zabbix_avatar.svg
new file mode 100644
index 00000000000..c35d3c5048e
--- /dev/null
+++ b/hugo/static/images/integrations_logos/zabbix_avatar.svg
@@ -0,0 +1,4 @@
+