Send direct WhatsApp messages with text, media, and rich content without templates
text
, image
, video
, audio
, document
.200: Success
400: Bad Request
401: Unauthorized
403: Forbidden
413: Payload Too Large
422: Unprocessable Entity
429: Too Many Requests
500: Server Error
Public Accessibility
HTTPS Protocol
Direct File Access
Content-Type Headers
Media Type | Supported Formats | Max Size | Notes |
---|---|---|---|
Images | JPG, JPEG, PNG | 5MB | Animated GIFs not supported |
Videos | MP4, 3GPP | 16MB | H.264 codec recommended |
Audio | MP3, AAC, AMR, OGG | 16MB | Stereo or mono |
Documents | PDF, DOC, DOCX, PPT, PPTX, XLS, XLSX | 100MB | Password-protected files not supported |
Can I send messages to users who haven't messaged me first?
Why are my media messages failing?
How do I track message delivery status?
Can I schedule messages for later delivery?
What happens if the recipient doesn't have WhatsApp?
How do I handle different time zones for my recipients?