DECOMPOSE_OBJECT
DECOMPOSE_OBJECT node.
What it does
DECOMPOSE_OBJECT node.
Inputs & outputs
| Input handle |
|---|
| None |
| Output handle |
|---|
| None |
Configuration
No configuration.
Example
How it works
DECOMPOSE_OBJECT unwraps a nested object delivered on the object input key and spreads its properties as top-level outputs. It reads input.object (or falls back to an empty object) and passes it through so each property becomes individually addressable by downstream nodes. Use it after an HTTP_REQUEST or LLM_COMPLETION that returns a nested object when you need to wire individual fields to separate targets.
Example
Scenario: An HTTP_REQUEST returns {"response": {"name": "Alice", "email": "alice@example.com", "plan": "pro"}}. Wire response into a DECOMPOSE_OBJECT node's object input. The output now exposes name, email, and plan as individual ports so you can wire them independently to a SEND_MAIL and an UPDATE_DATABASE_RECORD node.