API Stability Long-Term

The createDashboard() GraphQL mutation may be used to create a dashboard in LogScale.

For more information on creating dashboards, see the Create Dashboards and Widgets documentation page. You may also want to look at the Dashboards & Widgets and Dashboards pages for related information.

Syntax

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

graphql
createDashboard(
      input: CreateDashboardInput!
   ): CreateDashboardMutation!

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

Show:
graphql
mutation {
  createDashboard(input:
        { searchDomainName: "humio", 
          name: "my-dashboard",
        } )
  { dashboard {id }}
}
Example Responses
Show:
json
{
  "data": {
    "createDashboard": {
      "dashboard": {
        "id": "r85CDJn6cfMIVeCPfXHEriM1CB93SD5O"
      }
    }
  }
}

Given Datatypes

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

Table: CreateDashboardInput

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 17, 2024
defaultFilterIdstring  Long-TermThe unique identifier for the default filter.
descriptionstring  Long-TermA description of the dashboard.
filters[FilterInput]yes Long-TermA list of filters to use with the dashboard. See FilterInput.
labels[string]yes Long-TermA list of labels to use with the dashboard.
links[LinkInput]yes Long-TermA list of links for the dashboard. See LinkInput.
namestringyes Long-TermThe name of the dashboard to create.
parameters[ParameterInput]yes Long-TermA list of parameters to use with the dashboard. See ParameterInput.
searchDomainNamestringyes Long-TermThe name of the search domain associated with the dashboard to create.
sections[SectionInput]yes Long-TermA list of sections to use with the dashboard. See SectionInput.
updateFrequencyDashboardUpdateFrequencyInputyes Long-TermThe frequency with which to update the dashboard. See DashboardUpdateFrequencyInput.
widgets[WidgetInput]yes Long-TermThe widgets to include in the dashboard. See WidgetInput.

Returned Datatypes

For CreateDashboardMutation there's only one parameter, but with a datatype that has many parameters and sub-parameters of its own. Click on the datatype for this one paramter in the table below to see them:

Table: CreateDashboardMutation

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: Mar 25, 2025
dashboardDashboardyes Long-TermThe dashboard to create. See Dashboard.