HTTP Request
Use an HTTP method to communicate with another application.
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. 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.
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.
Output
Show the parameters this node receives from the preceding node in the runbook.
Runbook Compatibility
Incident, Lifecycle, On-Demand, External (Webhook), Subflow