Endpoints
Every VTU service, one API
A single authenticated base URL. Consistent request/response shapes across services.
POST /v1/data
{
"network": "GLO",
"phone": "08051234567",
"plan": "GLO_1GB_30D"
}
// 200 OK
{
"status": "success",
"reference": "ord_9K3Q...",
"plan": "GLO 1GB / 30 days",
"discount_pct": 8.0
}Built for scale
Everything you'd expect. Plus the small things you didn't.
Bearer authentication
Rotate keys with zero downtime. Separate keys for sandbox and live.
Deterministic webhooks
At-least-once delivery, HMAC signing, and a full replay dashboard.
Native SDKs
Node, PHP and Python, with TypeScript types out of the box.
Honest sandbox
Sandbox mirrors production 1:1, including failure and retry paths.
Idempotency
Idempotency keys on every write so retries stay safe.
Sub-300ms responses
Median API latency under 300ms, measured across Lagos and Abuja.
