# Для зарегистрированных пользователей

## Шаг 1. Проверка наличия регистрации

<mark style="color:green;">`POST`</mark> `https://api.waix.ru/run/auth`

Выполните запрос для получения списка ресурсов (проектов) на которых присутствует регистрация данной электронной почты.

#### Request Body

| Name  | Type   | Description                                      |
| ----- | ------ | ------------------------------------------------ |
| email | string | Логин пользователя для получения списка ресурсов |

{% tabs %}
{% tab title="200 Если указанный email адрес присутствует на одном из сайтов посредников, ответ будет следующим:" %}

```yaml
{
   "status":"OK",
   "result":[
      {
         "id":"13",
         "domain":"asia-tao.com",
         "logo":"https:\/\/asia-tao.com\/themes\/default\/pic\/logo.png",
         "title":"Посредник ТаоБао Азия Шоп. Лучший официальный посредник таобао в России, TaoBao, 1688, Tmall. Доставка товаров из Китая",
         "course":9.4,
         "commission":3,
         "delivery":1,
         "reward":1,
         "stars":4.8883,
         "user":{
            "id":"43",
            "name":"Анютка",
            "avatar":"CiJZyEV2RrNWXf.jpg",
            "hash":"5210eb003f9ba17e60f9253650ebb2d1"
         }
      },
      {
         "id":"9",
         "domain":"quick-china.ru",
         "logo":"https:\/\/quick-china.ru\/themes\/default\/pic\/logo.png",
         "title":"Посредник китайских интернет-площадок QUICK-CHINA",
         "course":9.5,
         "commission":3,
         "delivery":1,
         "reward":1,
         "stars":5.0,
         "hash":"a5ff64c382c5a73f12fffda10a42e187"
      }
   ],
   "message":"Мы нашли эту почту на следующих сайтах посредников, пожалуйста, выберите учетную запись на сайте для привязки расширения к посреднику."
}
```

{% endtab %}
{% endtabs %}

Если в ответе json не присутствует свойство **user**, то указанная электронная почта не была зарегистрирована на сайте посредника.

## Шаг 2. Отправка ключа на почту пользователю

<mark style="color:green;">`POST`</mark> `https://api.waix.ru/run/auth`

В ответе предыдущего запроса, внутри свойства **user** находится объект, ищем в нем свойство **hash** необходимое для подтверждения отправки ключ-кода на указанную электронную почту.

#### Request Body

| Name  | Type   | Description                                                                   |
| ----- | ------ | ----------------------------------------------------------------------------- |
| email | string | Все тот же логин пользователя                                                 |
| id    | number | Идентификатор пользователя id, берем из ответа json шаг 1 в result\[].user.id |
| hash  | string | Хеш подтверждения операции, берем из ответа json шаг 1 в result\[].user.hash  |

{% tabs %}
{% tab title="200 " %}

```
```

{% endtab %}
{% endtabs %}

## Свет в конце туннеля

После этих действий, на почту поступит сообщение с ключ-кодом для авторизации в приложениях или расширениях.

> На указанную почту **ваша@почта.ru** было выслано сообщение со ссылкой для привязки расширения к нему. Откройте письмо, перейдите по ссылке и начните делать покупки прямо сейчас!

{% content-ref url="/pages/-LwxQIo54c-BI-GIOdWq" %}
[Активация расширения](/extension/activate.md)
{% endcontent-ref %}


---

# 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://doc.waix.ru/access/key/user.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.
