No binary data exists on item! Typeform

Hello n8n community!

I’ve come across an issue that I hope you can help me with.

I am trying to create a workflow where a user uploads an image in Typeform and then this is uploaded via a GET API call. I have been searching for a solution but am yet to find it. I know the issue is with the binary data, but I just need to find out how to move onto the next node. Any help would be much appreciated.

I keep getting the following error in the HTTP node - I’ve also pasted the workflow below it.

NodeOperationError: No binary data exists on item!
    at Object.execute (/usr/local/lib/node_modules/n8n/node_modules/n8n-nodes-base/dist/nodes/HttpRequest/HttpRequest.node.js:807:39)
    at async Workflow.runNode (/usr/local/lib/node_modules/n8n/node_modules/n8n-workflow/dist/src/Workflow.js:619:28)
    at async /usr/local/lib/node_modules/n8n/node_modules/n8n-core/dist/src/WorkflowExecute.js:557:53


## Information on your n8n setup
- **n8n version:**
- **Database you're using default: SQLite
- **Running n8n with the execution process default
- **Running n8n via n8n.cloud

Hi @Nikoleon265, welcome to the community!

Is the API at api.nft.storage expecting a file to be uploaded? If so, you could use the Move Binary Data node to create a binary item based on your data.

For example like so:

This will POST a file on the receiving server containing your n8n data:

This did the trick - thanks so much!