HTTP & Webhooks nodes
Outgoing HTTP requests, incoming webhook triggers, signed callbacks, and webhook payload management.
Triggers
| Node | Key | Tier | Description |
|---|
| Incoming webhook | webhooks.incoming | pro | Start a workflow from a signed incoming webhook. Validates HMAC signature before execution. |
| URL param landed | webhooks.url_param_landed | free | Fires on a frontend page load that arrives with query parameters. Use for campaign tracking. |
| Poll endpoint | webhooks.poll_endpoint | pro | Periodically fetch an HTTP endpoint. Fires only when the response changes from last poll. |
Actions
| Node | Key | Tier | Description |
|---|
| Call webhook | webhooks.outgoing | free | Send a signed HTTP request to another service. The URL input is branded Url — only a validated URL reference flows in. |
| HTTP request | webhooks.http_request | free | Send a plain HTTP request (GET/POST/PUT/PATCH/DELETE). Supports custom headers and body. |
| Connected HTTP request | webhooks.connected_request | pro | HTTP request authenticated by a saved connection (OAuth2 or API key). |
| Capture webhook sample | webhooks.capture_sample | pro | Store a redacted payload for schema learning. The sample is stripped of credentials before storage. |
| Incoming webhook response | webhooks.incoming_response | pro | Set the HTTP response status and body returned to the webhook caller. |
| Replay webhook sample | webhooks.replay_request | pro | Replay a stored sample through the event backbone for testing. |
| Validate HTTP response | webhooks.validate_response | pro | Branch yes/no on whether the status code is in the expected set (defaults to 200/201/202/204). |
| Verify webhook signature | webhooks.verify_signature | pro | Branch yes/no on HMAC signature verification of body against a shared secret. |