Describe the problem/error/question
I am using the above node to extract all the executions from a particular workflow using the n8n built in node. However, even though I have a lot of executions in the “waiting” status, this node is not returning any executions. The workflow ID and everything else is correct.
Information on your n8n setup
- n8n version: 1.123.27
- Database (default: SQLite): default
- n8n EXECUTIONS_PROCESS setting (default: own, main):
- Running n8n via (Docker, npm, n8n cloud, desktop app): n8n cloud
- Operating system: Mac OS
1 Like
Hi @Sahil_Jain have you tested that workflow ID by calling it via either HTTP node or any CURL command? Does it output the same?
Yes it’s the same. The https node is also not returning any data.
[
{
“data”: ,
“nextCursor”: null
}
]
welcome to the n8n community @Sahil_Jain
The workaround I’d use here is to stop depending on Get Many with Status = Waiting and keep track of the execution IDs myself. When an execution reaches the waiting state, I store its executionId somewhere persistent, like a Data Store or database. Then, when I need to check those executions later, I read that list back and fetch each execution individually with Get Execution instead of trying to list them through the waiting filter. That approach has worked better for me because it avoids relying on the part that’s returning an empty array.
@Sahil_Jain understood. Have you tried calling the API without any filter? also you can try the GET /executions/{id} endpoint to target a specific known waiting executions and also you can just use n8n node to get the ID and track it with HTTP request.