История изменений Public API в Yandex DataLens
В этом разделе собрана история изменений DataLens Public API. Подробнее про версионирование в документации.
Версия 3
Сентябрь 2026
Совместимые изменения в Public API версии 3.
-
Добавили заголовки ответа:
x-dl-api-stable-version— номер новой стабильной версии;deprecation— наличие заголовка означает, что версия, через которую обращается пользователь, устарела. Содержитunix-timestampдаты выхода новой версии.
Пример:
x-dl-api-stable-version: 3 deprecation: @1788825600 -
В метод getEntries
:- добавили поле
scopes; - для поля
typeизменили тип данных:string→string | string[], гдеstring[]— массив из 1–10 элементов.
- добавили поле
-
В метод getWorkbookEntries
добавили значениеscopeвorderBy.field. -
В схемах чартов в Editor добавили
data.activitiesдля таблиц, Gravity UI Charts и JS-селекторов. -
В метод getTenantDetails
добавили ответ с полями:tenantId,orgId,settings,dlpEnabled,foldersEnabled. -
Актуализировали подключения:
- Добавили поле
ai_access_level. - Уточнили схемы создания, чтения и частичного обновления: обязательность полей, допустимость
nullи значения перечислений. - В схеме ответа
createConnectionдобавили необязательное полеoperation. - добавили поля
dlp_managed_*,mode,variantв подключения ClickHouse®, MySQL® и PostgreSQL. - Для подключения Trino добавили поля
extra_credentials,cluster_entry_idиform_fill_mode.
- Добавили поле
-
Актуализировали датасеты:
- В схемах
DatasetCreate,DatasetRead,DatasetUpdateдобавили поляpublishedId,revId,savedId. - В
DatasetUpdateдобавили полеmodeсо значениямиsaveиpublish(по умолчанию). - Расширили схемы источников и параметров запросов.
- В схемах
-
Добавили новые методы для работы в DataLens Platform со следующими объектами:
- REST-каталоги
; - кластеры Apache Spark™
и Trino ; - SQL-запросы
; - окружения
; - бакеты
.
- REST-каталоги
-
Добавили метод getHtmlPagePreviewUrl
. -
В методе getHtmlPage
добавили поддержку аудитного режима. -
В методе getPermissions
стали необязательными в ответе поля:approver,description,extras,requester.
08.09.2026 — переход на версию 3
-
Изменили схему аргументов/ответа методов для работы с чартами в визарде:
-
Изменили методы для работы с дашбордами и отчетами:
-
Добавили v2-версии методов получения, создания и обновления дашбордов и отчетов:
-
Из схем удалили поля:
schemeVersion— служебное поле версии у дашбордов;data.version— служебное поле версии у отчетов;data.description— вместо этого поля теперь используетсяannotation.description;background— устаревшее поле оформления;textColor— устаревшее поле оформления;widgetTabId— устаревшее поле инсайта на дашборде.
-
Для dataset-селекторов
fieldTypeтеперь принимает только значения из перечисления типов данных датасета, напримерstring,integer,dateиgenericdatetime. Для manual-селекторов полеfieldTypeсохраняется только у селекторов даты. -
Добавили условие, при котором у дашбордов обязателен хотя бы один таб в
data.tabs.
-
-
Миграции (при получении через метод getDashboardV2
или при сохранении в интерфейсе сущности v1):- Описание дашборда переносится из
data.descriptionвannotation.description. - Цвета фона всех виджетов переносятся из устаревшего
backgroundвbackgroundSettings.color: {light, dark}, а цвет текста заголовка — изtextColorвtextSettings.color: {light, dark}. Конечный формат цвета —HEX. - При отсутствии существующего актуального
widgetTabIdsпри миграцииwidgetTabIdперенесется в формате массива с одним элементомwidgetTabIds.
- Описание дашборда переносится из
Версия 2
28.07.2026
Совместимые изменения в Public API версии 2.
-
Добавились методы для работы с HTML-страницами:
-
Добавили методы для управления блокировками редактирования сущностей DataLens (например, чартов, дашбордов и т. д.):
-
Убрали тег
[Experimental]с методов для работы с дашбордами:
15.06.2026
Совместимые изменения в Public API версии 2. Добавились методы:
11.06.2026 — переход на версию 2
Несовместимые изменения с Public API версии 1. Изменилась версия Public API: теперь актуально Public API версии 2.
Несовместимое изменение затронуло метод getEntries, с помощью которого можно получать сущности Yandex DataLens.
- Для поля
idsизменился тип данных:string | string[]→string[]. - Для поля
createdByизменился тип данных:string | string[]→string[]. - Поле
pageс типомnumberудалено, вместо него добавленpageTokenс типомstring. - Добавлено поле
ignoreSharedEntriesс типомboolean, которое позволяет исключать из ответа общие объекты.
Версия 1
22.01.2026
22 января 2026 года запущено DataLens Public API версии 1.
ClickHouse® является зарегистрированным товарным знаком ClickHouse, Inc