Is there any other way to get the imageurl from the whatsapp?

hello community,
is there any other way to get the imageurl from the whatsapp? because it doesnt give me the allowance to use the url from https get node to api that im trying to use

Information on your n8n setup

  • n8n version:
  • Database (default: SQLite):
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app):
  • Operating system:

Hi @Calvin_Saputra

If the WhatsApp node outputs an imageurl and you want to use it in another node, you can use an expression like this:

{{ $('WhatsApp Business Cloud').item.json.imageurl }}

Just replace WhatsApp Business Cloud with the actual name of your node.

Could you please help to guide it? i dont really get what you said

Could you please show what you’re trying to achieve?

From what I understand, you want to use the imageurl output from the WhatsApp node and use it in another node, is that correct?

Please provide more details. Thanks!

I’m sorry for the confusing. i was trying to use the image that i uploaded from the whatsapp and then using the whatsapp bussiness cloud to download the image. since that url from whatsapp business doesn’t allow other website to use it so i decide to use HTTPS node to actually manage to get the url image from whatsapp business cloud. but the thing is, i think the url that HTTP get still not giving the allowance to send to api.market or maybe the url format is not what the api.market can accpet it.

Thanks for explaining, I got it now…

Since the image isn’t publicly accessible, I think you’re not using WhatsApp authentication in your HTTP node…

You’ll need to include the authentication to access it.

i already did use the whatsapp authentication inside my whatsapp business cloud by adding Bearer

Okay, can you show me the step where you’re having an issue?

i’m having the issue when the HTTP GET node sending to api.market node,

so before i was thinking that if i download the image and then store it to google drive then upload to “Send to api.market node” would work fine. but during the test workflow the “Send to api.market node” always turns green but the real output always comes out FAILED instead of COMPLETE. i guess it seems the problem is in when the “Send to api.market node” is taking the image from the google drive. like it’s not getting the imageurl that “Send to api.market node” wants

but when i tried to use the imageurl like publicly can be opened like this one for example

https://blog.api.market/wp-content/uploads/2025/04/taylor_c

it outputs COMPLETED

Okay, the issue is basically about passing the image URL to the “Send to api.market” node.

The problem is that the image needs to be public so the API can access it.

I recommend first making the image or the Google Drive folder public, then manually testing whether the API accepts the Google Drive image link or not,

If it doesn’t, you may need to try another approach…

2 Likes

DAMN thank you very so much. never think that before. you are the best mr. @mohamed3nan

1 Like

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.