HTTP Request
Use an HTTP method to communicate with another application
An entity type representing software applications deployed in the customer environment that are monitored for performance and anomalies..
This node will output:
-
HTTP status code (e.g., 400)
-
HTTP response headers in JSON format
-
HTTP response body in JSON format
The HTTP request relies on variables for its operation.
Properties
Node Label: Type an informative name for the HTTP Request node
Individual components that make up a runbook automation, each performing a specific function such as data queries, transformations, logic, integrations, or visualizations.. You can keep the system-provided default of "HTTP Request" if you wish.
Debug: Select Debug if you want to receive debug data when the node executes.
Debug View
When debug is enabled for an HTTP Request node, you can view detailed debug information in the Debug Runbook Flow dialog. The HTTP Request node provides a specialized Inspect tab that displays formatted, structured views of HTTP request/response data in a collapsible tree view format, with JSON data automatically formatted for readability.
The Inspect tab organizes HTTP debug data into the following sections:
-
Error banner: When an error is reported, an error banner is displayed at the top of the tab using red/danger styling for immediate visibility.
-
Request Section:
-
Request Overview: Displays HTTP method (GET, POST, PUT, DELETE, etc.) and full URL.
-
Request Headers: All HTTP request headers (collapsed by default).
-
Request Body: The request payload/body content (expanded by default).
-
-
Response Section:
-
Response Status: HTTP status code with color-coded badge. Green (2xx), Yellow/Orange (3xx), Red (4xx/5xx).
-
Response Headers: All HTTP response headers (collapsed by default).
-
Response Body: The response payload/body content (expanded by default).
-
All sections, except for the error banner and request overview, can be expanded/collapsed individually. Each section is displayed only if data is available for it. Each section includes a copy button to quickly copy section content. For more information about debug views, see Debug Inspect Tab by Node Type.
Authentication
Choose an existing authentication profile to communicate with a different application, or define a new one.
Endpoint
Specify the HTTP method and URI the request will use as its endpoint.
HTTP Headers
Define the HTTP headers for the request to use, including the expected media type (Content-Type Header) and content type (Accept Header). The default is application/json.
HTTP Payload
Click Include payload to define a payload to include in the request. This can use variables for referencing specific parameters.
Retry Until Ready
Define a Liquid template to query a status API until a ready response is received, along with a timeout value for stopping query retries. The number of HTTP node retries can be set as a variable.
Output
Show the parameters this node receives from the preceding node in the runbook
An automated workflow that executes a series of steps or tasks in response to a triggered event, such as the detection of anomalous behavior generating an incident, a lifecycle event, or a manually executed runbook..
Runboopk Compatibility
Incident
A collection of one or more related triggers. Relationships that cause triggers to be combined into incidents include application, location, operating system, or a trigger by itself., Lifecycle, On-Demand, External (Webhook), Subflow
A reusable automation chunk that performs frequently used functions, such as opening a ticket in an external system, and can be used to implement integrations with third-party systems.