New features, enhancements, and fixes to the Vlens API and documentation
September 15, 2025
Enhancements
SMS provider selection
The StepVerifyPhone endpoint now accepts a smsProviders field so tenants can choose which SMS gateway to use for OTP delivery on a per-request basis:
Omit the field to use the tenant default.
Extracted data flag
All three verification endpoints (verify/id/front, verify/id/back, verify/liveness/multi) now support getExtractedData: boolean. Set to false when you only need the verification status and don’t need the full OCR output — reduces response payload size.
LinkUserWithExistingTransaction
New endpoint POST /api/DigitalIdentity/LinkUserWithExistingTransaction allows associating an existing API-key-only OCR transaction to a logged-in user without repeating the capture flow. See the Digital Identity guide for details.
Bug fixes
- Fixed
govern_englishreturning Arabic characters for some governorates inIdFrontStepApiOutput - Resolved a race condition where concurrent
verify/id/frontcalls could generate duplicate transactions for the same user

