Beranda Pesan Kesalahan #131008: “Required parameter is missing"

#131008: “Required parameter is missing"

Terakhir diperbarui saat Oct 18, 2025

Pesan error ini muncul ketika sistem mendeteksi bahwa parameter wajib dengan tipe belum disertakan dalam payload ketika mengirim pesan template. Artinya, dalam definisi template kamu ada placeholder atau bagian yang mengharuskan parameter diberikan, tetapi request kamu tidak menyertakan parameter tersebut atau parameter tersebut hilang / null.


Penyebab Umum

Berikut beberapa penyebab paling sering error ini terjadi:

  1. Payload parameter null / kosong
    Parameter memang disertakan, tapi nilainya kosong ("") atau null—sehingga sistem menganggap parameter “hilang”.

  2. Penamaan parameter atau lokasi yang salah
    Parameter diberi field yang salah atau berada di struktur JSON yang tidak sesuai (misalnya di luar objek components).

  3. Tipe parameter tidak sesuai
    Misalnya menggunakan {"type":"image","image": {...}} di tempat yang seharusnya type: "text", ketika placeholder mengharapkan teks.

  4. Komponen template yang tidak cocok
    Misalnya kamu mendefinisikan header atau footer yang memerlukan teks, tetapi payload tidak menyertakan parameter teks untuk komponen tersebut.


Langkah Perbaikan

Berikut langkah-langkah agar error #131008 bisa dihindari atau diatasi:

1. Cek definisi template
Pastikan template kamu menyertakan placeholder teks (body) yang benar dan definisi tersebut memang butuh parameter.

2. Pastikan nilai parameter tidak kosong / null denagn tipe yang sesuai
Pastikan text berisi string valid, bukan "" atau null.

**3. Pastikan parameter berada di lokasi benar **
Parameter harus berada di dalam urutan yang sesuai dalam struktur template.

**5. Validasi payload minimal terlebih dahulu **
Coba kirim template paling sederhana (misalnya 1 placeholder) agar bisa diuji parameter mana yang hilang.

Jika error berulang, silahkan hubungi kami.