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 LabelType an informative name for the HTTP Request node. You can keep the system-provided default of "HTTP Request" if you wish.

DebugSelect 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