WA Client
POST

Upload Media

Upload media from URL or base64 to storage and WhatsApp CDN.

API endpoint
https://waclient.com/api/upload_media
Example:
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
    }
}
ParameterDescription
media_url / base64Media source URL or base64 payload
filenameOptional file name (Optional)
mime_typeOptional MIME type (Optional)
instance_idYour instance ID
access_tokenYour access token

Command Palette

Search documentation endpoints.

Esc