# Добавление

## Запрос добавления

<mark style="color:green;">`POST`</mark> `/user/address/add`

Добавление карточки адреса в список с проверкой уникальности, если карточка с такими данными уже существует она не будет добавлена

{% hint style="info" %}
Максимальное количество карточек адресов ограничено — 10
{% endhint %}

**Ожидаемые QUERY параметры**

| Name    | Type   | Описание                                     |
| ------- | ------ | -------------------------------------------- |
| `token` | string | [Ключ-токен](https://doc.waix.ru/access/key) |

**Данные для передачи**

| Name      | Type   | Описание                   |
| --------- | ------ | -------------------------- |
| `name`    | string | Фамилия Имя Отчество       |
| `phone`   | string | Номер телефона начиная с 7 |
| `city`    | string | Город                      |
| `address` | string | улица и номер дома         |

**Response**

{% tabs %}
{% tab title="200: OK" %}
В ответе `result` будет содержать `id` добавленной записи

<pre class="language-json"><code class="lang-json">{
<strong>    "status":"OK",
</strong><strong>    "result": 500
</strong>}
</code></pre>

{% endtab %}

{% tab title="200: LIMIT" %}
Статус ответа LIMIT означение превышение допустимого числа запросов
{% endtab %}

{% tab title="302: ERROR" %}

<pre class="language-json"><code class="lang-json">{
<strong>  "status": "ERROR",
</strong><strong>  "message": "Already exists"
</strong>}
</code></pre>

Если запись с аналогичными данными уже существует, она не будет добавлена
{% endtab %}

{% tab title="200: ERROR" %}
Если по какой-то иной причине запись не была добавлена, ответ result будет равен null

```json
{"status":"ERROR","result":null}
```

{% endtab %}
{% endtabs %}
