FlowDSL Node Catalog

HTTP Request

Generic HTTP request. Method, URL, headers, body, auth, timeout.

Overview

PropertyValue
Node IDhttp/request
Kindtransform
Modulehttp-flowdsl
Repogo-module-http
Handlergithub.com/redelay/go-module-http/flowdsl.Request
Iconlucide:globe
Color#0284c7
Tagshttp, client, transform

Outputs

  • out — (no description)

Settings

PropertyTypeRequiredDefaultUI GroupDescription
authTokenPathstring——AuthFor bearer: packet path to the token. For basic: user:pass string.
authTypestring (none|bearer|basic)—noneAuth
bodyPathstring——RequestPath to request body (object → JSON, string → raw).
contentTypestring—application/jsonRequest
headersPathstring——RequestPath to mapstringstring of headers.
methodstring (GET|POST|PUT|PATCH|…)yesGETRequest
outputKeystring—responseOutput
timeoutstring—30sRequest
urlLiteralstring——RequestIf set, used directly and urlPath is ignored.
urlPathstringyes—RequestDotted packet path to the target URL (or inline URL string).

Example

yaml
# Use this node in a flow:
nodes:
  - id: my_step
    name: My Step
    kind: transform
    action_ref: http/request
    config:
      authTokenPath: some.packet.path
      authType: none
      bodyPath: some.packet.path
      contentType: application/json
      headersPath: some.packet.path
      method: GET
      outputKey: response
      timeout: 30s
      urlLiteral: "value"
      urlPath: some.packet.path