WebHook Server
uniflow.plugin.webhook •
Category: Generic Protocol •
Version: v1.0.2
WebHook Server Plugin Reference Manual
1. Overview
Plugin Name: WebHook Server
Type: Generic Protocol
Identifier: uniflow.plugin.webhook
Description
Receive data from external systems via HTTP webhooks.
2. Configuration Parameters
The following configuration fields are available in the User Interface for this plugin:
| Configuration Setting | Description |
|---|---|
| Listening Port | Numeric value specifying the listening port. |
| PFX Certificate Path | Specifies the pfx certificate path. |
| Certificate Password | Specifies the certificate password (secure). |
| API Key (X-API-Key Header) | Specifies the api key (x-api-key header). |
| Allowed IPs (semicolon separated) | Specifies the allowed ips (semicolon separated). |
| Enable SSL (HTTPS) | Toggle to enable or disable enable ssl (https). |
3. Exposed Routes & Data Types
The following routes are available in the Uniflow catalog for this plugin:
| Display Name | Route ID | Kind | Category | Access | Data Type |
|---|---|---|---|---|---|
| p.Name | p.Id | Value | p.Category ?? WebHook | Read | p.ValueType ?? SourceValueType.String |
4. Usage Examples
Scenario A: Reading/Monitoring Data
To monitor data from WebHook Server, add the corresponding Input Node in the Rule Editor and select the desired property from the catalog. Link its output to any logical comparison or directly to an Action Node.
Scenario B: Triggering Actions
If the plugin supports writable properties or actions, use an Action Node in the Rule Editor. Configure the Target property to point to the WebHook Server action, and supply any required parameters mapping from your rule's logic.