OPEN API

API Documentation

Integrate LogiBase's Smart Address Engine, booking system, and order tracking into your own applications.

Base URL
https://api.logibase.ng
All endpoints require HTTPS. Full Swagger UI available at /docs

Authentication

JWT (Dashboard APIs)
Authorization: Bearer <jwt_token>

Obtain via POST /auth/login

API Key (Server-to-Server)
X-API-Key: logi_live_xxxxx

Generate in Dashboard → Settings → API Keys

Key Endpoints

POST/api/v1/address/resolve/publicAuth: API Key

Resolve any Nigerian address or landmark to GPS coordinates.

Example
curl -X POST https://api.logibase.ng/api/v1/address/resolve/public \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"address": "beside First Bank Rumuola PH"}'
POST/api/v1/marketplace/:slug/bookAuth: None (public)

Create a booking order on a company's storefront.

Example
curl -X POST https://api.logibase.ng/api/v1/marketplace/fasttrack/book \
  -H "Content-Type: application/json" \
  -d '{"senderName":"Emeka","senderPhone":"080...","recipientName":"Amaka","recipientPhone":"070...","pickupAddress":"12 Allen Ave Ikeja","deliveryAddress":"beside GTB Rumuola PH"}'
GET/api/v1/orders/track/:waybillNumberAuth: None (public)

Get real-time tracking status for an order by waybill number.

Example
curl https://api.logibase.ng/api/v1/orders/track/FCK-260415-1234
GET/api/v1/marketplaceAuth: None (public)

List verified logistics companies with search and filters.

Example
curl "https://api.logibase.ng/api/v1/marketplace?state=Rivers&serviceType=COURIER&limit=10"
GET/api/v1/ordersAuth: Bearer JWT

List orders for your company with filters.

Example
curl https://api.logibase.ng/api/v1/orders?status=IN_TRANSIT \
  -H "Authorization: Bearer YOUR_JWT_TOKEN"

Need help integrating? We offer free developer support for companies building on LogiBase.

📧 Contact api@logibase.ng