IWorkspaceReportsService
Home > @gooddata/sdk-backend-spi > IWorkspaceReportsService
IWorkspaceReportsService interface
This API is provided as an alpha preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
Service for managing report page layouts, report templates and reports.
Signature:
export interface IWorkspaceReportsService
Remarks
Report page layouts returned by this service include the built-in layouts shipped with the product (BuiltInReportPageLayouts). Built-ins carry isBuiltIn: true, are never persisted on the backend, and reject update and delete.
Methods
|
Method |
Description |
|---|---|
|
(ALPHA) Create a new report. | |
|
(ALPHA) Create a new report page layout. | |
|
(ALPHA) Create a new report template. | |
|
(ALPHA) Delete an existing report. | |
|
(ALPHA) Delete an existing report page layout. Rejects built-in and locked layouts. | |
|
(ALPHA) Delete an existing report template. | |
|
(ALPHA) Get a single report by its reference. | |
|
(ALPHA) Get a single report page layout by its reference. | |
|
(ALPHA) Get the list of report page layouts available in the workspace, built-in layouts first. | |
|
(ALPHA) Get the list of reports available in the workspace. | |
|
(ALPHA) Get a single report template by its reference. | |
|
(ALPHA) Get the list of report templates available in the workspace. | |
|
(ALPHA) Update an existing report. Rejects locked reports. | |
|
(ALPHA) Update an existing report page layout. Rejects built-in and locked layouts. | |
|
(ALPHA) Update an existing report template. Rejects locked templates. |