Hi everyone,
I’m trying to integrate Cloudinary with n8n, specifically using the HTTP Request node to upload images. However, I’m running into an authentication issue that I can’t resolve.
What I’m doing:
- Using Cloudinary’s API endpoint:
https://api.cloudinary.com/v1_1/<cloud_name>/image/upload
- Method:
POST
- Auth: HTTP Basic Auth
- Username = API Key
- Password = API Secret
The problem:
Every time I try to send the request from n8n, I get the following error:
Authorization failed. Please check your credentials.
I’ve double-checked the API key, secret, and cloud name multiple times. The same credentials work in Postman and curl using basic auth – but not in n8n.
What I’ve tried:
- Different encoding variations (e.g., no special characters in keys)
- Using HTTP headers directly
Has anyone successfully integrated Cloudinary into n8n using API key + secret for authenticated uploads? Is there something specific about how n8n handles HTTP Basic Auth that might be causing this?
Any help would be really appreciated!
Thanks in advance,
Dennis