/
  1. get: summary

get/aiTracker_2/summary

Получение сводки по проверкам ИИ‑Трекера

Параметры запроса

Параметр Тип Описание Обязательный
model_key string Да
project_id integer ID проекта Да
competitor_id integer ID конкурента Нет
count_dates integer Количество дат в диапазоне

Максимальное значение ограничивается константой MAX_DATES конкретного модуля

Работает совместно с type_range
Нет
date1 string Дата начала диапазона

Используется вместе с date2 для задания диапазона дат
Нет
date2 string Дата окончания диапазона

Используется вместе с date1 для задания диапазона дат
Нет
dates array Произвольные даты без использования диапазона

Необходимо указать либо date1, date2, type_range, либо dates (вместе указывать нельзя)
Нет
fields array Список полей объекта, которые надо вернуть в результате

Если запрос поддерживает параметр fetch_style, формат ответа может быть разным, fields будет влиять на содержание данных в этом ответе

Использует поля модели
Нет
filters array Список фильтров по полям объекта

{name: string, operator: Selector\Types\Operator, values: array}

Использует поля модели

Поля обязательное, если $id не указан
Нет
group_folder_id_depth boolean При фильтрации по ID папок также искать в подпапках Нет
id integer Id объекта, для фильтрации объектов по id

Только для моделей с полем id
Нет
limit integer Количество объектов, которые необходимо получить в результате

Используется в паре с offset
Нет
offset integer Число объектов, которое необходимо пропустить при получении результата

Используется в паре с limit
Нет
only_exists_by_date string Переопределить дату, которую надо использовать для фильтра $only_exists_first_date Нет
only_exists_first_date enum Значение для фильтра: Отображать только запросы, присутствующие в первой проверке указанного периода или в указанной проверке

0 — All (Без фильтра)
1 — OnlyExistsInFirstDate (Только запросы, присутствующие в первой проверке указанного периода или в конкретной проверке)
2 — OnlyAddedAtPeriod (Только добавленные запросы за период или начиная с конкретной даты; Работает не корректно из-за ограничения JOIN CH)
Нет
orders array Список полей объекта, по которым необходимо выполнить сортировку

Поля могут быть строками или объектом: {name: string, direction: 'ASC' | 'DESC', orderValues: array, operator: string, values: array}

Использует поля модели
Нет
period_days integer Период в днях

Используется для алгоритма получения дат через равные промежутки (type_range = 6)

Не более 31
Нет
show_count_mentioned boolean Отобразить данные по количеству упоминаний Нет
show_sentiments boolean Отобразить данные по тональности Нет
show_trash boolean Показывать удаленные запросы Нет
show_visibility boolean Отобразить данные по видимости Нет
type_range enum Тип диапазона дат

0 — FullRange (Весь период без ограничений)
1 — YandexUpdates (Период с выполненными проверками (Только апдейты Яндекс))
2 — Range (Период с выполненными проверками)
3 — TwoChecks (Две проверки)
4 — OneCheck (Одна проверка)
5 — LastCheckOfMonth (Последняя проверка месяца)
6 — Accumulated (Даты через равные промежутки; - Средняя позиция: используется совместно с параметром длины периода period_days; - Возвращает не более 7 дат)
7 — TwoLastChecks (Две последние даты проверок)
100 — ListDates (Произвольный список дат)
Нет