Skip to main content

HTTP Actions Overview

HTTP Actions are reusable HTTP request templates that you configure once and use across multiple workflows. Instead of rebuilding the same API call in every workflow, you define it once as an HTTP Action and reference it from any workflow step.

How HTTP Actions Work

HTTP Actions library page showing a list of saved reusable HTTP request templates with method, URL, and auth type columns
  1. Define: Create an HTTP Action with method, URL, headers, auth, and body configuration
  2. Parameterize: Add input variables ({{variableName}}) to make the request dynamic
  3. Map outputs: Test the action and map response values to named output variables
  4. Reuse: Add the action to any workflow, map inputs, and access outputs downstream

Key Benefits

Reusability

Define an API call once, use it in as many workflows as needed. Changes to the action propagate everywhere.

Centralized Auth

Configure authentication (API Key, Bearer Token, Basic Auth) in one place instead of per-workflow.

Input Variables

Parameterize requests with {{variableName}} syntax. Auto-detect variables from your URL, headers, and body.

Output Mappings

Extract specific values from API responses using JSON paths and expose them as workflow variables.

HTTP Actions vs Inline HTTP Requests

Workflows support two modes for HTTP requests:
HTTP Action (Library Mode)Inline HTTP Request (Custom Mode)
ReusableYes — shared across workflowsNo — defined per workflow step
Auth managementCentralized in the actionConfigured in each step
Input variablesTyped, named parametersRaw variable interpolation
Output mappingsPre-defined JSON path extractionsManual per-step configuration
TestingDedicated test panel with sample valuesPreview & test in workflow builder
Best forRepeated API calls across workflowsOne-off or unique requests
Use HTTP Actions for any API call you expect to use more than once. Use inline HTTP requests for one-off calls specific to a single workflow.

What’s Next?