core / logic / schema v1
Signal / Cancel Wait
Wake up (or cancel) ANOTHER workflow run that is paused in a Wait node, by its correlation key. E.g. an "/endgiveaway" command ending the wait a "/giveaway" command started.
Prerequisites
No connection prerequisite is declared for this node.
Parameters
| Parameter | Type | Description |
|---|---|---|
Target keytargetKey | text Required | The EXACT SAME key the other workflow's Wait node uses as its "Event key". E.g. both use giveaway:{{channel_id}}. If nothing is currently waiting on this key, the Not Found branch runs instead. |
Actionaction | select Required | Both continue the other workflow down its Wait node's single "Continue" output. Cancel additionally sets {{cancelled}} to true there, so the other workflow can tell a real signal apart from a cancel (e.g. with an If node right after its Wait). Options: Signal (wake it up normally) (signal), Cancel (stop the wait) (cancel) |
Data to send (optional)payload | key_value Optional | Extra data the other workflow receives as its Wait node's output. E.g. a winner id or a cancellation reason. Leave empty to send nothing. |
Inputs and outputs
Inputs
execute- Execute (input)
Outputs
signaled- Signaled (output)not_found- Not Found (output)found- Found (output)
Output data schema
[
{
"key": "found",
"type": "boolean",
"label": "Found",
"description": "True when a waiting run matched the key (Signaled branch)"
}
]Examples and troubleshooting have not yet been reviewed for this contract.
Version and compatibility
This reference follows the current authoring contract. Existing workflows retain their saved node revisions.
Contract identifier
ef110a64b5befd1992edf077c155f692d8d8f557a8a53d05bab600da366c0d93