# KYC Lite + Get Access Token

***

### Description:

This endpoint is designed to send user wallet details for a lite Know Your Customer (KYC) verification. It facilitates both sign-in and sign-up processes for users, ensuring a streamlined user onboarding and authentication experience.

**Mode:**

`POST`

#### Node:

```bash
/login-sof-kyc
```

<mark style="color:green;">`POST`</mark> `/login-sof-kyc`

Send user of wallet to undergo KYC lite and sign in/up.

#### Headers

| Name                                         | Type   | Description |
| -------------------------------------------- | ------ | ----------- |
| API-Key<mark style="color:red;">\*</mark>    | String |             |
| API-Secret<mark style="color:red;">\*</mark> | String |             |

#### Request Body

| Name                                                     | Type                                   | Description                                                                     |
| -------------------------------------------------------- | -------------------------------------- | ------------------------------------------------------------------------------- |
| "firstname"<mark style="color:red;">\*</mark>            | "Josmi"                                |                                                                                 |
| "lastname"<mark style="color:red;">\*</mark>             | "Cast"                                 | <p></p><p></p>                                                                  |
| "address"<mark style="color:red;">\*</mark>              | "Calle Buenos Aires"                   |                                                                                 |
| "country"<mark style="color:red;">\*</mark>              | "ARG"                                  | Please input ISO Code for Country (Mexico \| MEX)                               |
| "city"<mark style="color:red;">\*</mark>                 | "Buenos Aires"                         | Please input official names for City (CDMX \| Ciudad de México) no abbreviation |
| "email"<mark style="color:red;">\*</mark>                | "<josm@yahoo.com>"                     |                                                                                 |
| "phonenumber"<mark style="color:red;">\*</mark>          | "+5841292645400"                       |                                                                                 |
| "initial\_transaction"<mark style="color:red;">\*</mark> | "c8482ef1-0729-4ed8-83ed-0a57e746ecfe" |                                                                                 |
| "zipcode"<mark style="color:red;">\*</mark>              | 1020                                   |                                                                                 |
| "birthday"<mark style="color:red;">\*</mark>             | "1987-04-12"                           |                                                                                 |

{% tabs %}
{% tab title="202: Accepted " %}

```json
//  
{
    "statusCode": 202,
    "data": {
        "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6IkBqb3NtaWNhc3QiLCJzdWIiOjIyMiwiaWF0IjoxNjg5MjgwNjM5fQ.xv_La9JDOxtDljlFI6GINmfqS7kzy5w-tE_oMtOueA8", // This is the access token. Note Auth key Expires after 2 mintues.
        "kyc": false
    },
    "message": "login-sof-kyc"
}
```

{% endtab %}
{% endtabs %}

#### Considerations:

Once the user receives the access token from the response, use it to execute the endpoint `/third-party-service/kyc/upload-document` for the subsequent (KYC Full) verification process. Please note the Authorization key you receive will only be active for two minutes.&#x20;

Specific Information regarding KYC Documents by country can be found [here](https://alfred.gitbook.io/alfred-integration-docs/welcome/alfred-overview/required-documents-for-kyc-by-country).
