# 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](/alfred-integration-docs/welcome/alfred-overview/required-documents-for-kyc-by-country.md).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://alfred.gitbook.io/alfred-integration-docs/penny-api-general-integration/penny-api-operations/kyc-lite-+-get-access-token.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
