Developer Documentation
Integrate NexVia in minutes
Our RESTful API makes it easy to add identity verification to any application. Authenticate with an API key, create sessions, and receive results via webhooks.
Quick Start
Four steps to go live
Get up and running with the NexVia API in just a few lines of code.
Authentication
Authenticate using API keys. Generate a key from your dashboard, then include it in the Authorization header of every request.
Authorization: Api-Key nxv_your_api_key_hereCreate a Verification Session
Start a new identity verification by making a single POST request. The API returns a session URL you can redirect your user to.
POST /api/verifications/
{
"project_id": 1,
"vendor_data": "user-123"
}Webhook Notifications
Receive real-time status updates via webhooks. Configure your endpoint in the dashboard and we'll notify you when a verification is completed, approved, or declined.
POST https://your-app.com/webhook
{
"session_id": "...",
"status": "Approved",
"decision": { ... }
}Retrieve Results
Fetch the full verification result at any time, including document data, risk score, and check outcomes.
GET /api/verifications/{id}/Full API reference coming soon
Detailed endpoint documentation, SDKs, and code samples are on the way. In the meantime, explore the interactive API at /api/schema/swagger-ui/ on your dashboard.