1
Create a session
Before initializing the SDK, you must create a unique session.
Each SDK instance requires its own session to ensure secure and independent interactions.Use the Create Session endpoint to generate this session.
This is a server-side API call that uses Sandbox Authentication to validate your credentials.Once created, you’ll receive a
session_id, which you’ll need when initializing the SDK on the client side.2
Add the SDK script
Include the EntityLocker SDK script in your HTML page.The SDK is loaded globally and available as
EntitylockerSDK.3
Initialize the SDK
Configure and launch the EntityLocker SDK when the user initiates document retrieval.
4
Handle SDK events
Set up an event listener to handle SDK events indicating session completion, cancellation, or errors.To programmatically verify the final status of a session, call the Session Status endpoint from your backend.
Event types
The SDK emits the following event types:| Event Type | Description |
|---|---|
in.co.sandbox.kyc.entitylocker_sdk.session.completed | User successfully completed the EntityLocker flow and documents were retrieved |
in.co.sandbox.kyc.entitylocker_sdk.session.closed | User closed the SDK without completing the flow |