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.

Parameters

Ini adalah parameter utama yang digunakan di upload media requests:

NameDescription

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:

  • audio/aac
  • audio/mp4
  • audio/mpeg
  • audio/amr
  • audio/ogg
  • audio/opus

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:

  • text/plain
  • application/pdf
  • application/vnd.ms-powerpoint
  • application/msword
  • application/vnd.ms-excel
  • application/vnd.openxmlformats-officedocument.wordprocessingml.document
  • application/vnd.openxmlformats-officedocument.presentationml.presentation
  • application/vnd.openxmlformats-officedocument.spreadsheetml.sheet

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:

  • image/jpeg
  • image/png

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:

  • image/webp

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:

  • video/mp4
  • video/3gp
Batas Ukuran: 10MB

Catatan:

  • Hanya H.264 video codec dan AAC audio codec yang didukung.
  • Kami mendukung video dengan single audio stream atau tanpa audio stream

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.

Copyright © 2023 Botika Teknologi Indonesia