Kirim media
POST /messages/mediaContent-Type: multipart/form-dataBerkas 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. |
Batas ukuran
Section titled “Batas ukuran”| Tipe | Maksimal |
|---|---|
image |
16 MB |
video |
16 MB |
audio |
16 MB |
document |
64 MB |
Contoh
Section titled “Contoh”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" \Jika file tidak ada, API membalas 400 dengan pesan Tidak ada berkas yang diunggah.