Skip to navigation

Resend Customer OTP

View as Markdown

Re-triggers BVN validation and issues a fresh OTP for a customer who hasn’t completed Generate Customer Account yet. Fails if the customer already has a dedicated account, or has no prior BVN/KYC record.

Body (JSON)

FieldTypeRequiredNotes
customerIdstringyesCustomer ID (or the customer’s email)

Behaviour notes

  • Re-runs BVN validation with the provider, which sends a new OTP, and replaces the customer’s KYC record. data is the new KYC verification record.
  • A missing customerId returns 401 (not 400) with all fields required.

Authentication

AuthorizationBearer

Access token from Generate Access Token (valid 15 minutes).

Request

This endpoint expects an object.
customerIdstringOptional

Response

OK
statusstringOptional
messagestringOptional
dataobjectOptional

Errors

400
Bad Request Error
401
Unauthorized Error
403
Forbidden Error
404
Not Found Error