Standard HTTP – Request Method

Estimated reading time: 2 min
You can include between 1 and 255 Methods to build complex Flows.
HTTP Standard HTTP - Request Method

Configuration Table:

Input Options (Field Mapping):

  • Input: Allows dynamic inputs, e.g., from a Trigger or from Step responses. Input tab>uncheck “Show recommended” to see all fields).
  • Default Value: Select value from a defined list or specify a fixed attribute.
  • Manual input: Set a custom value by using the Lightning Bold feature (⚡ icon).

(*) required field

NameSend a JSON request
ConnectionSelect your connection or create one.

MAP FIELDS

URL

The API endpoint URL. You can use static text or dynamic mapping using @.

Method*

Choose the HTTP method:

  • GET
  • POST
  • PUT
  • PATCH
  • DELETE
  • HEAD
  • OPTIONS

Header*

Define custom HTTP headers such as Content-Type or Authorization.

Add one or more header fields. Each field includes a Key and a Value (e.g., Content-Typeapplication/json).

Query Parameters

Add parameters that are appended to the URL, such as ?status=active.

Add key-value pairs that appear in the query string (e.g., statusactive results in ?status=active).

Body*

Define the JSON body payload for POST, PUT, or PATCH requests.

Add one or more key-value pairs to build the JSON request body. This section supports defining Key Type for structured data. Refer to Key Type list below.


Only the Body section supports Key Type selection. This allows you to control how the data is formatted in the JSON request.

Key TypeDescription
TextSends the value as a string. Example: "name": "Compost".
NumberSends numeric values. Example: "quantity": 10.
True or FalseSends boolean values. Example: "available": true.
Set of key-value pairsSends nested JSON objects. Example: "details": { "sku": "C001", "type": "organic" }.
List of valuesSends arrays. Example: "tags": ["compost", "organic"].
NullSends null as the value. Example: "discount": null.

Goal: Send product data to an external inventory API.

FieldExample
URLhttps://inventory.example.com/api/v1/products
MethodPOST
HeadersContent-Type: application/json
Body{ "sku": "C001", "name": "Compost", "quantity": 10 }

When executed, Wiresk sends:

POST https://inventory.example.com/api/v1/products
Content-Type: application/json

{
  "sku": "C001",
  "name": "Compost",
  "quantity": 10
}
  • Send JSON data to external systems (CRMs, ERPs, or internal APIs).
  • Create, update, or delete records in third-party platforms.
  • Test and validate custom API endpoints.
  • Trigger webhooks or downstream services from a Flow.