---
metadata:
  - name: generator
    content: Diplodoc Platform v5.50.2
alternate:
  - https://yandex.ru/dev/direct/doc/dg-v4/en/live/CreateOfflineReport.md
  - https://yandex.ru/dev/direct/doc/dg-v4/ru/live/CreateOfflineReport.md
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.ru/dev/direct/doc/dg-v4/ru/llms.txt

# CreateOfflineReport (Live)
Запускает на сервере формирование отчета о динамических текстовых объявлениях.

{% note alert %}

Метод отключен. Используйте API версии 5.

{% endnote %}


Последовательность шагов для получения отчета:

1. Чтобы сформировать отчет, вызовите метод [CreateOfflineReport (Live)](https://yandex.ru/dev/direct/doc/dg-v4/ru/live/CreateOfflineReport.md).
    
    Метод возвращает идентификатор будущего отчета.
    
    Для одного пользователя на сервере хранится не более пяти отчетов. При попытке сформировать шестой отчет возвращается сообщение об ошибке. Отчеты хранятся в течение трех месяцев, а затем автоматически удаляются. С помощью метода [DeleteOfflineReport (Live)](https://yandex.ru/dev/direct/doc/dg-v4/ru/live/DeleteOfflineReport.md) можно удалить отчет вручную.
    
1. Периодически вызывайте метод [GetOfflineReportList (Live)](https://yandex.ru/dev/direct/doc/dg-v4/ru/live/GetOfflineReportList.md) и проверяйте готовность отчета по его идентификатору.
1. Когда отчет готов, cкачайте файл отчета по ссылке, которую вернул метод [GetOfflineReportList (Live)](https://yandex.ru/dev/direct/doc/dg-v4/ru/live/GetOfflineReportList.md).


## Входные данные {#input}

Ниже показана структура входных данных в формате JSON.

```javascript
{
   "method": "CreateOfflineReport",
   "param": {
      /* CreateOfflineReportRequest */
      "Type": (string),
      "CampaignIds": [
         (int)
         ...
      ],
      "StartDate": (date),
      "EndDate": (date),
      "ImpressionsThreshold": (int),
      "ClicksThreshold": (int),
      "GroupByDate": (string),
      "FieldNames": [
         (string)
         ...
      ]
   }
}
```

Ниже приведено описание параметров.


#|
||
**Параметр**
|
**Описание**
|
**Требуется**
||

||
**Объект CreateOfflineReportRequest**
||
||
`Type`
|
Тип кампаний, для которых формируется отчет.

Допускается только значение dynamic_text_ad.
|
Да
||
||
`CampaignIds`
|
Массив идентификаторов кампаний, для которых формируется отчет (не более 2).

Допускается указывать только кампании с типом “Динамические текстовые объявления”“Dynamic text ads”, в противном случае возвращается ошибка.
|
Да
||
||
`StartDate`
|
Начальная дата отчетного периода, `YYYY-MM-DD`. Отчетный период не должен начинаться более чем за 3 месяца от текущей даты.
|
Да
||
||
`EndDate`
|
Конечная дата отчетного периода, `YYYY-MM-DD`.
|
Да
||
||
`ImpressionsThreshold`
|
Порог по количеству показов: в отчете будут присутствовать только строки с количеством показов не менее указанного порога.

Минимальное значение — 10.
|
Нет
||
||
`ClicksThreshold`
|
Порог по количеству кликов: в отчете будут присутствовать только строки с количеством кликов не менее указанного порога.

Минимальное значение — 1.


{% note info %}

Если указаны одновременно оба параметра `ClicksThreshold` и `ImpressionsThreshold`, то в отчете будут присутствовать сроки, в которых достигнут хотя бы один из порогов.

{% endnote %}
|
Нет
||
||
`GroupByDate`
|
Рассчитывать суммарную статистику по периодам времени:

- day — по дням (значение по умолчанию);
- week — по неделям;
- month — по месяцам.
|
Нет
||
||
`FieldNames`
|
Названия столбцов, которые требуется выводить в отчете. Список столбцов см. в подразделе [Пример отчета](https://yandex.ru/dev/direct/doc/dg-v4/ru/live/GetOfflineReportList.md) описания метода [GetOfflineReportList (Live)](https://yandex.ru/dev/direct/doc/dg-v4/ru/live/GetOfflineReportList.md).
|
Да
||
|#


## Результирующие данные {#output}

Метод возвращает идентификатор формируемого отчета, как показано в следующем примере.

```javascript
{
   "data": 1234567
}
```

Описание данных, выводимых в отчете, см. в подразделе [Пример отчета](https://yandex.ru/dev/direct/doc/dg-v4/ru/live/GetOfflineReportList.md) описания метода [GetOfflineReportList (Live)](https://yandex.ru/dev/direct/doc/dg-v4/ru/live/GetOfflineReportList.md).

