Lewati ke konten

Kirim media

POST /messages/media
Content-Type: multipart/form-data

Berkas dikirim sebagai multipart/form-data di field file, bersama field lain di bawah. Berkas diteruskan langsung ke WhatsApp dan tidak disimpan di server NUSAWAP.

Field Tipe Wajib Keterangan
file berkas ya Berkas yang dikirim.
deviceId string ya ID akun pengirim.
phoneNumber string ya Nomor tujuan, 6281234567890.
type string ya image, video, audio, atau document.
caption string tidak Teks di bawah media.
voice "true" tidak Khusus audio: tampil sebagai voice note.
replyToId string tidak ID pesan yang dibalas.
Tipe Maksimal
image 16 MB
video 16 MB
audio 16 MB
document 64 MB
Terminal window
curl -X POST "$NUSAWAP_URL/messages/media" \
-H "X-API-Key: $NUSAWAP_KEY" \
-F "deviceId=<id akun>" \
-F "phoneNumber=6281234567890" \
-F "type=document" \
-F "caption=Invoice Oktober" \
-F "[email protected];type=application/pdf"

Jika file tidak ada, API membalas 400 dengan pesan Tidak ada berkas yang diunggah.