HTTP Agent

Call any HTTP API from a workflow.

What it does

  • Sends HTTP requests with configurable method, headers, query parameters, body, and expected response type.

Common uses

  • Call webhooks or REST APIs that do not have a dedicated agent.
  • Poll a status endpoint before continuing a flow.
  • Post JSON payloads to trigger actions in other systems.

Key actions from the spec

  • Supports GET, POST, PUT, DELETE, PATCH, HEAD, and OPTIONS requests.
  • Accepts query parameters, headers, and JSON, text, binary, or multipart bodies.
  • Lets you choose the response type (JSON, text, or binary) and set a timeout.

Setup notes

  • Provide full URLs and include authentication headers (Bearer token, API key) as needed.
  • Validate methods and body types match the target API; misuse may result in rejected requests.