WhatsApp Photos and Files Not Sending/Receiving
Text messages work fine through the WhatsApp Business API, but images, documents, voice notes, and other media attachments fail. You might see errors when sending files, or incoming media from customers appears broken or missing.
WhatsApp media (images, PDFs, audio, video) requires a specific API permission called whatsapp_business_messaging. When your access token doesn't include this scope, text-only messages still work, but anything involving media files will fail.
This is one of the most common token configuration issues on WhatsApp Business API.
- Missing token scope. During the initial connection, the access token wasn't granted the
whatsapp_business_messagingpermission - Token was regenerated without full permissions. A reauthorization may have produced a token with fewer scopes than the original
- Meta permission changes. Meta occasionally updates required scopes, and older tokens may lack newer permissions
Step 1: Confirm It's a Media Issue
If text works but media doesn't, you likely have a token scope issue.
Step 2: Check Your Token Scopes
whatsapp_business_messaging(Required for media)whatsapp_business_management(Required for account management)
If whatsapp_business_messaging is missing, your token needs to be regenerated.
The fix is to generate a new access token with the correct permissions. The exact steps depend on your WhatsApp platform:
whatsapp_business_messaging at the Token Debugger- After any reauthorization or reconnection, check your token scopes
- Always grant all requested permissions during the Facebook login flow
- If you manage multiple WhatsApp numbers, verify scopes for each token individually
If you're unsure how to check your token scopes, or if regenerating the token doesn't fix the issue:
Was this article helpful?