---
title: Action Connection
description: Datadog, the leading service for cloud-scale monitoring.
breadcrumbs: Docs > API Reference > Action Connection
---

# Action Connection
Copy pageCopied
Action connections extend your installed integrations and allow you to take action in your third-party systems (e.g. AWS, GitLab, and Statuspage) with Datadog's Workflow Automation and App Builder products.

Datadog's Integrations automatically provide authentication for Slack, Microsoft Teams, PagerDuty, Opsgenie, JIRA, GitHub, and Statuspage. You do not need additional connections in order to access these tools within Workflow Automation and App Builder.

We offer granular access control for editing and resolving connections.

## Get an existing Action Connection →{% #get-an-existing-action-connection %}

| Datadog site      | API endpoint                                                                 |
| ----------------- | ---------------------------------------------------------------------------- |
| ap1.datadoghq.com | GET https://api.ap1.datadoghq.com/api/v2/actions/connections/{connection_id} |
| ap2.datadoghq.com | GET https://api.ap2.datadoghq.com/api/v2/actions/connections/{connection_id} |
| app.datadoghq.eu  | GET https://api.datadoghq.eu/api/v2/actions/connections/{connection_id}      |
| app.ddog-gov.com  | GET https://api.ddog-gov.com/api/v2/actions/connections/{connection_id}      |
| us2.ddog-gov.com  | GET https://api.us2.ddog-gov.com/api/v2/actions/connections/{connection_id}  |
| app.datadoghq.com | GET https://api.datadoghq.com/api/v2/actions/connections/{connection_id}     |
| us3.datadoghq.com | GET https://api.us3.datadoghq.com/api/v2/actions/connections/{connection_id} |
| us5.datadoghq.com | GET https://api.us5.datadoghq.com/api/v2/actions/connections/{connection_id} |

## Create a new Action Connection →{% #create-a-new-action-connection %}

| Datadog site      | API endpoint                                                  |
| ----------------- | ------------------------------------------------------------- |
| ap1.datadoghq.com | POST https://api.ap1.datadoghq.com/api/v2/actions/connections |
| ap2.datadoghq.com | POST https://api.ap2.datadoghq.com/api/v2/actions/connections |
| app.datadoghq.eu  | POST https://api.datadoghq.eu/api/v2/actions/connections      |
| app.ddog-gov.com  | POST https://api.ddog-gov.com/api/v2/actions/connections      |
| us2.ddog-gov.com  | POST https://api.us2.ddog-gov.com/api/v2/actions/connections  |
| app.datadoghq.com | POST https://api.datadoghq.com/api/v2/actions/connections     |
| us3.datadoghq.com | POST https://api.us3.datadoghq.com/api/v2/actions/connections |
| us5.datadoghq.com | POST https://api.us5.datadoghq.com/api/v2/actions/connections |

## Update an existing Action Connection →{% #update-an-existing-action-connection %}

| Datadog site      | API endpoint                                                                   |
| ----------------- | ------------------------------------------------------------------------------ |
| ap1.datadoghq.com | PATCH https://api.ap1.datadoghq.com/api/v2/actions/connections/{connection_id} |
| ap2.datadoghq.com | PATCH https://api.ap2.datadoghq.com/api/v2/actions/connections/{connection_id} |
| app.datadoghq.eu  | PATCH https://api.datadoghq.eu/api/v2/actions/connections/{connection_id}      |
| app.ddog-gov.com  | PATCH https://api.ddog-gov.com/api/v2/actions/connections/{connection_id}      |
| us2.ddog-gov.com  | PATCH https://api.us2.ddog-gov.com/api/v2/actions/connections/{connection_id}  |
| app.datadoghq.com | PATCH https://api.datadoghq.com/api/v2/actions/connections/{connection_id}     |
| us3.datadoghq.com | PATCH https://api.us3.datadoghq.com/api/v2/actions/connections/{connection_id} |
| us5.datadoghq.com | PATCH https://api.us5.datadoghq.com/api/v2/actions/connections/{connection_id} |

## Delete an existing Action Connection →{% #delete-an-existing-action-connection %}

| Datadog site      | API endpoint                                                                    |
| ----------------- | ------------------------------------------------------------------------------- |
| ap1.datadoghq.com | DELETE https://api.ap1.datadoghq.com/api/v2/actions/connections/{connection_id} |
| ap2.datadoghq.com | DELETE https://api.ap2.datadoghq.com/api/v2/actions/connections/{connection_id} |
| app.datadoghq.eu  | DELETE https://api.datadoghq.eu/api/v2/actions/connections/{connection_id}      |
| app.ddog-gov.com  | DELETE https://api.ddog-gov.com/api/v2/actions/connections/{connection_id}      |
| us2.ddog-gov.com  | DELETE https://api.us2.ddog-gov.com/api/v2/actions/connections/{connection_id}  |
| app.datadoghq.com | DELETE https://api.datadoghq.com/api/v2/actions/connections/{connection_id}     |
| us3.datadoghq.com | DELETE https://api.us3.datadoghq.com/api/v2/actions/connections/{connection_id} |
| us5.datadoghq.com | DELETE https://api.us5.datadoghq.com/api/v2/actions/connections/{connection_id} |

