Loncat ke isi

Changelog

Semua perubahan penting pada API publik dan platform Wapedia dicatat di sini.

Format mengikuti Keep a Changelog, dengan Semantic Versioning.

info.version pada OpenAPI mengikuti rilis terbaru di bawah. Path HTTP tetap /v1.

[Unreleased]

Added

  • TypeScript SDK @wapedia/sdk — kirim pesan, media, wallet, verifikasi X-Hub-Signature-256, parse forward event. Docs: /docs/sdk/.
  • Modul KYC: submit form + dokumen, admin approve / minta revisi / reject.

[1.0.0] - 2026-07-31

Added

  • Situs dokumentasi publik (/docs): quickstart, autentikasi, webhooks, ringkasan API, dan error.
  • Spesifikasi OpenAPI 3 di GET /v1/openapi.json (salinan statis di situs marketing).
  • Billing wallet untuk chatbot dan auto-reply lewat OutboundUsecase.Send.
  • Debit overage atomik (DebitIfOverage) dengan batas kuota included yang benar.
  • Midtrans settle + credit wallet dalam satu transaksi DB (aman di-replay).
  • Hardening SSRF untuk webhook_forward_url (HTTPS + host publik).
  • Batas ukuran upload media (16 MiB).

Security

  • Validasi URL forward webhook saat simpan dan sebelum POST async.
  • Batasi body upload media dengan MaxBytesReader / limit reader.

Notes

  • Production wajib WALLET_ENFORCE=true.
  • Tagihan percakapan Meta (jalur Tech Provider ke WABA pelanggan) terpisah dari fee/wallet platform Wapedia.