For the complete documentation index, see llms.txt. This page is also available as Markdown.

HTTP Module

The HTTP module connects your automation to virtually any external service on the internet. You pick the method you need — the module handles the rest.

What you can do with it

  • Fetch data from outside — for example, pull current exchange rates or weather data.

  • Send data out — for example, post an update to social media.

  • Trigger other systems — for example, kick off a workflow in another tool.

Whenever a pre-built component doesn't cover your use case, HTTP is your tool to close that gap yourself.

HTTP methods at a glance

Method
What it does

GET

Retrieves data without changing anything. Example: fetch the current Bitcoin price and have it emailed to you.

POST

Creates new data in an external system.

PUT

Updates existing data or records.

DELETE

Removes data from an external system.

Additional building blocks

  • RESPONSE — sends a response back to the service that triggered the request. Useful for confirming receipt or reporting back a result.

  • UPTIME — regularly checks whether a website or service is reachable, and notifies you if its status changes.

How to set it up

  1. Check the API docs. What endpoints exist, which method do you need, which parameters are required?

  2. Build the request. In the HTTP module, set:

    • URL — the target endpoint

    • Method — GET, POST, PUT, or DELETE

    • Headers — e.g. authorization token, content type

    • Body — the data you're sending (if needed)

  3. Process the response. The response usually comes back as JSON or XML. Extract the relevant values and use them in the next steps of your automation.

Tip: Test new requests with a small amount of sample data first, before building them into a live automation — that way you'll immediately spot if headers or the body aren't set up right.

Last updated

Was this helpful?