Download Video HTTP ERROR Authorization! why!

  • Hello! Please could help me to understand why give me this error? i give the same Authentication for creatomate render and download vide (scarica video)…. please my brain is done and i dont’ found a solution for this. tell me if i need to change node after permission drive or i need to change something

Hi @Yassine1

Looking at this screenshot, it seems you’re using the same credentials for Creatomate but with a different link,
I suggest trying two things:
1- Use that direct link without authentication or:
2- Since I’ve worked with credentials before, the link would look like this:

https://api.creatomate.com/v1/renders/{{ $('Creatomate Init').item.json.id}}

im sorry but i try and don’t work. you think i need to use Polling?

Can you be more specific about which approach is not working?

Yes, if I remember correctly, btw the wait time is very short..

So you should first call this with the template:

https://api.creatomate.com/v1/renders

then:

https://api.creatomate.com/v1/renders/{{ $('Creatomate Init').item.json.id}}

The result will be the link shown in your screenshot, and you can call it without authentication..

You probably also need to set up the response like this:

give me this error…. i put https://api.creatomate.com/v1/renders this is creatomate render and another in download video. is right? thanks i create a responde file-image but nothing give me this error

You’re close but this part is incorrect, this should be the ID:

The correct URL:

https://api.creatomate.com/v1/renders/{{ $('Creatomate Init').item.json.id}}

This is used to check the status and returns the final downloadable URL, which you’re using in your first screenshot:
image

This is the correct one but use it without authentication, simple get request..

i really apreciated your help and sorry if im noob with this :frowning: give me this error if i put this url on node download video

It’s okay, no problem,
Can you just run your workflow that gave you the error you mentioned here:

but remove the authentication and add the response format..

{
“errorMessage”: “Referenced node doesn’t exist”,
“errorDetails”: {},
“n8nDetails”: {
“itemIndex”: 0,
“runIndex”: 0,
“parameter”: “url”,
“time”: “12/12/2025, 01:25:23”,
“n8nVersion”: “1.122.5 (Cloud)”,
“binaryDataMode”: “filesystem”,
“cause”: “=https://api.creatomate.com/v1/renders/{{ $(‘Creatomate Init’).item.json.id}}”,
“stackTrace”: [
“ExpressionError: Referenced node doesn’t exist”,
" at createExpressionError (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-workflow@file+packages+workflow/node_modules/n8n-workflow/src/workflow-data-proxy.ts:790:11)“,
" at Proxy.$ (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-workflow@file+packages+workflow/node_modules/n8n-workflow/src/workflow-data-proxy.ts:1080:12)”,
" at Proxy.eval (eval at getFunction (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/@[email protected]/node_modules/@n8n/tournament/src/FunctionEvaluator.ts:13:16), :7:43)“,
" at Proxy.eval (eval at getFunction (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/@[email protected]/node_modules/@n8n/tournament/src/FunctionEvaluator.ts:13:16), :14:3)”,
" at FunctionEvaluator.evaluate (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/@[email protected]/node_modules/@n8n/tournament/src/FunctionEvaluator.ts:20:13)“,
" at Tournament.execute (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/@[email protected]/node_modules/@n8n/tournament/src/index.ts:45:25)”,
" at evaluateExpression (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-workflow@file+packages+workflow/node_modules/n8n-workflow/src/expression-evaluator-proxy.ts:24:9)“,
" at Expression.renderExpression (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-workflow@file+packages+workflow/node_modules/n8n-workflow/src/expression.ts:335:29)”,
" at Expression.resolveSimpleParameterValue (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-workflow@file+packages+workflow/node_modules/n8n-workflow/src/expression.ts:316:28)“,
" at Expression.getParameterValue (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-workflow@file+packages+workflow/node_modules/n8n-workflow/src/expression.ts:517:16)”,
" at ExecuteContext.getNodeParameter (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core@[email protected]_@[email protected]_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/node-execution-context/node-execution-context.ts:433:37)“,
" at ExecuteContext.getNodeParameter (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@[email protected]_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/node-execution-context/execute-context.ts:128:9)”,
" at ExecuteContext.execute (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-nodes-base@file+packages+nodes-base_@[email protected]_asn1.js@5_8da18263ca0574b0db58d4fefd8173ce/node_modules/n8n-nodes-base/nodes/HttpRequest/V3/HttpRequestV3.node.ts:188:22)“,
" at WorkflowExecute.executeNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@[email protected]_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1074:31)”,
" at WorkflowExecute.runNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@[email protected]_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1255:22)“,
" at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@[email protected]_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1691:38”,
" at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@[email protected]_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:2307:11"
]
}
}

My bad, I just copied mine :confused:
Replace it please with your actual node name..

if you want, you can attach your workflow or the last few nodes, that would help.

how i can attach my workflow?

first is node “Creator Render” - Node Wait - Node Scarica Video

Thanks, try this please: