Skip to main content
MindStudio
Pricing
Blog About
My Workspace
Web Data

HTTP Request

The HTTP Request block sends an HTTP request to a specified external URL and returns the response.

Make HTTP requests to any external endpoint

The HTTP Request block sends an HTTP request to a specified external URL and returns the response. It supports five HTTP methods — GET, POST, PATCH, DELETE, and PUT — and allows you to configure request headers, query string parameters, and a request body. The body can be sent as raw content (such as JSON or plain text), as URL-encoded form data, or as multipart form data, depending on the content type you select. You can also define a custom Content-Type header value when the preset options don't fit your needs.

The block returns four output fields: a boolean indicating whether the response status was in the 2xx range, the numeric HTTP status code, the status text, and the full response body as a string. You can optionally save the response body to a named variable for use in downstream blocks. A test data field is also available for use during debug mode.

This block fits into workflows that need to interact with external APIs or web services — for example, fetching data from a third-party API, submitting form data to a backend, triggering webhooks, or reading from or writing to external databases via REST endpoints. It acts as a general-purpose connector between your MindStudio workflow and any HTTP-accessible service.

What you can build

Real-world workflows powered by the HTTP Request block.

Fetch Data from APIs

Send a GET request to a third-party REST API to retrieve data such as weather, stock prices, or user records for use in downstream workflow steps.

Submit Form Data

POST multipart or URL-encoded form data to an external backend service, such as submitting a lead capture form or registering a new user.

Trigger Webhooks

Send a POST request to a webhook URL to notify an external system of an event, such as a completed AI task or a user action within the workflow.

Update External Records

Use PATCH or PUT requests to update records in an external system, such as modifying a CRM contact or updating a row in an external database via its API.

Delete Remote Resources

Send DELETE requests to remove resources from an external service, such as cleaning up temporary files or deactivating records through a REST API.

Integrate with Internal Services

Call internal or private API endpoints to exchange data between MindStudio workflows and proprietary backend systems or microservices.

Ready to add HTTP Request to your workflow?

Get Started Free

Common questions about HTTP Request

What are the required parameters for the HTTP Request block?

At minimum, you need to provide a URL and select an HTTP method (GET, POST, PATCH, DELETE, or PUT). Headers, query parameters, and a request body are optional depending on the requirements of the endpoint you are calling.

What does the block return?

The block returns four fields: a boolean 'ok' indicating whether the response status was in the 2xx range, a numeric 'status' code, a 'statusText' string, and a 'response' field containing the full response body as a string.

What content types are supported for the request body?

The block supports 'application/json', 'application/x-www-form-urlencoded', 'multipart/form-data', and a custom content type option where you can specify any Content-Type header value manually. You can also set the content type to 'none' if no body is needed.

How can I use the response in later workflow steps?

You can specify a variable name in the 'destinationVar' field. The response body will be saved to that variable, making it available for use in downstream blocks within the workflow.

What kinds of workflows commonly use this block?

This block is commonly used in workflows that integrate with external REST APIs, submit data to backend services, trigger webhooks, or read from and write to external systems such as CRMs, databases, or internal microservices.

Add HTTP Request to your workflow

Build powerful AI workflows with drag-and-drop blocks. No coding required.