Verification Status
Check your organization's KYC or KYB verification status — this is your source of truth for whether an organization can move to live processing.
Request
curl --request GET \
--url $baseUrl/organizations/verification/KYB \
--header 'x-api-key: YOUR_API_KEY'Response
{
"data": {
"status": "approved",
"type": "kyb",
"verified_at": "2026-01-01T00:00:00Z",
"details": {
"business_name": "Acme Corp",
"country": "NG"
}
}
}Status values
| Status | Meaning | Can transact in production? |
|---|---|---|
pending | Not yet submitted | ❌ |
review | Submitted, under review | ❌ |
approved | Verification passed | ✅ |
rejected | Verification was rejected | ❌ |
failed | Verification attempt failed | ❌ |
Handling each status
pending— direct the org to submit onboarding info before attempting live processingreview— keep the org in a non-transacting state; poll at a reasonable interval, don't retry aggressivelyapproved— cleared to transact; proceed with funding, beneficiaries, and execution in productionrejected— review the returneddetails, correct the issue, and resubmit through the approved channelfailed— treat as blocking; review response details before retrying or escalating
Sandbox note: organizations are automatically approved in sandbox mode.
Recheck until resolved
If status is review, re-run the same request until it changes to approved, rejected, or failed.
Updated 14 days ago
Did this page help you?