- 필수 기능
- 시작하기
- Glossary
- 표준 속성
- Guides
- Agent
- 통합
- 개방형텔레메트리
- 개발자
- API
- Datadog Mobile App
- CoScreen
- Cloudcraft
- 앱 내
- 서비스 관리
- 인프라스트럭처
- 애플리케이션 성능
- APM
- Continuous Profiler
- 스팬 시각화
- 데이터 스트림 모니터링
- 데이터 작업 모니터링
- 디지털 경험
- 소프트웨어 제공
- 보안
- AI Observability
- 로그 관리
- 관리
Use the Make request action to make a custom request to an HTTP endpoint. You can control the request method and its contents, how it is authenticated and processed, and how it should respond to scenarios like expired certificates or redirects. If you need to add Datadog IP address ranges to your allowlist so that the HTTP action works as expected, use the IPs listed in the webhooks
object. See the IP Ranges API for details.
To add an HTTP Request:
Make request
. Select the Make request action to add it to your workflow.Make request
. Select the Make request action to add it to your workflow.Specify the request method and any necessary authentication. Read the sections below for further information about the available configuration options. Optionally, the request can wait on conditions that you specify in the Conditional wait section, and retry at a given interval if the condition is not satisfied.
If you need to authenticate your request, use the action’s Connection to configure the authentication method. You can either select a preconfigured connection from the dropdown, or create a connection.
.default
, separated by a forward slash (/
). For example, {identifierURI}/.default
. For more information, see the Microsoft documentation on .default scope.The Token Auth connection uses a bearer token to authenticate the HTTP request.
{{ secretTokenName }}
.The Basic Auth connection uses an authorization header with a username and password to authenticate the HTTP request.
The HTTP 2 step connection allows you to make a preliminary request to retrieve an access token with which to authenticate the HTTP request. This is useful for authenticating JSON Web Token (JWT) and OAuth applications.
Configure the preliminary access token query:
Get the access token from the response:
body
. If the access token is returned in a property called token
of the response body
, use body.token
. Paths are case sensitive.0
disables token refresh.Use your retrieved token to authenticate your connection:
Configure the preliminary authentication query:
Configure the authentication request:
Get the access token from the response:
body
. If the access token is returned in a property called token
of the response body
, use body.token
. Paths are case sensitive.0
disables token refresh.Use your retrieved token to authenticate your connection:
The Mutual TLS (mTLS) Auth connection allows you to use a private key and TLS certificate to authenticate the HTTP request.
.crt
, .pem
) and private key (.key
, .pem
) must use the PEM format.A URL and request method are required for your request. Optionally, you can enter:
You can also select whether you want to allow expired certificates, or follow redirects.
Under Error on Status, enter a comma-delineated list of any status codes on which to return an error. Use the Response Parsing dropdown to override the default response parsing method inferred from the headers, and Response Encoding if the target server specifies the wrong encoding in its response headers.
You can use a private HTTP action to interact with services hosted on your private network without exposing your services to the public internet. Private actions make use of a private action runner which you install on a host in your network using Docker and pair with a Datadog Connection. For more information, see Private Actions.
To configure a private HTTP request:
Add an HTTP action to your app.
In the Connection section, click the plus icon (+).
Select HTTP.
Enter a Connection Name.
Enter the Base URL for the host in your private network.
For Type, ensure that Private Action Runner is selected.
From the Private Action Runner dropdown, select your private action runner.
From the Authentication Type dropdown, select an Authentication type and fill in the required fields. Private HTTP requests support the following authentication types:
For information on configuring credentials for Token authentication, see Handling Private Action Credentials.
Click Next, Confirm Access and configure access to the query.
Click Create.
Do you have questions or feedback? Join the #workflows channel on the Datadog Community Slack.