New features, enhancements, and fixes to the Vlens API and documentation

August 24, 2026

API

Commercial Register PDF processing — background processing

CR PDF processing now runs in the background since it can take a long time. Added:

  • POST /v1/ocr/process_pdf — submit a PDF, returns immediately with a processing status
  • GET /v1/ocr/get_process_pdf_result/{transaction_id} — poll for the result

A webhook notification is sent once processing completes, indicating success or failure. See OCR and Webhooks.

OCR spoofing bypass

Added OcrSpoofingBypassFeature to bypass spoofing checks for OCR steps only. Spoofing checks remain enforced for Digital Identity (DI) steps and cannot be bypassed there.

Resend phone OTP during password reset

POST /api/DigitalIdentity/ForgetPassword/ValidateEmailOtp can now be called multiple times to resend the OTP. Previously the endpoint could only be called once, forcing users to restart the password reset flow if they didn’t receive the code.

Webhook payload enhancements & session redirect URL

  • Session completion data and user metadata are now attached directly to webhook notifications sent to integrated client systems when a user completes onboarding.
  • The session redirect URL now returns session history data alongside it, including per-session closure status and allowed contract type activity (which contract types are signed vs. outstanding).

Contract type activity tracking

Added AllowedContractTypesActivity to session history, tracking allowed contract types, signed contracts, contract status, and whether all allowed contract types have been signed.

Admin dashboard

User Sessions & Invitations management

  • User Sessions — new screens to view user onboarding sessions, status updates, and session history, plus a detailed modal view for individual sessions.
  • Invitations — new screens to view sent invitations, delivery details, and session creation status.