Create a Reauth report
A re-authorization, or “reauth” report, should be used when a borrower is having trouble signing into their institution, or signed into the wrong institution, and wants to start the authentication process over with a new institution. Creating a reauth report deactivates all incomplete reports for that borrower and creates a new sign-in link.
Reauth Request#
URL: POST /create_and_send_customer_url
| Name | Type | Required | Allowed Values | Length | Description | 
|---|---|---|---|---|---|
request_id | String | Yes | 64 | Unique ID for API request. Can be any unique ID generated by you. | |
customer_id | String | Yes | 64 | Unique ID for the borrower in external system. | |
report_id | String | Yes | 6 | Source report_id for existing report where sign-in process failed | |
report_type | String | No | Reauth | 128 | Default value: Signup. What type of new report to create. Signup: Borrower signs into their bank account. Reauth - Cancel all open reports and create a new Signup report. Refresh - Pull latest data for an existing connection | 
loan_application_url | String | No | 64 | Link for loan app which can also be included in email and SMS sent to customer | |
is_contact_customer | String | No | 64 | Default value: true. If true, we will send a sign-in link to borrower via email and SMS | 
Note that by default, in the sandbox environment, we will not contact the customer, regardless of the value of is_contact_customer parameter. Lokyata can enable customer contact in sandbox environment upon request.
Reauth Response#
| Name | Type | Required | Allowed Values | Length | Description | 
|---|---|---|---|---|---|
url | String | Yes | 300 | Borrower portal link for bank login | |
report_id | String | Yes | 6 | Unique report ID created by Lokyata | 
Example JSON Request#
Request Header:
{  "x-api-key": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",  "Content-Type": "application/json"}Payload:
{  "request_id": "REQ-21",  "customer_id": "8",  "report_id": "ZJKPAF",  "loan_application_url": "www.example.com/apply/12345",  "is_contact_customer": true,  "report_type": "Reauth"}Example JSON Response#
{  "url": "https://banklogin.app/AEJJFC",  "report_id": "AEJJFC"}