Skip to main content

ReportExecution

This is the success return type from generateReport, and it contains metadata that uniquely identifies the report generation request, as well as the current status of report generation.

type ReportExecution {
id: ID!
reportCode: String!
reportParameters: JSONObject
reportTitle: String!
requestedColumns: [String!]
status: ReportExecutionStatus!
}

Fields

ReportExecution.id ● ID! non-null scalar

A unique identifier for this report generation request. This value is also passed back to the report query endpoint to retrieve the results for a report.

ReportExecution.reportCode ● String! non-null scalar

The original value for the code that was passed in with the report generation request, which identifies which report was run.

ReportExecution.reportParameters ● JSONObject scalar

The original parameters, if any, passed in to this report generation request.

ReportExecution.reportTitle ● String! non-null scalar

The human-readable descriptive title of this report.

ReportExecution.requestedColumns ● [String!] list scalar

The original requested columns, if specified, for this report generation request.

ReportExecution.status ● ReportExecutionStatus! non-null enum

The current status of the report generation request.

Member Of

Report object

Implemented By

GenerateReportResponse union