Dawurobo Partner API
Build delivery and commerce into your app.
A self-serve API for Ghana. Create and track deliveries, bill from a wallet or take cash on delivery, and resell products without holding stock. Sandbox keys straight away, no sales call.
- Instant sandbox keys
- Signed endpoints
- Webhooks
- Wallet and cash on delivery
/api/v1/delivery/orders.createX-API-Key: <your staging key> X-Signature: <HMAC-SHA256 signature> X-Timestamp: 1767000000 X-Nonce: 9b2f6c1e-…
{
"order_reference": "EXT-1001",
"customer": {
"name": "Ama Mensah",
"phone": "0244000000"
},
"delivery": {
"address": "123 Oxford St, Osu",
"city": "Accra",
"region": "Greater Accra",
"coordinates": {
"lat": 5.556,
"lng": -0.2057
}
},
"item": "1x parcel",
"pickup": {
"address": "456 Ring Rd",
"contact_person": "Kojo",
"contact_phone": "0209999999",
"coordinates": {
"lat": 5.58,
"lng": -0.22
}
},
"payment": { "payer": "recipient" },
"delivery_date": "2026-07-10T10:00:00Z"
}"order_id": "ORD-...", "status": "order_created"One API, many services
Delivery and commerce, inside your own product.
Keep the whole flow in your app instead of sending customers elsewhere: quote a delivery, create it, track it, take payment from a wallet or on delivery, and resell verified vendors' products. One signed API, clean records for each app.
Orders and tracking
Get a price up front, create deliveries, follow each one's status to the door, and cancel, all from your own app.
Wallet and billing
Pay delivery fees from a prepaid wallet, or let the recipient pay cash on delivery. Check your balance and top up over the API.
Reselling (Safe catalog)
List and resell products from opted-in Ghanaian vendors without holding stock. Buyers pay online or on delivery.
Webhooks and clean records
Order events arrive as signed webhooks. Make a separate app per product or client, so orders, keys and logs never mix.
Who builds with it
For teams putting delivery and commerce into their product.
E-commerce and storefronts
Create deliveries from checkout, show buyers each status update, and either pay from your wallet or let the buyer pay the rider on delivery.
Resellers and marketplaces
Sell verified Ghanaian vendors' products without stocking anything. The platform handles fulfilment and settlement, prepaid or cash on delivery.
Operations and logistics teams
Wire delivery into the tools you already use: estimates, dispatch, tracking and webhooks, without leaving your own systems.
Freelancers and agencies
One account, a separate app per client, so each client's orders, keys, webhooks and logs stay apart. Records never mix.
How it works
From sign-up to live, on your own.
- 01
Create your account
Sign up as a partner in Partner Hub. It is self-serve: no sales call, no waiting. - 02
Get sandbox keys
Generate a test API key and signing secret straight away, and start building against signed staging endpoints. - 03
Test end to end
Try orders, estimates, tracking and webhooks on staging with your sandbox key before touching real money. - 04
Go live
Apply for production, a short business review (KYC), then switch to your production key when you are ready.
Security
Signed, scoped and safe to retry.
- Signed requests (HMAC) on every call
- A nonce on every request, with replay protection
- Scoped keys: money actions need explicit permission
- Idempotent order creation, so retries are safe
- Separate sandbox and production environments
- Distributed rate limiting
What you can call
One versioned API across every service.
- Delivery orders
orders.createorders.trackorders.estimatelocations.listorders.cancelCreate, track, estimate a price, list delivery areas, cancel- Wallet
wallet.balancewallet.topup.initiatewallet.topup.verifyCheck balance, start a top-up, confirm it- Safe catalog (reselling)
catalog.listcatalog.getorders.createorders.verifyList products, get a product, order (prepaid or cash on delivery), verify and settle- Webhooks
order.createdDelivery status eventsSigned, and retried if your endpoint misses one
Questions developers ask first.
What is the Dawurobo Partner API?
A self-serve API for building delivery and commerce into your own app, website or platform in Ghana. Create and track deliveries, get price estimates, bill from a prepaid wallet or take cash on delivery, and resell products from opted-in vendors without holding stock.
How do I get API keys?
Sign up as a partner in Partner Hub and generate sandbox (test) keys straight away, with no sales call. Build and test on staging, then apply for production access, which is a short business review (KYC).
Can I manage several stores or clients on one account?
Yes. Create a separate app per store or client under one account, each with its own API key. Every order is tied to its app, so records, webhooks and logs never mix, which suits agencies and freelancers building for several clients.
Who pays for delivery?
You choose per order. The recipient can pay cash on delivery (the default, no wallet needed), or you can pay the delivery fee from your Dawurobo wallet when you create the order.
Where are the API docs?
At docs.dawurobo.com: the full API reference, the authentication and signing guide, and a quickstart with copy-paste examples.