Skip to main content

SavedReport

A report version and its parameters, saved under a name. It always runs as whoever runs it.

type SavedReport {
available: Boolean!
bom: Boolean!
canEdit: Boolean!
columns: [String!]
createdAt: DateTimeISO!
description: String
format: ReportFormat!
id: ID!
name: String!
owner: Identity
params: JSONObject!
reportId: String!
reportVersion: Int!
sortKey: String
timeZone: String!
updatedAt: DateTimeISO!
visibility: SavedReportVisibility!
}

Fields​

SavedReport.available ● Boolean! non-null scalar​

Whether the pinned version is still published.

SavedReport.bom ● Boolean! non-null scalar​

SavedReport.canEdit ● Boolean! non-null scalar​

Whether the viewer may change or delete it: its owner, or anyone with reports.manage.

SavedReport.columns ● [String!] list scalar​

The columns to export; all of them when null.

SavedReport.createdAt ● DateTimeISO! non-null scalar​

SavedReport.description ● String scalar​

SavedReport.format ● ReportFormat! non-null enum​

SavedReport.id ● ID! non-null scalar​

SavedReport.name ● String! non-null scalar​

SavedReport.owner ● Identity object​

Null once its owner was removed; it then belongs to the tenant.

SavedReport.params ● JSONObject! non-null scalar​

As saved: a relative period stays relative and is resolved at each run.

SavedReport.reportId ● String! non-null scalar​

SavedReport.reportVersion ● Int! non-null scalar​

The version it runs; a newer version is pinned by updating it.

SavedReport.sortKey ● String scalar​

The declared sort; the report's default order when null.

SavedReport.timeZone ● String! non-null scalar​

SavedReport.updatedAt ● DateTimeISO! non-null scalar​

SavedReport.visibility ● SavedReportVisibility! non-null enum​

Returned By​

savedReport query ● saveReport mutation ● updateSavedReport mutation

Member Of​

SavedReportPage object