Book and track deliveries
Create a delivery from your own checkout, get the tracking link back, and follow the stages as they change.
Services · Developer API
Everything the Haulstow apps do is an API call first. Book a delivery from your own checkout, read stock out of a hub, attach cash on delivery to an order, and get told when the parcel lands, without your customer ever leaving your product.
Delivery, inventory and money usually mean three integrations against three vendors, each with its own idea of what an order is. Here they are one resource model under one key.
REST over JSON, bearer-token auth, webhooks for the things you should not have to poll for. The full reference lives at docs.haulstow.co.
POST /api/v1/deliveries
{
"pickup": { "address": "12 Oxford St, Osu" },
"dropoff": { "address": "7 Lagos Ave, East Legon" },
"parcel": { "description": "2 boxes", "weight_kg": 4.5 },
"cod": { "amount": 480.00, "currency": "GHS" },
"notify": { "sms": "+233201234567" }
}Illustrative. The reference is the source of truth for fields and responses.
Four surfaces, one key, one set of identifiers across all of them.
Create a delivery from your own checkout, get the tracking link back, and follow the stages as they change.
On-hand counts per item and per hub, so your storefront can sell against what is actually there.
Attach a COD amount to an order and read back what was collected, reconciled and settled.
Webhooks for collected, in transit, delivered and failed, so your system reacts without polling.
Keys are issued from the developer portal against your Haulstow account.