# Current Account

## Steps

{% stepper %}
{% step %}

### Initiate Onboarding Request

Call endpoint `/onboarding/submitOnboardingRequest` to initiate an onboarding request submit the text information.
{% endstep %}

{% step %}

### Submit Onboarding Documents

Call endpoint `/onboarding/uploadMedia` to submit the onboarding documents. For the documents required for onboarding, please refer to the <kbd>Documents</kbd> table below

{% hint style="warning" %}
After initiating the onboarding request, the onboarding documents must be submitted within 30 minutes, otherwise the onboarding request expires.
{% endhint %}
{% endstep %}

{% step %}

### Waiting for Reviewing

The request status becomes `2-PROCESSING` .&#x20;
{% endstep %}

{% step %}

### Get Onboarding Result

* Get it from `0001 - Personal Onboarding Result Notification` or by
* Calling the endpoint `/onboarding/getOnboardingStatus`
  {% endstep %}
  {% endstepper %}

## Status

<figure><img src="/files/yFM5BL6yvQYmCjGFSoUl" alt=""><figcaption></figcaption></figure>

## Documents

<table><thead><tr><th width="124">File ID</th><th width="244.7332763671875">Description</th><th width="118.8665771484375">File Type</th><th>Required?</th></tr></thead><tbody><tr><td>KYCF00001</td><td>Front side photo of Kenya national ID</td><td>jpg, jpeg</td><td>Required when <code>idType</code> = 101</td></tr><tr><td>KYCF00002</td><td>Back side photo of Kenya national ID</td><td>jpg, jpeg</td><td>Required when <code>idType</code> = 101</td></tr><tr><td>KYCF00003</td><td>Photo of the Kenya passport</td><td>jpg, jpeg</td><td>Required when <code>idType</code> = 103</td></tr><tr><td>KYCF00004</td><td>Front side photo of Kenya Alien ID</td><td>jpg, jpeg</td><td>Required when <code>idType</code> = 102</td></tr><tr><td>KYCF00005</td><td>Back side photo of Kenya Alien ID</td><td>jpg, jpeg</td><td>Required when <code>idType</code> = 102</td></tr><tr><td>KYCF00006</td><td>Selfie photo</td><td>jpg, jpeg</td><td><p>Required</p><div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p>Must be verified via <strong>Smile ID</strong> through your front-end</p></div></td></tr></tbody></table>

{% hint style="info" %}
NOTE: As of **January 19th 2026**, the previous requirement (KYCF00007 - selfie video) for which the last row is a replacement will **no longer be accepted** by our APIs. Partners are to integrate [Smile ID](https://docs.usesmileid.com/integration-options/mobile/getting-started) document [verification](https://docs.usesmileid.com/integration-options/mobile/products/document-verification) into their front-end (setting `skipApiSubmission: true`).

This change is mandatory for all partners onboarding **current accounts** and is part of a broader effort to standardise identity verification, improve security, and streamline the end-user experience.&#x20;
{% endhint %}


---

# 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://choice-bank.gitbook.io/choice-bank/account/current-account.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.
