About Datadog
Datadog is an observability and monitoring platform covering metrics, logs, monitors, dashboards, APM, and security monitoring. Serval connects to a Datadog organization using a Datadog API key plus an Application key, both stored as secrets and attached to every request Serval makes on your behalf. You select your Datadog site (US1, US3, US5, EU, AP1, AP2, UK1, GOV, or US2-FED) by entering the matching API domain, and an Instance Name distinguishes multiple Datadog connections on the same team. Authentication: Datadog API key + Application key (custom header authentication). Both keys are stored as secrets and injected on every request as the DD-API-KEY and DD-APPLICATION-KEY headers. There is no OAuth flow and no token refresh - the keys are used as-is until you rotate them by editing the connection. Data sync: On-demand only. Serval calls the Datadog API when a workflow step runs - there is no background sync, and the integration ships no pre-installed workflows.What the Datadog integration enables
List open incidents
When you install List Open Datadog Incidents, each run includes incidents in theactive or stable state by default. Set the optional state input to active, stable, resolved, or completed to filter by one state. Use severity to narrow the results further.
Each run returns up to 50 matching incidents. If more incidents match, the summary reports the returned and total counts, and hasMore is true. Refine the state or severity filter to narrow the result set.
Get your credentials
Serval needs two keys from Datadog: an API key (authenticates the connection to your organization) and an Application key (authorizes access to data like metrics, logs, and monitors). Both are created in Datadog under Organization Settings - see Datadog: API and Application Keys for the official guide.Log in to Datadog
Create an API key
Create an Application key
Note your Datadog site's API domain
Connect in Serval
All four fields are required. Leaving the API Domain or Instance Name blank stops submission with “This field is required”, and a submission missing either key is rejected by Serval with an error stating that the key is required.Enter the API Domain
Enter the API Key
Enter the Application Key
Enter an Instance Name
Submit the form
Verifying the connection
When the connection is created, Serval runs a health check that confirms your API key is valid and your Datadog site is reachable. The integration also includes four named health-check workflows you can run at any time:- Validate Datadog API Connection - confirms the API key is valid and the API is reachable. This check exercises only the API key, not the Application key. On success: “Successfully authenticated with Datadog API”. On failure: “Unable to connect to Datadog API. Please verify your API token is valid and has the necessary permissions.”
- Check Datadog Organization Access - verifies Serval can read your organization details. On success: “Successfully accessed organization: [organization name]”. If the API is reachable but returns no organization data: “Could not retrieve organization information from Datadog”. On failure: “Failed to access organization information. Please verify your API token has the necessary permissions.”
- Check Datadog Metrics API Access - counts metrics active in the last hour. On success: “Successfully accessed Metrics API. Found [number] active metrics.” On failure: “Failed to access Metrics API. Please verify your API token has the necessary permissions for metrics access.”
- Check Datadog Logs API Access - counts your log pipelines. On success: “Successfully accessed Logs API. Found [number] log pipelines.” On failure: “Failed to access Logs API. Please verify your API token has the necessary permissions for logs access.”
Gotchas and troubleshooting
Site/region mismatch is the most common connect failure
Site/region mismatch is the most common connect failure
A green connection check does not prove the Application key works
A green connection check does not prove the Application key works
The Application key inherits its creator's permissions
The Application key inherits its creator's permissions
Editing the connection: blank fields keep existing values
Editing the connection: blank fields keep existing values
v1 and v2 APIs paginate differently
v1 and v2 APIs paginate differently
On-Call paging routes to a separate host automatically
On-Call paging routes to a separate host automatically
api.* domain you enter. Serval derives that host from your API Domain, so there’s nothing extra to configure for paging - the API Domain field stays api.*-only on purpose. On-Call paging is available on the US1, US3, US5, EU, AP1, and AP2 sites. It is not available on GOV (Datadog doesn’t offer On-Call there), and Serval does not yet page on UK1 or US2-FED; attempting to page from a GOV, UK1, or US2-FED connection fails.Instance Name is part of the connection identity
Instance Name is part of the connection identity
Need help? Contact support@serval.com for assistance with your Datadog integration.

