AdeyVerify

Getting Started

Create an account, organization, and API key

1. Create an account and organization

Register at your AdeyVerify dashboard (/register). Registering also creates your first organization — API keys, subscriptions, and verification history all belong to an organization, not an individual user.

2. Generate an API key

From the dashboard, go to API Keys → New API key. Choose an environment (TEST or LIVE — both behave identically; the distinction is for your own tracking) and, optionally, restrict it to specific services.

The full secret (av_test_... or av_live_...) is shown once, at creation. AdeyVerify stores only a hash of it — if you lose it, rotate the key from the dashboard to get a new one.

3. Make your first request

Every request under /api/v1 needs an Authorization: Bearer <api-key> header.

curl -X POST http://localhost:4000/api/v1/verify/banks \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer av_test_YOUR_API_KEY" \
  -d '{"bank": "Commercial Bank of Ethiopia"}'
Response
{
  "verificationId": "cmun...",
  "replay": false,
  "status": "VERIFIED",
  "source": "INTERNAL_DIRECTORY",
  "bank": {
    "name": "Commercial Bank of Ethiopia",
    "institutionId": "231402",
    "isSupported": true
  },
  "errors": []
}

Every request is recorded and shows up in Verification History in the dashboard, and every verification response includes a verificationId you can fetch again later via the matching GET endpoint.

Next steps

On this page