Actions2
Overview
This node implements a webhook trigger designed to receive POST requests for an AI Pipeline. It listens on a specified URL path and processes incoming webhook data, making it available for further workflow automation. This node is useful for integrating AI pipeline events or tasks into n8n workflows, such as receiving data from AI services or triggering workflows based on AI pipeline outputs.
Use Case Examples
- Use case: Trigger a workflow when an AI pipeline sends data to a specific webhook URL path, enabling automated processing or analysis of the received data.
- Example: Set the webhook path to 'my-ai-pipeline' and configure an external AI service to POST results to 'pipeline/my-ai-pipeline'. The node captures the data and triggers the workflow.
Properties
| Name | Meaning |
|---|---|
| Path | The URL path on which the webhook listens for incoming POST requests. This is required to specify the endpoint for the AI pipeline webhook. |
Output
JSON
body- The JSON body of the incoming POST request.headers- HTTP headers received with the webhook request.query- Query parameters included in the webhook request URL.method- HTTP method used for the request, typically POST.listeningPath- The full webhook path the node is listening on, constructed from the base path and user-defined path.webhookUrl- The complete URL where the webhook is accessible, including localhost and the listening path.timestamp- The ISO timestamp when the webhook request was received.
Troubleshooting
- Ensure the webhook path is correctly set and matches the path used by the external AI pipeline service to send POST requests.
- Verify that the external service sends POST requests as expected; other HTTP methods may not trigger the webhook.
- Check network accessibility if the webhook URL is not reachable from the external service, especially if running n8n locally.