---
# System prepended metadata

title: Получение списка уведомлений
tags: [first_contract, arithmetic-integration]

---

---
tags: arithmetic-integration,first_contract
title: Получение списка уведомлений
---

# Получение списка уведомлений

Получение уведомленинй для отображения на сайте.
При успешном запросе возвращает список json.

## 1. Запрос выполнения операции

### Request --->

#### URL:
Стандартный, [см. шаблон обращения](/NIkubqRkR5STebBQd8690g#URL)

#### Headers:
* **apikey**: ==[apikey](/NIkubqRkR5STebBQd8690g?both#URL)==
* **Content-type**: application/json; charset=utf-8
* **Mq-Jrb-Exchange**: PersonalAccount
* **Mq-Jrb-Routing-key**: notifications /notifications.==phone==
* **Mq-Jrb-Operation**: GetNotifications
* **Mq-Jrb-Object**: notifications /==phone==

:::info
:::spoiler Описание полей
- **phone**: номер телефона, строка, 10 цифр, без “+7” или “8”
:::

#### Body: Пример общего запроса
```json
{}
```
#### Body: Пример запроса по клиенту
```json
{   
    "phone": "9999999999",
    "birthdate": "yyyy-MM-dd"
}
```
:::info
:::spoiler Описание полей
- **phone**: номер телефона, строка, 10 цифр, без "+7" или "8"
- **birthdate**: дата рождения, строка даты в формате ISO

:::
---
### Response <---

Стандартный, [см. шаблон обращения](/NIkubqRkR5STebBQd8690g?view#Response-lt—)

---

## 2. Получение результата

### Request --->
Стандартный, [см. шаблон обращения](/NIkubqRkR5STebBQd8690g?view#URL1)

### Response <---

#### Headers:
* **Content-type**: application/json; charset=utf-8
* **Mq-Jrb-Id**: ==[id](/NIkubqRkR5STebBQd8690g?view#Headers3)==
* **Mq-Jrb-Id-Result**: ==[id-result](/NIkubqRkR5STebBQd8690g?view#Headers3)==

#### Body:
```json
[
    {
    "notifications": [
        {
            "phone": "*********",
            "notification": "ru='Уведомление'; en='Notification'",
            "relevancedate": 01.11.2021 23.59.59,
            "hash": "**************"
        },
        {
            "phone": "*********",
            "notification": "ru='Уведомление'; en='Notification'",
            "relevancedate": 01.11.2021 23.59.59,
            "hash": "**************"
        }
    ],
    "getmore": true
    }
]
```

:::info
:::spoiler Описание полей
- **phone**: номер телефона, строка, 10 цифр, без “+7” или “8”
- **notification**: описание уведомления
- **relevancedate**: срок жизни уведомления в формате dd.MM.yyyy hh.mm.ss
- **hash**: хеш сумма SHA256, номер телефона + Дата рождения 
- **getmore**: при значении true означает, что получен не весь пакет уведомлений и запрос нужно повторить.

:::

:::success
:::spoiler Пример, если есть уведомления
```json
[
    {
    "notifications": [
        {
            "phone": "9607777788",
            "notification": "ru='Вам отказано в получении займа, вы можете оформить заявку повторно'; en='You are denied a loan, you can reapply'",
            "relevancedate": 01.11.2021 23.59.59,
            "hash": "s+dzmEouxhDwUO1x5f1yFw=="
        },
        {
            "phone": "9607777788",
            "notification": "ru='Ваша заявка согласована. Продолжите процедуру оформления займа'; en='Your application has been approved. Continue the loan processing procedure'",
            "relevancedate": 01.11.2021 23.59.59,
            "hash": "s+dzmEouxhDwUO1x5f1yFw=="
        }
    ],
    "getmore": true
    }
]
```
:::

:::danger
:::spoiler Пример тела ответа, если уведомлений нет
```json
{
    "notifications": [],
    "getmore": false
}
```
:::