Welcome 👋
Mint a key, drop it in your Authorization header, and start requesting rides.
—
Active keys
—
Rides via API
30/min
Create rate limit
Quickstart
curl -X POST https://api.tshova.co.zw/v1/rides \ -H "Authorization: Bearer YOUR_KEY" \ -H "Content-Type: application/json" \ -d '{"pickup":{"lat":-20.15,"lng":28.58,"address":"City Hall"}, "destination":{"lat":-20.17,"lng":28.62,"address":"NUST"}, "fare":3.50}'
Full reference & webhooks → tshova.co.zw/api-docs
API keys
Keys are shown once at creation. Rotate or revoke any time — changes take effect instantly.
Webhooks
Set a default callback URL per key. We POST offer.received and ride.status events (HTTPS only). Per-ride webhookUrl overrides it.
Usage
Rides requested through your keys.
—
Total API rides