NairobiFurniture

NairobiFurniture API

The backend for Nairobi's social furniture marketplace. It connects buyers with local stores and carpenters, turns interior inspiration into shoppable products, and arranges delivery with vetted drivers.

Operational Version 1.0.0 Production M-Pesa via MegaPay

Quick start

Get a token, then send it as a Bearer header.

POST /api/token/
{ "email": "you@example.com", "password": "your-password" }

GET /api/products/
Authorization: Bearer <access_token>

Need machine-readable info? Request this page with ?format=json.

API modules

All endpoints live under /api/ and return JSON.

ModuleBase pathWhat it covers
Users & Auth /api/users/ Registration, login, OTP, profiles, addresses
JWT Tokens /api/token/ Obtain, refresh and verify access tokens
Products /api/products/ Catalogue, categories, variants, wishlist
Stores /api/stores/ Seller storefronts, agents, verification
Orders & Cart /api/orders/ Cart, checkout, order tracking
Payments /api/payments/ M-Pesa (MegaPay), wallets, escrow, payouts
Delivery /api/delivery/ Transport requests, driver alerts, quotes
Drivers /api/drivers/ Driver-facing delivery endpoints
Inspiration /api/inspiration/ Design posts, collections, engagement
Chat /api/chat/ Buyer, seller and driver messaging
Notifications /api/notifications/ In-app and push notifications
Analytics /api/analytics/ Store, product and delivery insights

Contact & support

We're happy to help buyers, sellers, drivers and developers.

WhatsAppChat with us
LocationNairobi, Kenya

Around the platform

Useful pages on the main site.

Sell on NairobiFurnitureOpen a store
Drive with usBecome a driver
LegalTerms · Privacy