Sales infrastructure

The API behind
WhatsApp commerce.

Vendor operations, conversations, catalog, orders, payments, and drafted replies. One deployable backend, built for African shops.

API reference

Pick up where you left off.

Every endpoint is versioned and carries bearer auth. Health and webhook routes sit outside the prefix.

GET /health Service health
POST /api/v1/auth/login Vendor sign in
GET /api/v1/vendors/me/orders Order list
GET /api/v1/vendors/me/products Catalog
POST /webhooks/whatsapp Inbound messages
See every endpoint in the docs

The docs are credential protected.

What is inside

Everything a shop needs.

The domains you reach for most, wired together in a single deployable backend, from the first inbound message to a settled payment.

Orders

The full order lifecycle: line items, status history, and hand-off into disputes.

Conversations

WhatsApp threads, message templates, and a bot session per customer.

Payments

Monnify checkout, signature-verified webhooks, and dispute resolution.

Catalog

Products, categories, image uploads, and per-product FAQs.

Customers

Customer profiles, saved addresses, and purchase history.

Replies

Drafts a reply from your catalog and FAQ entries. Every run is recorded.

Auth and team

JWT sessions, WhatsApp OTP sign in, vendor users, and role checks.

Admin

Platform analytics, generated reports, and an append-only audit log.

Mailer

Queue-backed transactional email with idempotency and delivery webhooks.