POST
Upload Media
Upload media from URL or base64 to storage and WhatsApp CDN.
API endpoint
https://waclient.com/api/upload_mediaExample:
curl -X POST \
'https://waclient.com/api/upload_media' \
-H 'Content-Type: application/json' \
--data '{
"media_url": "https://example.com/image.jpg",
"filename": "image.jpg",
"instance_id": "6A4B02A1XXXX",
"access_token": "EMCUH3NQQK8YXXXX"
}'Response
{
"status": "success",
"message": "Success",
"data": {
"media": {
"path": "6A4B02A1XXXX/media/1750000000000_image.jpg",
"url": "https://storage.waclient.com/6A4B02A1XXXX/media/1750000000000_image.jpg",
"mime_type": "image/jpeg",
"media_type": "image",
"size": 12345
},
"wa_upload": null
}
}| Parameter | Description |
|---|---|
| media_url / base64 | Media source URL or base64 payload |
| filename | Optional file name (Optional) |
| mime_type | Optional MIME type (Optional) |
| instance_id | Your instance ID |
| access_token | Your access token |