---
metadata:
  - name: generator
    content: Diplodoc Platform v5.54.2
alternate:
  - https://appmetrica.yandex.by/docs/en/mobile-api/datastream/ref/status.md
  - https://appmetrica.yandex.by/docs/ru/mobile-api/datastream/ref/status.md
  - href: ru/mobile-api/datastream/ref/status.md
    type: text/markdown
    title: Markdown version
  - href: ../../../llms.txt
    type: text/markdown
    title: llms.txt
---
> **Documentation Index:** Fetch the complete configuration index at https://appmetrica.yandex.by/docs/ru/llms.txt

# Состояние потока

Возвращает список потоков по каждому типу событий. Каждый поток содержит список 5-минутных окон с размерами данных и составом полей экспорта.

## Формат запроса {#request-format}

```
GET https://api.appmetrica.yandex.ru/datastream/v1/application/{id}/status
```

#|
|| `id` | Идентификатор приложения. ||
|#

## Формат ответа {#output-structure}

```json translate=no
{
    "status": {
        "streams": [
            {
                "data_type": string,
                "stream_windows": [
                    {
                        "stream_window_timestamp": int,
                        "export_schema_id": int,
                        "payload_bytes": int,
                        "event_count": int,
                        "update_timestamp": int
                    },
                    ...
                ]
            },
            ...
        ],
        "export_fields": [
            {
                "export_schema_id": int,
                "field_names": [
                    "event_datetime",
                    "event_json",
                    "event_name",
                    "event_timestamp",
                    "session_id",
                    "installation_id",
                    "appmetrica_device_id",
                    "city",
                    "connection_type",
                    "country_iso_code",
                    ...
                ]
            },
            ...
        ]
    }
}
```

#|
|| `status` | Ответ API. ||
|| `status.streams` | Список потоков с данными экспорта. ||
|| `status.streams[i].data_type` | Тип данных, из которых сформирован поток. Допустимые значения:
- `event`
- `installation`
- `session_start`
- `session_end`
- `push_token`
- `crash`
- `error`
- `click`
- `revenue`
- `ecommerce`
- `ad_revenue`
- `attributed_event`
- `deeplink`
 ||
|| `status.streams[i].stream_windows` | Список окон потока. ||
|| `status.streams[i].stream_windows[j].stream_window_timestamp` | Секундный unix-timestamp, указывающий на окно данных. Он используется для указания окна для скачивания данных. ||
|| `status.streams[i].stream_windows[j].export_schema_id` | Идентификатор набора полей CSV. ||
|| `status.streams[i].stream_windows[j].payload_bytes` | Размер файла CSV в байтах без учета заголовка CSV. ||
|| `status.streams[i].stream_windows[j].event_count` | Количество событий в файле CSV. ||
|| `status.streams[i].stream_windows[j].update_timestamp` | Секундный unix-timestamp. Означает время последнего изменения данных в данном окне. Изменения происходят в последних окнах, в которые данные дописываются в настоящее время. ||
|| `status.export_fields` | Содержит список наборов полей CSV, которые были использованы для формирования окон данных. ||
|| `status.export_fields[i].export_schema_id` | Идентификатор набора полей CSV. ||
|| `status.export_fields[i].field_names` | Список строковых имен полей, выбранных для экспорта. Подробнее о полях в статье [Типы данных для экспорта](https://appmetrica.yandex.by/docs/ru/mobile-api/datastream/data-type-fields.md). ||
|#

## Пример {#example}

Запрос:

```bash translate=no
curl -X GET 'https://api.appmetrica.yandex.ru/datastream/v1/application/1111/status' \
-H 'Authorization: OAuth oauth_token'
```

Ответ:

```json translate=no
{
    "status": {
        "streams": [
            {
                "data_type": string,
                "stream_windows": [
                    {
                        "stream_window_timestamp": int,
                        "export_schema_id": int,
                        "payload_bytes": int,
                        "event_count": int,
                        "update_timestamp": int
                    },
                    ...
                ]
            },
            ...
        ],
        "export_fields": [
            {
                "export_schema_id": int,
                "field_names": [
                    "event_datetime",
                    "event_json",
                    "event_name",
                    "event_timestamp",
                    "session_id",
                    "installation_id",
                    "appmetrica_device_id",
                    "city",
                    "connection_type",
                    "country_iso_code",
                    ...
                ]
            },
            ...
        ]
    }
}
```

<!-- source: ru/_includes/feedback-button-3.md -->
Если вы не нашли ответ на свой вопрос, то вы можете задать его через форму обратной связи. Пожалуйста, опишите возникшую проблему как можно подробнее. Если возможно, приложите скриншот.

<a href="../../../troubleshooting/feedback-new">
  <span class="button">Написать в службу поддержки</span>
</a>

<a href="../../../troubleshooting/feedback-docs">
  <span class="button">Предложить улучшение для документации</span>
</a>
<!-- endsource: ru/_includes/feedback-button-3.md -->
