Skip to main content

Dashboard

Represents a dashboard type.

type Dashboard {
id: ID!
name: String
layout: JSON
isDefault: Boolean
canEdit: Boolean
canDelete: Boolean
access: DashboardAccess
createdAt: DateTimeTz!
updatedAt: DateTimeTz!
deletedAt: DateTimeTz
dashlets(first: Int! = 50, after: String): DashletConnection!
}

Fields

Dashboard.id ● ID! non-null scalar

Dashboard's unique identifier.

Dashboard.name ● String scalar

The dashboard's name.

Dashboard.layout ● JSON scalar

The dashboard's layout.

Dashboard.isDefault ● Boolean scalar

Whether this dashbord is the default.

Dashboard.canEdit ● Boolean scalar

Whether the given user can edit this dashboard.

Dashboard.canDelete ● Boolean scalar

Whether the given user can delete this dashboard.

Dashboard.access ● DashboardAccess object

The dashboard's access.

Dashboard.createdAt ● DateTimeTz! non-null scalar

The date and time when the dashboard was created.

Dashboard.updatedAt ● DateTimeTz! non-null scalar

The date and time when the dashboard was last updated.

Dashboard.deletedAt ● DateTimeTz scalar

The date and time when the dashboard was deleted.

Dashboard.dashlets ● DashletConnection! non-null object

The dashboard's dashlets.

Dashboard.dashlets.first ● Int! non-null scalar

Limits number of fetched items. Maximum allowed value: 50.

Dashboard.dashlets.after ● String scalar

A cursor after which elements are returned.

Returned By

createDashboard mutation ● dashboard query ● defaultDashboard query ● deleteDashboard mutation ● markDashboardAsDefault mutation ● restoreDashboard mutation ● updateDashboard mutation

Member Of

DashboardEdge object