API Stability Long-Term

The updateDashboard() GraphQL mutation may be used to update a dashboard in LogScale.

For more information on dashboards, see the Dashboards & Widgets documentation page.

Syntax

Below is the syntax for the updateDashboard() mutation field:

graphql
updateDashboard(
      input: UpdateDashboardInput!
   ): UpdateDashboardMutation!

Below is an example of how this mutation field might be used:

Show:
graphql
mutation {
  updateDashboard( input:
    {
      id: "8yHvhPf8GJHDZaP9MRrCSlcvfcbHyInY",
      name: "New Name",
      description: "New Description"
    }
  )
  { dashboard { id } }
}
Example Responses
Show:
json
{
  "data": {
    "updateDashboard": {
      "dashboard": {
        "id": "8yHvhPf8GJHDZaP9MRrCSlcvfcbHyInY"
      }
    }
  }
}

Given Datatypes

For UpdateDashboardInput, there are several parameters that may be given. Below is a list of them along with a description of each:

Table: UpdateDashboardInput

ParameterTypeRequiredDefaultStabilityDescription
Some arguments may be required, as indicated in the Required column. For some fields, this column indicates that a result will always be returned for this column.
Table last updated: Sep 23, 2024
defaultFilterIdstring   The unique identifier for the default filter.
defaultSharedTimeEnabledboolean   Whether the default shared time is enabled.
defaultSharedTimeEndstring   The updated default shared time end for the dashboard.
defaultSharedTimeStartstring   The updated default shared time start for the dashboard.
descriptionstring   An updated description of the dashboard.
filters[FilterInput]yes  The filters for the dashboard. See FilterInput.
idstringyes  The unique identifier of the dashboard to update.
labels[string]yes  The labels for the dashboard being updated.
links[LinkInput]yes  All dashboard links. See LinkInput.
namestring   The name of the dashboard to update.
parameters[ParameterInput]yes  The dashboard parameters. See ParameterInput.
timeJumpSizeInMsinteger   The skip time in milliseconds for the dashboard.
updateFrequencyDashboardUpdateFrequencyInput   The frequency in which the dashboard is to be updated. See DashboardUpdateFrequencyInput.
widgets[WidgetInput]yes  The dashboards widgets. See WidgetInput.

Returned Datatypes

The returned datatype UpdateDashboardMutation has one parameter, but many sub-parameters. Click on the link below for the one parameter to see the table with the sub-parameters:

Table: UpdateDashboardMutation

ParameterTypeRequiredDefaultStabilityDescription
Some arguments may be required, as indicated in the Required column. For some fields, this column indicates that a result will always be returned for this column.
Table last updated: Oct 4, 2024
dashboardDashboardyes Long-TermThe dashboard to update. See Dashboard.