Skip to main content

DashboardSharing

A dashboard sharing. This is used to define "shared" dashboards.

type DashboardSharing {
id: ID!
name: String
description: String
dashboard: Dashboard!
customer: Customer!
active: Boolean!
allowedDomains: [String]!
expiry: DateTime
lastUsed: DateTime
requestCounter: Int!
token: String!
timestamp: DateTime!
}

Fields

DashboardSharing.id ● ID! non-null scalar

The unique id of this sharing.

DashboardSharing.name ● String scalar

An optional name for this sharing.

DashboardSharing.description ● String scalar

An optional description for this sharing.

DashboardSharing.dashboard ● Dashboard! non-null object

The owning dashboard.

DashboardSharing.customer ● Customer! non-null object

Which customer is targeted by this dashboard sharing.

DashboardSharing.active ● Boolean! non-null scalar

The active/inactive flag for this sharing.

DashboardSharing.allowedDomains ● [String]! non-null scalar

The list of allowed domain names. Wildcard '*' is supported. To allow all domains you could use '*'.

DashboardSharing.expiry ● DateTime scalar

When this field is set it configures until when this sharing is valid.

DashboardSharing.lastUsed ● DateTime scalar

When was this sharing configuration used for the last time. If null this sharing configuration was not yet used.

DashboardSharing.requestCounter ● Int! non-null scalar

The number of requests detected for this sharing.

DashboardSharing.token ● String! non-null scalar

The generated token for this sharing.

DashboardSharing.timestamp ● DateTime! non-null scalar

When was this object modified.

Member Of

CreateDashboardSharingPayload object ● Dashboard object ● UpdateDashboardSharingPayload object