Skip to main content
POST
Error

Авторизации

Authorization
string
header
обязательно

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Тело

application/json
name
string
обязательно

Dashboard name.

Maximum string length: 1024
Пример:

"New Dashboard"

tiles
object[]
обязательно

List of tiles/charts to include in the dashboard.

Maximum array length: 500
tags
string[]

Tags for organizing and filtering dashboards.

Maximum array length: 50
Maximum string length: 32
Пример:
filters
object[]

Dashboard filter keys to add to the dashboard and apply across all tiles

savedQuery
string | null

Optional default dashboard query to persist on the dashboard.

Пример:

"service.name = 'api'"

savedQueryLanguage
enum<string> | null
по умолчанию:lucene

Query language used by savedQuery.

Доступные опции:
sql,
lucene
Пример:

"sql"

savedFilterValues
object[]

Optional default dashboard filter values to persist on the dashboard.

containers
object[]

Optional grouping containers. Each tile may join a container via tile.containerId, and a tab inside it via tile.tabId.

Maximum array length: 50

Ответ

Validation result. HTTP 200 is always returned for valid and invalid bodies — a non-200 response means the request itself failed (auth, server error, etc.).

valid
boolean
обязательно

True when the body passes all validation rules.

errors
object[]
обязательно

Validation errors. Empty when valid is true.

normalized
object | null
обязательно

The parsed dashboard body with defaults applied (no persistence, so no server-assigned tile IDs). Populated when valid is true, null when valid is false.

Последнее изменение 15 июля 2026 г.