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, verifyX-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.