Yandex Cloud
Поиск
Связаться с намиПопробовать бесплатно
  • Истории успеха
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
  • Marketplace
    • Доступны в регионе
    • Инфраструктура и сеть
    • Платформа данных
    • Искусственный интеллект
    • Безопасность
    • Инструменты DevOps
    • Бессерверные вычисления
    • Управление ресурсами
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Партнёрская программа
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Калькулятор цен
    • Тарифы
    • Акции и free tier
  • Истории успеха
  • Документация
  • Блог
Создавайте контент и получайте гранты!Готовы написать своё руководство? Участвуйте в контент-программе и получайте гранты на работу с облачными сервисами!
Подробнее о программе
Проект Яндекса
© 2026 ТОО «Облачные Сервисы Казахстан»
Yandex DataLens
  • Нейроаналитик DataLens
  • DataLens Gallery
    • Как пользоваться Public API
      • Overview
      • getConnection
      • createConnection
      • updateConnection
      • deleteConnection
      • getDashboard
      • createDashboard
      • updateDashboard
      • deleteDashboard
      • getDataset
      • createDataset
      • updateDataset
      • deleteDataset
      • validateDataset
      • getEntriesRelations
      • getEntries
      • getQLChart
      • deleteQLChart
      • getWizardChart
      • deleteWizardChart
      • getEditorChart
      • deleteEditorChart
      • createEditorChart
      • updateEditorChart
      • getEntriesPermissions
      • getAuditEntriesUpdates
      • listDirectory
  • Аудитные логи Audit Trails

В этой статье:

  • HTTP request
  • Body parameters
  • Data
  • TabsItem
  • LayoutItem
  • ConnectionsItem
  • Aliases
  • Settings
  • Response
  • Data
  • TabsItem
  • LayoutItem
  • ConnectionsItem
  • Aliases
  • Settings
  1. DataLens Public API
  2. DataLens API (англ.)
  3. createDashboard

DataLens API: 🚧 [Experimental] Create dashboard

Статья создана
Yandex Cloud
Обновлена 16 января 2026 г.
  • HTTP request
  • Body parameters
  • Data
  • TabsItem
  • LayoutItem
  • ConnectionsItem
  • Aliases
  • Settings
  • Response
  • Data
  • TabsItem
  • LayoutItem
  • ConnectionsItem
  • Aliases
  • Settings

HTTP requestHTTP request

Creates the specified dashboard.

POST https://api.datalens.yandex.net/rpc/createDashboard

Body parametersBody parameters

Request schema: application/json

{
  "key": "string",
  "data": {
    "counter": "integer",
    "salt": "string",
    "schemeVersion": "number",
    "tabs": [
      {
        "id": "string",
        "title": "string",
        "items": [
          {
            "<allOf>": [
              {
                "id": "string",
                "namespace": "string",
                "type": "string"
              },
              "unknown"
            ]
          }
        ],
        "layout": [
          {
            "i": "string",
            "h": "number",
            "w": "number",
            "x": "number",
            "y": "number",
            "parent": "string"
          }
        ],
        "connections": [
          {
            "from": "string",
            "to": "string",
            "kind": "string"
          }
        ],
        "aliases": {
          "default": [
            "array"
          ]
        }
      }
    ],
    "settings": {
      "autoupdateInterval": "unknown",
      "maxConcurrentRequests": "unknown",
      "loadPriority": "string",
      "silentLoading": "boolean",
      "dependentSelectors": "boolean",
      "globalParams": {
        "string": "unknown"
      },
      "hideTabs": "boolean",
      "hideDashTitle": "boolean",
      "expandTOC": "boolean",
      "assistantEnabled": "boolean"
    },
    "supportDescription": "string",
    "accessDescription": "string"
  },
  "meta": {
    "string": "unknown"
  },
  "links": {
    "string": "string"
  },
  "workbookId": "string",
  "lockToken": "string",
  "mode": "string"
}

Field

Description

key

string

