HTTP Request
Use this action when you need to call an external API or webhook from a workflow or agent action.
Best for
- Sending data to external systems
- Fetching information before later steps continue
- Downloading files for later storage or messaging steps
Main fields
| Field | What it does |
|---|---|
| Method | Chooses the HTTP method, such as GET or POST |
| URL | The target endpoint |
| Headers | Adds custom request headers |
| Body | Sends data for methods like POST or PATCH |
| Return as buffer | Returns raw file data instead of text or JSON |
| Enable cache | Reuses identical responses inside the same run when possible |
What later steps can use
Request results are usually available at:
step(N).statusstep(N).datastep(N).headers
Tips
- Store API keys and other sensitive header values as secrets instead of plain text.
- Use buffer mode when the response is a file, image, or PDF.
- Check the status code before assuming the request succeeded.