This API is used to onboard a customer via eKYC by authorized entities associated with Lulu. The API provides encrypted HTML page content with a unique eKYC request Id as a response. The sequence diagram below provides further insight into the rich customer onboarding experience.
API | /api/v1/request | |
Authorization | Bearer Token | |
Method | POST | |
Headers | Content-Type:application/json | |
Payload |
| |
Success Response |
| |
Authentication Failure |
| |
Other Failure Response |
|
Name | Data Type | Max Length | Mandatory | Description |
---|---|---|---|---|
Content-Type | String | 36 | Yes | Content type |
Name | Data Type | Max Length | Mandatory | Description |
---|---|---|---|---|
channel | String | 20 | Yes | Channel |
agentLocationId | String | 6 | Yes | Unique Identifier to identify the requester |
ekycProvider | String | 30 | Yes | EKYC Provider |
ecrn | String | 255 | Yes | Customer Number |
primaryMobileNumber | String | 20 | No | Primary Mobile Number |
emailId | String | 120 | No | Email ID |
Name | Data Type | Max Length | Description |
---|
Name | Data Type | Max Length | Description |
---|---|---|---|
status | String | 255 | status description |
status_code | Int | - | Status code |
message | String | 255 | Message |
data | Object | - | Data object |
ekyc_request_id | String | 50 | EKYC Request unique identification number |
ekyc_request_data | Object | - | Data object |
ekyc_portal_html | String | 4000 | Base 64 Encrypted EKYC Portal Html content |