SprintCheck

Get started

Errors

Every response — success or failure — uses the same envelope, so one parser handles everything.

The envelope

success is 1 when the call succeeded and 0 otherwise, message is human-readable, and data carries the payload (an empty object on errors).

Error · 400
{
  "success": 0,
  "message": "Invalid BVN number provided",
  "data": {}
}

Status codes

CodeMeaningWhat to do
200OKThe request succeeded.
201CreatedThe resource was created.
400Bad requestCheck the request shape against the reference.
401UnauthorizedThe credential is missing, wrong or revoked.
402Insufficient balanceTop up the wallet before retrying.
404Not foundThe resource or route does not exist.
422Validation failedFix the invalid or missing fields and retry.
429Too many requestsBack off and retry with exponential delay.
500Server errorSafe to retry; contact support if it persists.