Nodes
Full catalog of the 81 nodes available in the builder. Navigate with the Previous and Next buttons, or via the sidebar.
Use ← → to navigate, or / to search.
API Endpoint Node
HTTP Trigger
Exposes an HTTP route in your workflow. Define the method (GET, POST…) and the path. The node receives the incoming request and passes it to the following nodes with headers, body, and query params.
Connections
— 4 connection pointsAdditional data injected from an upstream node
any
Environment variables injected by an ENV node (API keys, secrets)
EnvConfig — { [key: string]: string }
Full payload of the incoming HTTP request — body, headers, query, and route params
{ body: any, headers: Record<string,string>, query: Record<string,string>, params: Record<string,string>, method: string }
Alternative side output — same payload as data-out, for branching a second flow
{ body: any, headers: Record<string,string>, query: Record<string,string>, params: Record<string,string>, method: string }
Use Cases
- 1
Entry point of a REST API: expose POST /users to create a user account and chain to Validation → SQL
- 2
Incoming Stripe webhook: POST /webhooks/stripe — verify the signature then route to Payment
- 3
GET /reports/:id endpoint to generate a PDF report on demand and return it via Response
- 4
PATCH /settings to let a frontend update user preferences, gated by Auth
Tips
Chain immediately with an Auth node to secure the route before any business logic
testPayload and testHeaders let you simulate POST/PUT requests from the builder without deploying
Route parameters (e.g. :id in /users/:id) are available in data.params.id — no need to parse manually
For third-party webhooks, connect data-out-right to a Logger to keep a record of incoming payloads
Configuration
| Property | Type | Default | Description |
|---|---|---|---|
| endpointMethod | "GET"|"POST"|"PUT"|"DELETE"|"PATCH" | "GET" | Accepted HTTP method |
| endpointPath | string | "/api/endpoint" | Route path (e.g. /users/:id) |
| endpointAuth | boolean | false | Requires an authentication token |
| testPayload | string (JSON) | — | Payload injected during manual execution from the builder |
| testHeaders | string (JSON) | — | Headers injected during manual execution |
Was this page helpful?