Upload Media
Untuk mengunggah media, lakukan panggilan POST
ke /media
dan sertakan parameter yang tercantum di bawah. Semua file media yang dikirim melalui endpoint ini dienkripsi dan bertahan selama 30 hari, kecuali jika dihapus sebelumnya.
API_TOKEN
Developers can authenticate their API calls with the API_TOKEN
generated in App Dashboard > Phone Numbers > Detail > Api
. Parameters
Ini adalah parameter utama yang digunakan di upload media requests:
Name | Description |
---|---|
audio | Optional Path ke file yang disimpan di direktori lokal Anda. Misalnya: "/local/path/file.mp3" required jika Anda belum menambahkan parameter ke request Batas Ukuran: 10MB Opsi yang didukung untuk audio adalah:
|
document | Optional Path ke file yang disimpan di direktori lokal Anda. Misalnya: "/local/path/file.txt" required jika Anda belum menambahkan parameter ke request Batas Ukuran: 10MB Opsi yang didukung untuk document adalah:
|
image | Optional Path ke file yang disimpan di direktori lokal Anda. Misalnya: "/local/path/file.jpg" required jika Anda belum menambahkan parameter ke request Batas Ukuran: 5MB Opsi yang didukung untuk images adalah:
|
sticker | Optional Path ke file yang disimpan di direktori lokal Anda. Misalnya: "/local/path/file.webp" required jika Anda belum menambahkan parameter ke request Batas Ukuran: 100KB Opsi yang didukung untuk sticker adalah:
|
video | Optional Path ke file yang disimpan di direktori lokal Anda. Misalnya: "/local/path/file.mp4" required jika Anda belum menambahkan parameter ke request Opsi yang didukung untuk video adalah:
Batas Ukuran: 10MB Catatan:
|
Contoh
Sampel request
curl -X POST 'https://waofficial.botika.online/api/whatsapp/v1/media' \ -H 'Authorization: Bearer {{ API_TOKEN }}' \ -F 'image=@"/path/to/file"'
Response yang berhasil menyertakan objek dengan pengidentifikasi untuk profil:
{ "image": { "id": "{{ MEDIA_ID }}" } }
Anda dapat mengunggah banyak media sekaligus dengan parameter.