[BENCHMARK] Multiple Webhook 1¶
A simple webhook endpoint workflow designed for benchmarking and testing purposes. This workflow creates a single HTTP endpoint that can receive incoming requests and return responses, making it useful for performance testing, load testing, or as a basic API endpoint for development scenarios.
Purpose¶
No business context provided yet — add a context.md to enrich this documentation.
How It Works¶
This workflow operates as a straightforward HTTP endpoint:
- Webhook Receives Request: The workflow listens for incoming HTTP requests at the
/multiple-webhook1path - Automatic Response: The webhook automatically returns a response to the caller with the received data
This is a minimal workflow with just one node, making it ideal for benchmarking n8n's webhook performance or serving as a template for more complex webhook-based automations.
Workflow Diagram¶
graph TD
A[Webhook Trigger<br/>Path: /multiple-webhook1] --> B[Return Response]
style A fill:#e1f5fe
style B fill:#f3e5f5
Trigger¶
Webhook Trigger
- Path: /multiple-webhook1
- Methods: All HTTP methods (GET, POST, PUT, DELETE, etc.)
- Authentication: None configured
- Response Mode: Returns data from the last node
Nodes Used¶
| Node Type | Node Name | Purpose |
|---|---|---|
| Webhook | Webhook | Receives incoming HTTP requests and triggers the workflow execution |
External Services & Credentials Required¶
This workflow doesn't require any external services or credentials. It operates entirely within n8n using the built-in webhook functionality.
Environment Variables¶
No environment variables are required for this workflow.
Data Flow¶
Input: - HTTP request data (headers, body, query parameters, etc.) - Request method and path information
Output: - HTTP response containing the received request data - Standard webhook response format with request details
Data Structure: The webhook receives standard HTTP request data and returns it in n8n's webhook response format, typically including: - Request headers - Request body - Query parameters - Request method - Timestamp information
Error Handling¶
This workflow has no explicit error handling nodes. Any errors would be handled by n8n's default webhook error responses: - Invalid requests return standard HTTP error codes - Server errors return 500 status codes - The workflow relies on n8n's built-in webhook error handling
Known Limitations¶
- Single endpoint only - doesn't handle multiple paths or complex routing
- No authentication or security measures implemented
- No data validation or transformation
- Minimal logging or monitoring capabilities
- No rate limiting or request throttling
Related Workflows¶
No related workflows specified in the current context.
Setup Instructions¶
-
Import the Workflow:
- Copy the workflow JSON
- In n8n, go to Workflows → Import from JSON
- Paste the JSON and save
-
Activate the Workflow:
- Open the imported workflow
- Click the "Active" toggle to enable it
- The webhook will be immediately available
-
Test the Endpoint:
- Find your n8n webhook URL (typically
https://your-n8n-instance.com/webhook/multiple-webhook1) - Send a test request using curl, Postman, or any HTTP client:
1 2 3
curl -X POST https://your-n8n-instance.com/webhook/multiple-webhook1 \ -H "Content-Type: application/json" \ -d '{"test": "data"}'
- Find your n8n webhook URL (typically
-
Monitor Execution:
- Check the workflow execution history to see incoming requests
- Use n8n's execution logs to debug any issues
Note: This workflow is marked as a benchmark tool, so it's likely intended for testing n8n's performance rather than production use. Consider the security implications before exposing this endpoint publicly.