Overview
The Verify Group platform uses a two-track authentication model:| Track | Best for | Credential |
|---|---|---|
| API Keys | Server-to-server, scripts, backend services | vg_live_ prefixed key |
| OAuth 2.0 | Web apps, SPAs, mobile apps with user context | client_id + client_secret |
1. Register your developer account
After your organisation is onboarded, register a developer account:2. Create an OAuth App
Register your application to get aclient_id and client_secret:
clientSecret immediately, it is shown once:
3. Choose your access pattern
Option A — API Key (server-to-server)
Option B — Client Credentials (machine-to-machine OAuth)
4. Top up credits
API calls consume tokens from your organisation wallet. Purchase more:5. Make your first KYC call
Supported scopes
| Scope | Access |
|---|---|
openid | OIDC ID token |
profile | Name and profile fields |
email | Email address |
org:read | Organisation info |
kyc:read | Read KYC results |
kyc:write | Create and sync KYC verifications |
claims:read | Read claims |
claims:write | Create and update claims |
voice:read | Read voice sessions and transcripts |
evidence:read | Read evidence files |
evidence:write | Upload and review evidence |
tokens:read | Read token balance and transactions |