Endpoint and http method information used for KYC leveling is given.
| HTTP Method | URL |
|---|---|
| POST | /v1/Account/BusinessAccountSubmitKYCForm |
| Params | Type | Mandatory |
|---|---|---|
| account_number | string | Yes |
| first_name | string | Yes |
| last_name | string | Yes |
| national_id | string | Yes |
| birth_year | int | Yes |
| birth_month | int | Yes |
| birth_day | int | Yes |
| national_document_type_id | int | Yes |
| country_code | string | Yes |
| sector_id | string | Yes |
| address | string | Yes |
| province_id | int | Yes |
| city | string | Yes |
| Params | Type |
|---|---|
| status | int |
| code | string |
| message | string |
| payload | object |
| account_number | string |
| kyc_level | int |
REQUEST (POST) :
{
"account_number": "TST0101",
"first_name": "TESTNAME",
"last_name": "TESTSURNAME",
"national_id": "21001617111",
"birth_year": "1995",
"birth_month": "08",
"birth_day": "19",
"national_document_type_id": 1,
"country_code": "TR",
"sector_id": "15",
"address": "Üsküdar Altunizade",
"province_id": "34",
"city": İstanbul
}
Success Response :
{
"status": 0,
"code": "100",
"message": null,
"payload": {
"account_number": "TST0101",
"kyc_level": 20
}
}
Fail Response:
{
"status": 2,
"code": "301",
"message": "Hesap sahibi tarafından daha önce 6/8/2022 8:09:05 AM +00:00 tarihinde KYC fromu gönderilmiş!",
"payload": null
}