Developer Platform

One API for delivery, tracking, and proof

Logistics software built for developers. TumaBoda's REST API and webhooks let you create deliveries, track riders live, and receive digital proof of delivery — directly inside your storefront, app, or backend.

REST API & JSON Payloads
Sandbox & Production Keys
Developer API
API Infrastructure

Build delivery directly into your product

REST API

JSON payloads & REST

Webhooks

Real-time push events

OTP Proof

Digital verification

Environments

Sandbox & Live keys

With TumaBoda's developer platform, businesses can programmatically manage deliveries, track riders live, and automate proof-of-delivery reconciliation. Whether embedding checkout options into Shopify or connecting custom ERPs, our REST APIs turn last-mile fulfillment into structured code.

Platform Capabilities

Delivery API features for businesses in Kenya

TumaBoda's delivery API is a REST API with webhooks that lets online stores, apps and business systems book courier deliveries, track riders live, and receive OTP-verified proof of delivery.

Create Deliveries by API

Book on-demand or scheduled deliveries programmatically with full recipient and item specifications.REST Endpoints

Create courier deliveries in Kenya straight from your own system. One REST call books an on-demand or scheduled delivery with the pickup, drop-off, recipient and parcel details, and returns a delivery ID and a live tracking link.

  • On-demand or scheduled pickups
  • Single or batch deliveries
  • JSON requests and responses

ExamplePOST /v1/deliveries → 201 Created

Live GPS Tracking

Fetch real-time status updates and live rider coordinates for seamless display in your apps.Real-Time GPS

Show customers exactly where their order is. Fetch each delivery's real-time status and the rider's live GPS location through the API, or share the tracking link, so buyers follow the rider on a map and see the ETA instead of calling to ask.

  • Live rider location and ETA
  • Status from dispatch to handover
  • Tracking inside your own app or site

ExampleGET /v1/deliveries/TB-48213

Delivery Status Webhooks

Receive instant push events for dispatch, transit status, arrival, and completed handovers.Event Driven

Get every status change pushed to you instead of polling. TumaBoda sends a webhook event to your endpoint when a rider is dispatched, is in transit, arrives and completes the handover, so your orders and your support team stay up to date automatically.

  • Dispatch, in transit, arrival, completed
  • Update order status in your database
  • Alert support to delays or exceptions

Exampleevent: delivery.completed

Digital Proof of Delivery

Access verified OTP events, recipient signatures, and digital proof-of-delivery payloads.OTP Handover

Prove every delivery. Each completed handover is confirmed with a one-time PIN and produces a digital proof-of-delivery record, with the recipient's confirmation and time, that you can fetch through the API for disputes, audits and customer support.

  • OTP-verified handover
  • Recipient signature and confirmation
  • Timestamped records for audits

Example"otp_verified": true

Shopify & WooCommerce Delivery

Out-of-the-box support for Shopify, WooCommerce, and custom web store checkouts.Shopify & Turnkey

Add delivery to your online store's checkout without building it yourself. TumaBoda works with Shopify, WooCommerce and custom checkouts, so each new order becomes a delivery request automatically, with no manual dispatch.

  • Shopify and WooCommerce
  • Custom checkout plugins
  • Automated dispatch rules

Exampleorder placed → delivery created

Secure Authentication

Bearer token authentication with environment separation (sandbox & production) and rate limiting.Bearer Tokens

Integrate safely. Every request is authenticated with a bearer token, separate sandbox and production keys keep your testing apart from live deliveries, and rate limiting protects your integration.

  • Bearer token authentication
  • Sandbox and production keys
  • Rate limiting

ExampleAuthorization: Bearer sk_test_••••

Use Cases & Workflows

What you can build with TumaBoda APIs

Connect TumaBoda to your storefronts, mobile apps, and enterprise backends to automate fulfillment.

Developer Workflows

Seamless integration into existing software stacks

Eliminate manual dispatch data entry. When an order is placed on your site, our API automatically creates a delivery job and pushes real-time status updates back to your database.

Webhooks inform your customer support teams instantly if delays or exception handovers occur.

Request API credentials

Automated Dispatch

Trigger rider pickup immediately upon order confirmation in your e-commerce checkout.

In-App Live Tracking

Embed live rider map coordinates and real-time ETA widgets directly inside your app.

CRM Status Sync

Push automated delivery status transitions directly into your support and CRM tools.

Proof & Audit Sync

Automatically match recipient OTP validation tokens with payout and reconciliation records.

FAQ

Frequently asked questions

Everything you need to know about TumaBoda's developer API.

The TumaBoda delivery API is a REST API with webhooks that lets e-commerce stores, apps and business systems in Kenya book courier deliveries, track riders live, and receive OTP-verified digital proof of delivery, without manual dispatch.

Join the TumaBoda API program to receive sandbox credentials, production API keys, and full technical documentation.

You can programmatically create single or batch deliveries, track live rider locations, receive status events via webhooks, and fetch digital proof-of-delivery payloads.

Yes. TumaBoda supports Shopify, WooCommerce, and custom checkout plugins with pre-built webhook handlers and automated dispatch rules.

Webhooks push an event to your endpoint for each status change: rider dispatched, in transit, arrived, and handover completed, including the OTP verification and proof of delivery.

Build on TumaBoda.

Request sandbox API credentials and access our developer documentation today.