🌐 English

API dua arah, bukan sekadar tombol kirim.

Aplikasi absensi, penagihan, atau antrean Anda cukup tahu nomor tujuan dan nama template. Kontak, percakapan, dan kebersihan kotak masuk kami yang urus — dan balasan pelanggan kembali ke sistem Anda lewat webhook bertanda tangan HMAC.

OTP siap pakai

Dua endpoint: kirim kode, periksa kode. Pembuatan kode acak, penyimpanan hash, masa berlaku, batas percobaan, dan rem kirim-ulang — semua sudah kami tanggung. Detailnya di halaman WhatsApp OTP.

Webhook dua arah

Pesan masuk dan status pengiriman diteruskan ke endpoint Anda, dengan riwayat pengiriman yang bisa Anda periksa sendiri di dashboard saat ada yang janggal.

Spesifikasi OpenAPI 3.1

Impor waco.id/openapi.json ke Postman, atau bangkitkan SDK di bahasa Anda — termasuk skema payload webhook, bukan cuma endpoint-nya.

Otak AI lewat API

Pelanggan Operator AI bisa memakai otak yang sama dari aplikasinya sendiri: POST /api/v1/asisten/balas — jawaban dari pengetahuan yang diajarkan, dan jawab:false saat harus diserahkan ke manusia.

# kirim pengingat dari sistem Anda
curl -X POST https://waco.id/api/v1/kirim \
  -H "Authorization: Bearer waco_xxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "nomor":    "628123456789",
    "nama":     "Ibu Ani",
    "template": "pengingat_janji",
    "isi":      ["Kamis", "15.30"]
  }'

# → {"status":"terkirim","percakapan_id":81}
# OTP: kirim kode, lalu periksa jawabannya
curl -X POST https://waco.id/api/v1/otp/kirim \
  -H "Authorization: Bearer waco_xxxx" \
  -d '{"nomor":"628123456789","ref":"login-8842"}'
# → {"ok":true,"kedaluwarsa_pada":"2026-08-18T12:05:00Z"}

curl -X POST https://waco.id/api/v1/otp/periksa \
  -H "Authorization: Bearer waco_xxxx" \
  -d '{"nomor":"628123456789","kode":"482913"}'
# → {"ok":true,"valid":true,"ref":"login-8842"}
# balasan pelanggan tiba di endpoint Anda —
# header X-WACO-Signature: sha256=… (HMAC body mentah)
POST /webhook-anda
{
  "event": "message.received",
  "dari":  "628123456789",
  "nama":  "Ibu Ani",
  "pesan": {
    "id":   "wamid.ABC",
    "tipe": "text",
    "teks": "Baik, saya datang"
  }
}

Pertanyaan seputar ini

Apakah API termasuk langganan?

Ya — API kirim, webhook, dan OTP termasuk langganan Rp 200 ribu/bulan, bukan add-on. Biaya pesan tetap langsung ke Meta tanpa markup.

Bagaimana keamanan webhook-nya?

Setiap payload ditandatangani HMAC dengan secret milik Anda — sistem Anda bisa memverifikasi bahwa kiriman benar-benar dari WACO.

Pertanyaan lain? Lihat Panduan WACO atau sapa kami lewat gelembung chat.

Mulai hari ini

Semua ini termasuk satu langganan Rp 200 ribu/bulan.