Logistics that plug into your stack
Create requests, receive rider offers and track deliveries from your own system. Same escrow protection as the app, plus signed webhooks for every status change.
Name your price, by API
Post requests at your price and accept the offer you like. Escrow holds the money until the receiver has the package.
Signed webhooks
A callback for every step: offer received, picked up, en route, delivered, completed. HMAC-signed so you can trust the source.
One wallet
Keys attach to your Logiquick account. The same wallet funds app and API deliveries, one balance to manage.
Quickstart
Base URL https://api.logiquick.appAuth is a single header: Authorization: Bearer lq_live_…. Keys are issued by our team and attach to your business’s customer account. Money is integer naira everywhere.
curl -X POST https://api.logiquick.app/v1/requests \
-H "Authorization: Bearer lq_live_..." \
-H "Content-Type: application/json" \
-d '{
"packageType": "docs",
"pickupAddress": "14 Aba Road, Umuahia",
"offerNgn": 2500,
"drops": [{
"address": "Umudike, by MOUAU gate",
"receiverName": "Ada N.",
"receiverPhone": "08031234567"
}]
}'Endpoints
| GET | /v1/me | Your account, wallet balance and current limits |
| POST | /v1/requests | Post a delivery request at your price |
| GET | /v1/requests | Your recent requests with pending-offer counts |
| GET | /v1/requests/REQ-1234 | One request: drops, offers, delivery state |
| POST | /v1/requests/REQ-1234/cancel | Cancel while still open |
| POST | /v1/offers/:offerId/accept | Accept a rider's offer. Escrow holds, delivery starts |
| GET | /v1/deliveries/DLV-1234 | Status, timeline, rider and live position |
| POST | /v1/deliveries/DLV-1234/confirm | Confirm receipt. Escrow releases to the rider |
Webhooks
Give us an HTTPS endpoint and we call it on every status change. Verify the X-Logiquick-Signature header: HMAC-SHA256 of the raw body with your webhook secret, hex-encoded.
POST https://yourstore.com/webhooks/logiquick
X-Logiquick-Event: delivery.delivered
X-Logiquick-Signature: hex(HMAC-SHA256(body, webhook_secret))
{
"event": "delivery.delivered",
"at": "2026-08-10T14:03:22.000Z",
"data": { "deliveryNumber": "DLV-4471", "status": "DELIVERED" }
}