Skip to main content
PATCH
Update a dashboard

Authorizations

Authorization
string
header
required

Organization API key (sl_…).

Headers

If-Match
string | null

The dashboard's current ETag.

x-tenant-id
string
required

The organization ID the request is scoped to.

Path Parameters

dashboard_id
string
required

Body

application/json

Changes to apply to a dashboard.

Omitted fields remain unchanged. An explicit null clears a nullable field. Blocks are managed through the dashboard's block collection.

name
string
description
string | null
visibility
enum<string>
Available options:
private,
team,
public
status
enum<string>
Available options:
draft,
published
team_id
string | null
layout
Layout · object | null
filters
any[] | null
date_range
DateRange · object | null
time_grain
enum<string> | null
Available options:
day,
week,
month
freeform_layout
FreeformLayoutItem · object[] | null
icon
string | null
color
string | null

Response

Successful Response

A configurable collection of blocks for monitoring related information.

id
string
required
read-only

The unique identifier of the dashboard.

name
string
required

The display name of the dashboard.

visibility
enum<string>
required

Who can access the dashboard: its owner, a team, or the organization.

Available options:
private,
team,
public
status
enum<string>
required

Whether the dashboard is a draft or has been published.

Available options:
draft,
published
created_by
string
required
read-only

The identifier of the user or API key that created the dashboard.

create_time
string
required
read-only

When the dashboard was created, as an RFC 3339 UTC timestamp.

update_time
string
required
read-only

When the dashboard was last changed, as an RFC 3339 UTC timestamp.

etag
string
required
read-only

Opaque strong ETag. Supply it in an If-Match header when changing or deleting the dashboard.

description
string | null

Additional context about the dashboard and its purpose.

team_id
string | null

The team the dashboard is shared with. Set only when visibility is team.

updated_by
string | null

The identifier of the user or API key that most recently changed the dashboard.

layout
Layout · object | null

Saved layout settings for the dashboard.

filters
any[] | null

Filters applied to all compatible blocks in the dashboard.

date_range
DateRange · object | null

Date range applied to all compatible blocks in the dashboard.

time_grain
enum<string> | null

Time grain applied to all compatible blocks in the dashboard.

Available options:
day,
week,
month
freeform_layout
FreeformLayoutItem · object[] | null

Positions and sizes of blocks on the dashboard grid.

icon
string | null

Icon associated with the dashboard.

color
string | null

Color associated with the dashboard.

blocks
Block · object[]

Blocks contained in the dashboard, oldest first.