Hi there,
I’ve created a custom n8n node to call an API that requires JWT signing. The workflow is as follows:
- An API node retrieves a list of items.
- A SplitIn out node splits the results.
- the 3rd node should loop over the split items, using the “hostname” field from each.
The issue I’m encountering is that my custom node only processes the first item from the list and does not iterate over the remaining items. The expected behavior is for the node to loop through and process each item individually.
I’ve checked the output panel, and it shows that only the first item is being processed. There are no errors thrown, and the workflow settings seem to be correct.
Could anyone provide insights on what might be causing this behavior or what I should check to ensure my custom node processes all items in the list?
Thank you in advance for your assistance!
Information on your n8n setup
- n8n version: 1.31.2
- Database (default: SQLite): SQLite
- n8n EXECUTIONS_PROCESS setting (default: own, main):
- Running n8n via (Docker, npm, n8n cloud, desktop app): npm
- Operating system: Windows & Linux

