Stay up to date with changes to the Vlens API, documentation, and platform.
September 1, 2025
New features
Webhooks — App.BusinessRequestStatusChange
Tenants can now subscribe to contract lifecycle events via the Vlens portal. When a business request changes status (e.g. PendingApproval → Approved, Approved → CustomerSigned), Vlens sends an HTTP POST to your configured endpoint.
Configure subscriptions under Webhook Subscriptions in the portal. Each delivery is logged with the source IP, headers, and body for debugging.
See the Webhooks guide for payload format and best practices.
Co-signer support
POST /api/BusinessRequest/Create/{typeId} now accepts customerSignersIdentifiers — a list of additional customers who must co-sign the contract. Use minimumRequiredSignatories to define how many must sign for the contract to be valid.
Business request retrieval by ID
GET /api/BusinessRequest/GetBusinessRequestById/{id} is now available, returning full contract details for any request by UUID — not limited to the current user’s active request.
Enhancements
- Admin endpoint
GET /api/DigitalIdentity/GetUserDigitalIdentityImagesnow returnslivenessFace01Image,livenessFace02Image,livenessFace03Imagealongside the existing liveness composite image POST /api/BusinessRequest/Create/{typeId}response now includesrelatedBusinessRequestfor request types with configured sub-contracts
Documentation
- Developer guide and API reference published at vlens.docs.buildwithfern.com

