> For the complete documentation index, see [llms.txt](https://legacy-docs.seven.tech/v1/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://legacy-docs.seven.tech/v1/http/receive.md).

# Получения статусов доставки

Данный функционал является опциональным и активируется по запросу партнера. Для активации партнеру необходимо реализовать обработчик запросов на своей стороне и сообщить URL куда следует направлять запросы.

{% hint style="info" %}
Партнеру необходимо реализовать механизм ответа на данный метод на своей стороне
{% endhint %}

## Получения статуса доставки

<mark style="color:blue;">`GET`</mark> `https://online-retail-company.ru/status`

Платформа SevenTech делает вызов в сторону платформы Партнера и передает статус.

#### Path Parameters

| Name          | Type    | Description                                                                                                                                                              |
| ------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| transactionId | integer | Идентификатор сообщения.                                                                                                                                                 |
| status        | integer | Статус доставки сообщения. Значения из справочника.                                                                                                                      |
| extStatus     | integer | Расширенный код ошибки. Значения из справочника.                                                                                                                         |
| ptag          | string  | Признак сообщения в системе партнера, который был передан в исходном запросе в параметре **ptag**.                                                                       |
| msgType       | string  | <p>Тип сообщения. В случае использования каскада, целевое. сообщение может быть доставлено абоненту по каналу отличного от исходного.<br><br>Примеры: VIBER, VK, SMS</p> |
| partnerMsgId  | string  | Уникальный идентификатор сообщения в системе партнера, который был передан в запросе на отправку сообщения в параметре **partnerMsgId**.                                 |
| clientId      | integer | Номер абонента                                                                                                                                                           |

{% tabs %}
{% tab title="200 Успешная обработка запроса." %}

```
OK
```

{% endtab %}

{% tab title="400 Неверные значения параметров: несуществующий в базе transactionId или ptag." %}

```
Transaction not found
```

{% endtab %}

{% tab title="500 Технические проблемы на стороне Партнера.
Будет выполнен повторный вызов согласно конфигурации сервиса." %}

```
System error
```

{% endtab %}
{% endtabs %}

## Примеры вызова

```
https://online-retail-company.ru/status?transactionId=12345678&status=2
```

Сообщение с идентификатором 12345678 было доставлено абоненту.
