This is Step 2 of 6 in the onboarding journey. View the full onboarding overview →
Why email verification exists
Before you can upload your company documents or access any part of the platform, you need to prove that you have access to the email address you registered with. This matters for two reasons. First, it prevents anyone from accidentally registering with someone else’s email address. Second, your email is how we send you security alerts, document review results, API key notifications, and production approval updates. Verifying it now means those messages reach the right person.What to expect in the verification email
Within seconds of completing registration, an email is sent to the address you provided. Here is what to look for:| Email detail | Value |
|---|---|
| From | noreply@unionbank.ng |
| Subject | UBN BaaS — Verify your email address |
| Contents | A 6-digit OTP code and a link to the verification page |
How to submit your verification code
You have two options: use the web portal or submit the code via the API directly.Option A: Verify via the web portal
- Open the verification email and copy the 6-digit code
- Go to sandbox.api.unionbank.ng/verify-email
- Enter your email address and the 6-digit code
- Click Verify Email
PENDING_KYB_DOCUMENTS.
Option B: Verify via the API
Endpoint:POST /api/Auth/verifyEmailCode
Base URL: https://sandbox.api.unionbank.ng
| Field | Type | Required | Description |
|---|---|---|---|
email | string | Yes | The exact email address you registered with |
code | string | Yes | The 6-digit OTP from the verification email |
Success response
| Field | What it means |
|---|---|
partnerId | Your unique partner identifier. This is unchanged from registration. |
email | The email address that was just verified. |
status | PENDING_KYB_DOCUMENTS means email verification is complete and you are ready for Step 3 — uploading your business documents. |
verifiedAt | The exact time your email was verified, in UTC. |
What happens next
Your account status is nowPENDING_KYB_DOCUMENTS. This means:
- You can log in to the portal
- You can see the document upload section
- You cannot make authenticated API calls yet (you do not have an API key at this stage — that comes after KYB approval)
Troubleshooting
I didn't receive the verification email
I didn't receive the verification email
Try the following steps in order:
- Wait 5 minutes. Email delivery can occasionally take a few minutes, especially through corporate mail servers.
- Check your spam or junk folder. Search for
noreply@unionbank.ngorUBN BaaS. - Check your email address. Log in to the portal and confirm the email address shown in your profile is the one you intended. A typo at registration is a common cause.
- Request a resend. On the portal login page, click Resend verification email and enter your email address.
- Check with your IT team. Some corporate email systems block automated messages from external senders. Ask your IT team to whitelist
noreply@unionbank.ng.
The code says it has expired
The code says it has expired
The OTP code is valid for 24 hours from the time it was sent. If it has expired, you cannot use that code.To get a new code:A new code will be sent immediately. The old code is invalidated as soon as the new one is generated.
- Go to the portal login page and click Resend verification email
- Or call
POST /api/Auth/resendVerificationCodewith your email address
The code says it has already been used
The code says it has already been used
An OTP code can only be used once. If you receive a “code already used” error, it means the code was submitted successfully at some point — possibly by you in a different browser tab, or by a team member who also has access to the email inbox.Check your account status:
- Log in to the portal at sandbox.api.unionbank.ng
- If you see a
PENDING_KYB_DOCUMENTSstatus, your email is already verified and you can proceed to Step 3
I entered the code incorrectly too many times
I entered the code incorrectly too many times
After 5 incorrect attempts, the code is locked for security reasons. You will need to request a new code using the resend option described above.If your account is locked, contact baas-support@unionbank.ng to have the lock cleared manually.
I registered with the wrong email address
I registered with the wrong email address
If you registered with an email address you do not have access to, you will not be able to receive the verification code. In this case:
- Contact baas-support@unionbank.ng with your
partnerId(from the registration response) and the correct email address you intended to use - Our team will update the email on your account and trigger a new verification email