Required field. Key of the dashboard entry. Indicates the path and name of the dashboard.

data

Data

Required field. Dashboard data structure.

meta

object (map<string, unknown>)

Metadata associated with the dashboard.

links

object (map<string, string>)

Information about configured links on the dashboard. For details about dashboard links, see documentation.

workbookId

string

ID of the workbook the dashboard belongs to.

lockToken

string

mode

enum

Required field.

  • save
  • publish

DataData

Dashboard data structure.

Field

Description

counter

integer

Required field. Counter for the dashboard.

salt

string

Required field. Salt used for data hashing.

schemeVersion

enum

  • 8

tabs[]

TabsItem

Required field. List of dashboard tabs.

settings

Settings

Required field. Dashboard settings.

supportDescription

string

Description for the window before contacting support.

accessDescription

string

Access error message for the dashboard.

TabsItemTabsItem

Information about dashboard tab.

Field

Description

id

string

Required field. ID of the dashboard tab.

title

string

Required field. Title of the dashboard tab.

items[]

unknown

Required field. List of tab items.

layout[]

LayoutItem

Required field. Layout configuration for the tab.

connections[]

ConnectionsItem

Required field. Connections used in tab items.

aliases

Aliases

Required field. Aliases for the tab.

LayoutItemLayoutItem

Layout configuration for the tab.

Field

Description

i

string

Required field. Identifier for the layout item.

h

number

Required field. Height of the layout item.

w

number

Required field. Width of the layout item.

x

number

Required field. X coordinate of the layout item.

y

number

Required field. Y coordinate of the layout item.

parent

string

ConnectionsItemConnectionsItem

Field

Description

from

string

Required field.

to

string

Required field.

kind

enum

Required field.

  • ignore

AliasesAliases

Field

Description

default[]

string

SettingsSettings

Information about dashboard settings.

Field

Description

autoupdateInterval

Any of number | null | null

Auto-update interval setting.

maxConcurrentRequests

Any of number | null | null

Maximum concurrent requests.

loadPriority

enum

Widget display order on a mobile device:

  • charts — to load charts at first.
  • selectors — to load selectors at first.

silentLoading

boolean

Required field. Silent loading flag.

dependentSelectors

boolean

Required field. Dependent selectors flag.

globalParams

object (map<string, unknown>)

Global parameters.

hideTabs

boolean

Required field. Hide tabs flag.

hideDashTitle

boolean
Hide dashboard title flag.

expandTOC

boolean

Required field. Expand table of contents flag.

assistantEnabled

boolean

Neuroanalyst enabled flag.

ResponseResponse

HTTP Code: 200

Response

Response schema: application/json

{
  "key": "unknown",
  "workbookId": "unknown",
  "data": {
    "counter": "integer",
    "salt": "string",
    "schemeVersion": "number",
    "tabs": [
      {
        "id": "string",
        "title": "string",
        "items": [
          {
            "<allOf>": [
              {
                "id": "string",
                "namespace": "string",
                "type": "string"
              },
              "unknown"
            ]
          }
        ],
        "layout": [
          {
            "i": "string",
            "h": "number",
            "w": "number",
            "x": "number",
            "y": "number",
            "parent": "string"
          }
        ],
        "connections": [
          {
            "from": "string",
            "to": "string",
            "kind": "string"
          }
        ],
        "aliases": {
          "default": [
            "array"
          ]
        }
      }
    ],
    "settings": {
      "autoupdateInterval": "unknown",
      "maxConcurrentRequests": "unknown",
      "loadPriority": "string",
      "silentLoading": "boolean",
      "dependentSelectors": "boolean",
      "globalParams": {
        "string": "unknown"
      },
      "hideTabs": "boolean",
      "hideDashTitle": "boolean",
      "expandTOC": "boolean",
      "assistantEnabled": "boolean"
    },
    "supportDescription": "string",
    "accessDescription": "string"
  },
  "meta": {
    "string": "string"
  },
  "links": {
    "string": "string"
  },
  "entryId": "string",
  "scope": "string",
  "public": "boolean",
  "isFavorite": "boolean",
  "createdAt": "string",
  "createdBy": "string",
  "updatedAt": "string",
  "updatedBy": "string",
  "revId": "string",
  "savedId": "string",
  "publishedId": "string",
  "type": "string"
}

