๐ Authentication
Each request must include your API key as a query parameter:
?key=YOUR_API_KEY
NBVS API is intended for admissions & credential verification workflows
(e.g., verifying applicant identity fields and submitted records). All calls may be audit-logged.
๐งพ Verification Endpoint
GET request:
https://nbvsghana.vercel.app/api/verify?key=YOUR_KEY&nia=GHA-0000000
Parameters:
- key โ your API key
- nia โ National ID / Ghana Card number (or applicant ID stored in NBVS)
- debug=1 โ optional, returns extra debug info
๐ฆ Example Response
{
"name": "Ama Serwaa",
"nia": "GHA-2039485",
"dob": "1999-02-15",
"region": "Greater Accra",
"status": "Verified"
}
๐จ Errors
{ "error": "Invalid API key" }
{ "error": "Record not found" }
{ "error": "Rate limit exceeded" }
๐ Rate Limits
Each API key has two limits:
- limitPerMinute โ default 10
- limitPerDay โ default 200
๐ค Managing API Keys
API keys can be created inside the NBVS Admin Panel โ API Keys.
Need help? Email: nbvsghana@nbvsghana.com