Tshova Developers

Your API keys, usage and webhooks — in one place.

OR

Read the API docs · tshova.co.zw

📬

Verify your email

We sent a link to . Click it, then continue.

Tshova Developers
API docs ↗

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

Create an API key

Name it so you can tell keys apart.

Here's your key 🔑

Copy it now — for security we can't show it again.

Store it as a server secret. Anyone with this key can request rides as you.

Edit webhook