Skip to content

Changelog

All notable changes to the Wapedia public API and platform are recorded here.

Format follows Keep a Changelog, with Semantic Versioning.

info.version in OpenAPI follows the latest release below. The HTTP path remains /v1.

[Unreleased]

Added

  • TypeScript SDK @wapedia/sdk — send messages, media, wallet, verify X-Hub-Signature-256, parse forward events. Docs: /docs/sdk/.
  • KYC module: submit form + documents, admin approve / request revision / reject.

[1.0.0] - 2026-07-31

Added

  • Public documentation site (/docs): quickstart, authentication, webhooks, API summary, and errors.
  • OpenAPI 3 specification at GET /v1/openapi.json (static copy on the marketing site).
  • Wallet billing for chatbot and auto-reply via OutboundUsecase.Send.
  • Atomic overage debit (DebitIfOverage) with correct included quota limits.
  • Midtrans settle + wallet credit in a single DB transaction (replay-safe).
  • SSRF hardening for webhook_forward_url (HTTPS + public host).
  • Media upload size limit (16 MiB).

Security

  • Validate webhook forward URLs on save and before async POST.
  • Cap media upload body size with MaxBytesReader / limit reader.

Notes

  • Production requires WALLET_ENFORCE=true.
  • Meta conversation charges (Tech Provider path to the customer's WABA) are separate from Wapedia platform fees/wallet.