API Connector
Make HTTP requests to any external API. Supports GET, POST, PUT, PATCH, DELETE with query params, headers, and body.
Functions
| Function | Method | Inputs |
|---|---|---|
| Get | GET | URL, Query, Headers |
| Post | POST | URL, Query, Headers, Body |
| Put | PUT | URL, Query, Headers, Body |
| Patch | PATCH | URL, Query, Headers, Body |
| Delete | DELETE | URL, Query, Headers, Body |
| Raw Request | any | URL, Method (dropdown), Query, Headers, Body |
| Close | — | Status Code, Headers, Body |
Outputs
All request functions return:
| Output | Type | Description |
|---|---|---|
Status Code | number | HTTP status (200, 404, 500, etc.) |
Headers | json | Response headers |
Body | json | Response body |
Example: POST with Object Construct
API POST Request
Build JSON body and send to external API
API Connector
Post
URL
https://api.example.com/users
Body
output
Status Code
Body
Query Parameters
The Query field accepts a JSON object. It's automatically appended to the URL:
URL = "https://api.example.com/search"
Query = {"q": "telegram", "page": "1", "limit": "10"}
→ https://api.example.com/search?q=telegram&page=1&limit=10
Raw Request
For full control, use Raw Request with a method dropdown:
| Method | Options |
|---|---|
| GET | POST |
Security
Requests to internal/private addresses are blocked (SSRF protection):
localhost,127.0.0.1,0.0.0.0,10.x.x.x,172.16-31.x.x,192.168.x.x,.local,.internal
Tips
- Use
{{vault.API_KEY}}in Headers for authentication - Set
Content-Type: application/jsonfor JSON APIs - Use Object Construct to build the Body dynamically
- Use JSON Parse on the response Body to extract fields
- Chain with Object Get to read specific values from the response