Blocks

HTTP Request

Make HTTP requests

Make HTTP requests to any API endpoint with support for all standard HTTP methods (GET, POST, PUT, DELETE, PATCH). Configure headers, query parameters, and request bodies. Standard headers (User-Agent, Accept, Cache-Control, etc.) are automatically included.

Back to Catalog
Core Blocksapi

Block Preview

HTTP Request

Make HTTP requests

Usage

  1. Add the block to your workflow and connect it to the upstream step.
  2. Configure any required credentials or tokens in the inputs.
  3. Fill in required inputs and optional parameters for the run.
  4. Run a test execution, inspect outputs, and iterate before deploying.
  5. Deploy the api block with monitoring enabled in production.

Inputs (UI)

URL

short-input

Placeholder: https://api.example.com/v1/users

Layout: full

Method

dropdown

Layout: half

Options: GET, POST, PUT, DELETE

Query Params

table

Layout: full

Headers

table

Custom headers (standard headers like User-Agent, Accept, etc. are added automatically)

Layout: full

Body

code

Placeholder: {"name": "John Doe", "email": "john@example.com"}

Layout: full

Inputs (API)

url

string

Required

method

string

Required

headers

json

Optional

body

json

Optional

params

json

Optional

Outputs

Primary response type:

{
  "data": "json",
  "status": "number",
  "headers": "json"
}

Tool Access

http_request
HTTP Request | NowFlow Blocks