WhatsApp Cloud API: Can I send PDF using public URL in Django backend or must upload media first?

I am integrating WhatsApp Cloud API in a Django backend.

I want to send a PDF document message. Instead of uploading media to Meta and using media_id, I want to pass my production file URL in document.link.

Questions:

1.Does WhatsApp Cloud API officially support sending PDF directly via public HTTPS URL?

2.If yes, what are the exact server requirements? (Content-Type, Content-Disposition, headers, authentication, etc.)

3.When should we use media upload vs direct link?

4.Any Django-specific considerations when serving the file?

The file is publicly accessible and downloadable from browser.

I want to understand the correct implementation flow before building the feature

Вернуться на верх