The commerce API
built for Africa
Build storefronts, inventory and order solutions, useful tools for businesses; to reach thousands of businesses on Bumpa across Nigeria and Kenya.
API Capabilities
The full stack for
African commerce
One unified API surface covers every layer of the commerce stack. Start with what you need, expand as you grow.
Storefronts
Launch branded online stores in minutes. Full control over product catalogs, themes, and custom domains — all served from our globally distributed CDN.
GET /v1/storesPOST /v1/storesGET /v1/productsInventory
Real-time stock tracking across multiple locations and warehouses. Automatic deductions on every sale, low-stock alerts, and barcode generation built in.
GET /v1/inventoryPATCH /v1/inventory/:idPOST /v1/locationsOrders
End-to-end order lifecycle management. From creation and payment status to fulfilment, shipping, and automated customer notifications via SMS and email.
POST /v1/ordersGET /v1/orders/:idPATCH /v1/orders/:id/statusCustomers
Full CRM capabilities — customer records, purchase history, segmentation, and bulk messaging. Connect Instagram DM and WhatsApp to capture leads automatically.
GET /v1/customersPOST /v1/customersGET /v1/customers/:id/ordersAnalytics
Profit reports, best-selling products, average customer spend, and sales trends — all surfaced in real time across every channel and location.
GET /v1/analytics/salesGET /v1/analytics/productsGET /v1/analytics/customersWebhooks
Subscribe to real-time events — order.created, payment.received, inventory.low, customer.created — and keep every system in sync without polling.
POST /v1/webhooksGET /v1/webhooksDELETE /v1/webhooks/:idDeveloper Experience
Simple, predictable
REST APIs
Consistent JSON responses, standard Laravel pagination, and comprehensive docs so you can integrate in hours, not weeks.
curl -X GET "https://api.getbumpa.com/api/v0.5/products?page=1&limit=10&sort_direction=desc" \
-H "Authorization: Bearer <your-api-key>" \
-H "Content-Type: application/json"{
"location_id": 4005,
"products": {
"current_page": 1,
"data": [
{
"id": 1067470,
"title": "Dainty Dress",
"description": "A flare dress with a pop of colors, perfect for every occasion.",
"sku": null,
"type": "simple",
"status": true,
"price": "23500.00",
"quantity": "14"
},
{
"id": 1061340,
"title": "Alliyah Dress",
"description": "A flare dress with a V neck and puffy sleeves.",
"sku": "ALY-001",
"type": "simple",
"status": true,
"price": "10500.00",
"quantity": "8"
}
],
"per_page": 10,
"total": 41,
"current_page": 1,
"last_page": 5,
"next_page_url": "https://api.getbumpa.com/api/v0.5/products?page=2"
}
}Full API reference on docs.bumpa.io
Base URL: https://api.getbumpa.com · Auth: Bearer token · Version: v0.5
Bumpa MCP
AI agents with real
merchant context
The Bumpa MCP server connects AI assistants directly to a merchant's store data — powered by Bumpa OAuth so business owners stay in full control of what they share.
How OAuth powers the MCP
Merchant authorizes
Business owner grants consent via Bumpa OAuth, choosing exactly which data to share.
Token issued
An OAuth access token is issued scoped to the approved permissions — no over-sharing.
MCP tools activate
The AI agent calls MCP tools using the token. No API key management — the merchant stays in control.
Agent acts
Query data, run internal commands, or execute autonomous tasks — all with merchant consent.
Live tools
describe-bumpaContextPlatform context the model needs before acting on any merchant data.
list-productsReadProducts with price, stock, SKU, and status — paginated and filterable.
list-ordersReadOrders with customer, payment, and shipping detail. Filter by location or status.
list-notificationsReadUnread business alerts — new orders, milestones, payment confirmations.
Incoming tools
list-customersget-analyticscreate-orderupdate-productlist-invoicescreate-payment-linkExample interaction
list-products → status=low_stock limit=10What you can build
AI assistants for merchants
Let any AI tool query a merchant's store data after a one-time OAuth authorization.
Bumpa Extensions
Third-party widgets embedded inside the Bumpa dashboard. OAuth handles authorization so they feel native.
Custom autonomous agents
Business owners can wire up agents for internal commands or automated workflows — reorders, alerts, reports.
Build the future of
African commerce
Start earning from building tools for over 100,000 businesses on Bumpa.