I spent the all night with no success on this.
Could someone help me ?
I want to send an Airtable attachement to Quickbooks.
The Airtable part is not a problem : webhook, automation etc… The file is download in binary mode and is the input of the http request to Quickbooks API.
Is it a problem with the http request node ?
In this case, can someone give me an exemple ?
Or is it a network problem with the port 80 and docker ?
And how to solve that ?
I’ve done the docker installation according the doc in august 2021.
My n8n serveur is only reachable from 443 port, not 80 and I had no problem with other http request nodes
Hey @Tom4444, the example you have provided looks good to me. The upload actually works with the logic you have built (I’ve swapped the prod API URL for the sandbox one here and simplified the workflow so I don’t have to rely on Airtable):
The one thing that appears to have been missing was the property name file_content_01 which seems to be what QuickBooks expects as per the docs you have linked:
When executing the workflow I get a success response from Quickbooks:
So once you adjust your workflow like in this example you should no longer see an error (assuming your credentials and IDs used in the respective API calls are valid of course ).