## Register a new App Key →{% #register-a-new-app-key %}

| Datadog site      | API endpoint                                                                        |
| ----------------- | ----------------------------------------------------------------------------------- |
| ap1.datadoghq.com | PUT https://api.ap1.datadoghq.com/api/v2/actions/app_key_registrations/{app_key_id} |
| ap2.datadoghq.com | PUT https://api.ap2.datadoghq.com/api/v2/actions/app_key_registrations/{app_key_id} |
| app.datadoghq.eu  | PUT https://api.datadoghq.eu/api/v2/actions/app_key_registrations/{app_key_id}      |
| app.ddog-gov.com  | PUT https://api.ddog-gov.com/api/v2/actions/app_key_registrations/{app_key_id}      |
| us2.ddog-gov.com  | PUT https://api.us2.ddog-gov.com/api/v2/actions/app_key_registrations/{app_key_id}  |
| app.datadoghq.com | PUT https://api.datadoghq.com/api/v2/actions/app_key_registrations/{app_key_id}     |
| us3.datadoghq.com | PUT https://api.us3.datadoghq.com/api/v2/actions/app_key_registrations/{app_key_id} |
| us5.datadoghq.com | PUT https://api.us5.datadoghq.com/api/v2/actions/app_key_registrations/{app_key_id} |

## List App Key Registrations →{% #list-app-key-registrations %}

| Datadog site      | API endpoint                                                           |
| ----------------- | ---------------------------------------------------------------------- |
| ap1.datadoghq.com | GET https://api.ap1.datadoghq.com/api/v2/actions/app_key_registrations |
| ap2.datadoghq.com | GET https://api.ap2.datadoghq.com/api/v2/actions/app_key_registrations |
| app.datadoghq.eu  | GET https://api.datadoghq.eu/api/v2/actions/app_key_registrations      |
| app.ddog-gov.com  | GET https://api.ddog-gov.com/api/v2/actions/app_key_registrations      |
| us2.ddog-gov.com  | GET https://api.us2.ddog-gov.com/api/v2/actions/app_key_registrations  |
| app.datadoghq.com | GET https://api.datadoghq.com/api/v2/actions/app_key_registrations     |
| us3.datadoghq.com | GET https://api.us3.datadoghq.com/api/v2/actions/app_key_registrations |
| us5.datadoghq.com | GET https://api.us5.datadoghq.com/api/v2/actions/app_key_registrations |

## Unregister an App Key →{% #unregister-an-app-key %}

| Datadog site      | API endpoint                                                                           |
| ----------------- | -------------------------------------------------------------------------------------- |
| ap1.datadoghq.com | DELETE https://api.ap1.datadoghq.com/api/v2/actions/app_key_registrations/{app_key_id} |
| ap2.datadoghq.com | DELETE https://api.ap2.datadoghq.com/api/v2/actions/app_key_registrations/{app_key_id} |
| app.datadoghq.eu  | DELETE https://api.datadoghq.eu/api/v2/actions/app_key_registrations/{app_key_id}      |
| app.ddog-gov.com  | DELETE https://api.ddog-gov.com/api/v2/actions/app_key_registrations/{app_key_id}      |
| us2.ddog-gov.com  | DELETE https://api.us2.ddog-gov.com/api/v2/actions/app_key_registrations/{app_key_id}  |
| app.datadoghq.com | DELETE https://api.datadoghq.com/api/v2/actions/app_key_registrations/{app_key_id}     |
| us3.datadoghq.com | DELETE https://api.us3.datadoghq.com/api/v2/actions/app_key_registrations/{app_key_id} |
| us5.datadoghq.com | DELETE https://api.us5.datadoghq.com/api/v2/actions/app_key_registrations/{app_key_id} |

## Get an existing App Key Registration →{% #get-an-existing-app-key-registration %}

| Datadog site      | API endpoint                                                                        |
| ----------------- | ----------------------------------------------------------------------------------- |
| ap1.datadoghq.com | GET https://api.ap1.datadoghq.com/api/v2/actions/app_key_registrations/{app_key_id} |
| ap2.datadoghq.com | GET https://api.ap2.datadoghq.com/api/v2/actions/app_key_registrations/{app_key_id} |
| app.datadoghq.eu  | GET https://api.datadoghq.eu/api/v2/actions/app_key_registrations/{app_key_id}      |
| app.ddog-gov.com  | GET https://api.ddog-gov.com/api/v2/actions/app_key_registrations/{app_key_id}      |
| us2.ddog-gov.com  | GET https://api.us2.ddog-gov.com/api/v2/actions/app_key_registrations/{app_key_id}  |
| app.datadoghq.com | GET https://api.datadoghq.com/api/v2/actions/app_key_registrations/{app_key_id}     |
| us3.datadoghq.com | GET https://api.us3.datadoghq.com/api/v2/actions/app_key_registrations/{app_key_id} |
| us5.datadoghq.com | GET https://api.us5.datadoghq.com/api/v2/actions/app_key_registrations/{app_key_id} |
