> For the complete documentation index, see [llms.txt](https://stokn.gitbook.io/welcome-to-stokn.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://stokn.gitbook.io/welcome-to-stokn.io/overview-1.md).

# Overview

In this section, we have described all the steps that you can go through in order to create accounts and use our API.&#x20;

It is important to mention that our API is "à la carte" and you can use any of our services independently.&#x20;

1 - You can also access all our API endpoints through our SWAGGER using the following link:&#x20;

{% embed url="<https://vmi81rmoy6.execute-api.eu-west-3.amazonaws.com/swagger-ui/index.html#/>" %}
Swagger
{% endembed %}

2 - User/Account/Portfolio Structure:&#x20;

Before we start, we would like to clarify the User accounts structure so you can have a better understanding of our wallet structures.&#x20;

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

As a corporate client, at the beginning of your relation with Stokn, you will go through a KYB with our compliance team. Once these checks are completed, we will grant you with a vault.&#x20;

A vault, is a space in which you will be able to create **UserId**, **AccountId** and **PortfolioId** for your Users.&#x20;

Each of the User that will use the services provided in this API, will start by creating an account ([as explained in  Step 1 below](/welcome-to-stokn.io/step-1-user-account-creation.md)). For every account created, a new **UserId** and **AccountId** will be generated.&#x20;

Each User has a single **UserId**, but will be allowed to have several **AccountId,** also called **SubAccountId**.&#x20;

Each User will have to go through our KYC checks with our compliance team. Once the KYC are confirmed, the Account will be validated and you will be able to generate **PortfolioId.**&#x20;

A **PortfolioId** is linked to a blockchain Public Address from which the transactions of the User will be completed.&#x20;

It is possible to issue several **PortfolioId** per **AccountId,** but the main portfolio is the **Trading Portfolio,** on which any deposits will be credited.&#x20;
