NexviaNexvia

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.

1

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_here
2

Create 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"
}
3

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": { ... }
}
4

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.