Field

Description

key

Any of null | string | null

Key of the dashboard entry. Indicates the path and name of the dashboard.

workbookId

Any of null | string | null

ID of the workbook the dashboard belongs to.

data

Data

Required field. Dashboard data structure.

meta

object (map<string, string>)

Required field. Metadata associated with the dashboard.

links

object (map<string, string>)

Information about configured links on the dashboard. For details about dashboard links, see documentation.

entryId

string

Required field. Unique identifier of the dashboard entry.

scope

enum

Required field. Type of the entry.

For dashboards takes value:

  • dash

public

boolean

Required field. Indicates if the dashboard is public.

isFavorite

boolean

Required field. Indicates if the dashboard is marked as favorite.

createdAt

string

Required field. Timestamp when the dashboard was created.

createdBy

string

Required field. User who created the dashboard.

updatedAt

string

Required field. Timestamp when the dashboard was last updated.

updatedBy

string

Required field. User who last updated the dashboard.

revId

string

Required field. Revision ID of the dashboard.

savedId

string

Required field. ID of the saved version of the dashboard.

publishedId

string

Required field. ID of the published version of the dashboard.

type

enum

Required field.

  • ``

DataData

Dashboard data structure.

Field

Description

counter

integer

Required field. Counter for the dashboard.

salt

string

Required field. Salt used for data hashing.

schemeVersion

enum

  • 8

tabs[]

TabsItem

Required field. List of dashboard tabs.

settings

Settings

Required field. Dashboard settings.

supportDescription

string

Description for the window before contacting support.

accessDescription

string

Access error message for the dashboard.

TabsItemTabsItem

Field

Description

id

string

Required field. ID of the dashboard tab.

title

string

Required field. Title of the dashboard tab.

items[]

unknown

Required field. List of tab items.

layout[]

LayoutItem

Required field. Layout configuration for the tab.

connections[]

ConnectionsItem

Required field. Connections used in tab items.

aliases

Aliases

Required field. Aliases for the tab.

LayoutItemLayoutItem

Layout configuration for the tab.

Field

Description

i

string

Required field. Identifier for the layout item.

h

number

Required field. Height of the layout item.

w

number

Required field. Width of the layout item.

x

number

Required field. X coordinate of the layout item.

y

number

Required field. Y coordinate of the layout item.

parent

string

Parent item identifier.

ConnectionsItemConnectionsItem

Field

Description

from

string

Required field.

to

string

Required field.

kind

enum

Required field.

  • ignore

AliasesAliases

Field

Description

default[]

string

SettingsSettings

Information about dashboard settings.

Field

Description

autoupdateInterval

Any of number | null | null

Auto-update interval setting.

maxConcurrentRequests

Any of number | null | null

Maximum concurrent requests.

loadPriority

enum

Widget display order on a mobile device:

  • charts — to load charts at first.
  • selectors — to load selectors at first.

silentLoading

boolean

Required field. Silent loading flag.

dependentSelectors

boolean

Required field. Dependent selectors flag

globalParams

object (map<string, unknown>)

Global parameters.

hideTabs

boolean

Required field. Hide tabs flag.

hideDashTitle

boolean

Hide dashboard title flag.

expandTOC

boolean

Required field. Expand table of contents flag.

assistantEnabled

boolean

Neuroanalyst enabled flag.

Была ли статья полезна?

Предыдущая
getDashboard
Следующая
updateDashboard
Создавайте контент и получайте гранты!Готовы написать своё руководство? Участвуйте в контент-программе и получайте гранты на работу с облачными сервисами!
Подробнее о программе
Проект Яндекса
© 2026 ТОО «Облачные Сервисы Казахстан»