VendPower Developers

API Documentation

REST API for electricity, betting wallets, cable TV, mobile data, airtime, and Vend Airtime to Cash. Authenticate with an approved X-API-Key.

JSON over HTTPS X-API-Key auth Idempotent purchases
All systems normal

Base URL

https://api.vendpower.ng/api/v1

Error reference

Common error shapes and when they appear. Endpoint pages list errors specific to that call.

Error body shape

Most failures return JSON with success: false, a human-readable message, and optionally errors (validation bags or duplicate metadata).

Common purchase errors

SituationHTTPWhat to do
Invalid / missing fields422Fix the payload.
Duplicate idempotency key409Requery the returned transaction id.
Insufficient wallet400 / 402Fund wallet, then retry with a new key.
Upstream / service down503Retry later; keep the same key if unsure.
Not found404Check path params and catalog ids.

VendPower Developer API