For developers
One API for KYC verification
REST API with OpenAPI docs, JWT auth, multi-tenant isolation, and configurable verification providers. Ship a full India KYC flow in an afternoon — same philosophy as Didit, tailored for PAN, Aadhaar, and RBI-compliant routes.
API keys
JWT access + refresh tokens per user. Tenant-scoped login.
Webhooks
HMAC-signed callbacks on status change (configure in Settings).
OpenAPI 3
Interactive Swagger at /docs — try endpoints in browser.
Core endpoints
REST · OpenAPI 3 · https://www.nytrosoftai.com/ekyc/api
- POST/api/kyc/start— Create verification session
- POST/api/kyc/pan/verify— Verify PAN via provider
- POST/api/kyc/submit— Submit for auto-decision
- GET/api/kyc/status— Poll session status
- GET/api/kyc/certificate— Download decision PDF
- POST/api/admin/kyc-cases/:id/approve— Manual approve
Quickstart
# 1. Register & login POST https://www.nytrosoftai.com/ekyc/api/auth/register POST https://www.nytrosoftai.com/ekyc/api/auth/login # 2. Start KYC session POST https://www.nytrosoftai.com/ekyc/api/kyc/start Authorization: Bearer <token> # 3. Poll status GET https://www.nytrosoftai.com/ekyc/api/kyc/status