“Send HTTP request” action node

How to configure “Send HTTP request” action in Advanced Flow Builder

Written By Ray Tang (Administrator)

Updated at June 5th, 2026

Send HTTP request 

⚠️ The "Send HTTP request" action will only be available for Premium and Enterprise plan users after the Flow Builder beta period

 

 

The "Send HTTP request" action allows you to send and/or receive data between SleekFlow and the API of your external system. A prerequisite for using this node is that the external system must offer a publicly available API to enable integration with SleekFlow.

Set up the "Send HTTP request" action node form by following the steps outlined below:

  1. Set up the HTTP request
  2. Configure the HTTP request body
  3. Configure response persistence from HTTP response

 

Set up “Send HTTP request” action node 

  1. Click on the Send HTTP request action node to open up its form, which will appear on the right side of the screen

  1. The node form contains the following fields for you to configure in order for SleekFlow to interact with your external system to send and/or fetch data:
  • Setup tab
    • Method: Specify the HTTP method that the API of your external system expects. 
      • GET: Choose "GET" to request data from the API of the external system
      • POST: Choose "POST" to send data from SleekFlow to the external system via its API
      • PUT:  Choose "PUT" to update or replace existing data in your external system via its API
      • DELETE: Choose "DELETE" to remove existing data from your external system via its API
  • URL: Input the URL to access the API of your external system and its various functions
  • Headers: Configure the required header key-value pairs of the HTTP request to access the API
  • Query string: Configure the required query string key-value pairs to access the API

 

  • Handle error: Toggle this on to set up a fallback path whenever an HTTP request fails. When enabled:
    • An additional branch will appear in the flow, specifically for failed requests
    • You can configure this branch to define what should happen when the request cannot be completed, for example, sending an error message

 

 

Configure the HTTP request body

ℹ️ The HTTP request "Body" is available only when "POST" and “PUT” method is configured in the "Send HTTP request" node

 

The "Body" section of the node form allows you to configure the data and content type to be sent by the HTTP request to the API server of the external system. Refer to the API documentation of your external system for the specific configuration and parameters required for the integration.

This section has the following fields which you can configure:

  • Body type: Specify the body type that the API of your external system accepts. You can configure the content type with the options outlined in the table below:

 

Body type Description
raw

Choose the raw body type if your API receives plain text, JSON, or string data. 

Specify the content type that your API server accepts, either Text (text/plain), JSON (application/json), XML (application/xml), HTML (text/html), or XML (text/xml)

 

You can input the data into the dark blue request content box with the content type's syntax 

Form-data or x-www-form-urlencoded

Choose the body type that meets the requirement of your API and enter the request content data as key-value pairs 

 

 

If you have more than one set of key-value pair data to append, click on “+ Add set” to add another key-value pair set 

 

Configure response persistence from HTTP response

After you’ve set up your HTTP request, you can now parse API responses directly from the variable tab. This makes it easier to extract specific data fields from your external system and use them later in your flow without manually writing JSON paths.

How to parse API responses

  1. Go to the Variable tab in the Send HTTP request node form
  2. Paste a sample response payload from your external system into the input box.
  3. Click Parse data.
  4. SleekFlow will analyze the payload and automatically detect all available fields within the response
  5. Once parsed, these fields will become variables that you can:
    • Insert into outgoing messages 
    • Use as conditions for branching or routing contacts
    • Save for later reference in subsequent action nodes
       

⚠️ Note: The sample payload is only used for parsing purposes and will not be stored in SleekFlow after processing