A directed edge between two nodes.
| Name | Type | Description | Notes |
|---|---|---|---|
| id | String | ||
| source | String | Source node id | |
| target | String | Target node id | |
| sourceHandle | String | Selects a branch output of a multi-output node. Null (or omitted) = the node's single/default output. Known handles per node type: - condition — a rule's `id`, or `'default'` (no rule matched) - wait_for_reply — `'reply'` (contact replied) | `'timeout'` (no reply in window) - webhook — `'success'` (2xx) |