Skip to main content
PUT
PUT /v1/dashboards

Update a Dashboard

Create a dashboard or update it if it already exists, using PUT /v1/dashboards with the full request body. Send the complete definition, not just the fields you want to change. To change only some fields, use PATCH with a JSON Patch array and the application/json-patch+json content type, as shown in the PATCH examples below.

Body Parameters

string
required
Name of the dashboard. Must be unique within the parent dashboard service.
string
required
Fully qualified name of the parent DashboardService, for example sample_superset.
string
Human-readable display name for the dashboard.
string
Description of the dashboard in Markdown format.
string
URL of the dashboard in the source system.
array
Array of chart fully qualified names to associate with the dashboard.
array
Array of owner references (users or teams) to assign to the dashboard.
array
Fully qualified names of the domains to assign for governance purposes.
array
Array of classification tags to apply to the dashboard.
object
Custom property values defined by your organization’s metadata schema.
PUT /v1/dashboards

Returns

Returns the updated dashboard object with the new version number.

Response

string
Unique identifier for the dashboard (UUID format).
string
Dashboard name.
string
Fully qualified name in format service.dashboardName.
string
Updated description.
number
Incremented version number.

Error Handling