Output Ports
| Port | Condition | Description |
| success | Operation completed without error | Result available at output.NodeName.transformed_data. The operation field echoes back what was executed. |
| error | Parse error, source not found, or invalid property path | Details in output.NodeName.error. A parse operation on malformed JSON, or source_output pointing to a non-existent node, will trigger this port. |
Output Data Schema
| Field | Type | Description |
transformed_data | any | The result of the operation. Type depends on the operation: string for stringify/minify; object for parse/merge; any for extract; array for filter. |
operation | string | The operation name that was executed (e.g., "parse"). Useful for audit logging. |
Per-Operation Output Examples
// parse — source: '{"id": 1, "name": "Alice"}'
{
"transformed_data": { "id": 1, "name": "Alice" },
"operation": "parse"
}
// stringify — source: { id: 1, name: "Alice" }
{
"transformed_data": "{\n \"id\": 1,\n \"name\": \"Alice\"\n}",
"operation": "stringify"
}
// minify — source: { id: 1, name: "Alice" }
{
"transformed_data": "{\"id\":1,\"name\":\"Alice\"}",
"operation": "minify"
}
// extract — source: { data: { user: { id: 42 } } }, property: "data.user.id"
{
"transformed_data": 42,
"operation": "extract"
}
// merge — source: { name: "Alice", role: "user" }, merge_with: { role: "admin", lastLogin: "2026-05-23" }
{
"transformed_data": { "name": "Alice", "role": "admin", "lastLogin": "2026-05-23" },
"operation": "merge"
}
// filter — source: ["apple", null, "banana", null, "cherry"]
{
"transformed_data": ["apple", "banana", "cherry"],
"operation": "filter"
}
Downstream Access Patterns
| Expression | Returns |
{@ output.ParseResponse.transformed_data } | The parsed JSON object ready for field access |
{@ output.ParseResponse.transformed_data.user.email } | A specific field within the parsed object |
{@ output.ExtractUserId.transformed_data } | The extracted scalar value (e.g., 42) |
{@ output.MergeCustomer.transformed_data.role } | A field from the merged result object |