Skip to content

paginated-report

Manage paginated reports

Authentication scope: fabric

List paginated reports in a workspace

Terminal window
fabio paginated-report list --workspace <value>
Flag Type Required Description
--workspace string Yes Workspace ID

Read-only · Returns list

Show details of a paginated report

Terminal window
fabio paginated-report show --workspace <value> --id <value>
Flag Type Required Description
--workspace string Yes Workspace ID
--id string Yes Paginated report ID

Read-only · Returns object

Create a paginated report in the specified workspace (requires an RDL definition file)

Terminal window
fabio paginated-report create --workspace <value> --name <value>
Flag Type Required Description
--workspace string Yes Workspace ID
--name string Yes Display name
--description string No Optional description (max 256 characters)
--file string No Path to the .rdl definition file (base64-encoded and sent as the definition)
--content string No Inline base64-encoded RDL content
--sensitivity-label string No Sensitivity label ID to apply on creation

Mutates state · Long-running operation · Returns object

Update paginated report properties (name and/or description)

Terminal window
fabio paginated-report update --workspace <value> --id <value>
Flag Type Required Description
--workspace string Yes Workspace ID
--id string Yes Paginated report ID
--name string No New display name
--description string No New description

Mutates state · Returns object

Delete a paginated report

Terminal window
fabio paginated-report delete --workspace <value> --id <value>
Flag Type Required Description
--workspace string Yes Workspace ID
--id string Yes Paginated report ID
--hard-delete bool No Permanently delete (cannot be recovered)

Mutates state · Destructive · Returns void

Get the public definition of a paginated report (returns the .rdl file encoded in base64)

Terminal window
fabio paginated-report get-definition --workspace <value> --id <value>
Flag Type Required Description
--workspace string Yes Workspace ID
--id string Yes Paginated report ID
--decode bool No Decode base64 payloads inline (adds decodedPayload field)

Read-only · Long-running operation · Returns object

Update the definition of a paginated report

Terminal window
fabio paginated-report update-definition --workspace <value> --id <value>
Flag Type Required Description
--workspace string Yes Workspace ID
--id string Yes Paginated report ID
--file string No Path to the .rdl definition file
--content string No Inline base64-encoded RDL content (JSON definition parts array)
--update-metadata bool No Update item metadata from .platform file when present in the definition

Mutates state · Long-running operation · Returns void

Export (render) the paginated report to a file (PDF, PPTX, XLSX, DOCX, CSV, IMAGE, …)

Terminal window
fabio paginated-report export --workspace <value> --id <value> --out <value>
Flag Type Required Description
--workspace string Yes Workspace ID
--id string Yes Paginated report ID
--format string No Output file format (PDF, PPTX, XLSX, DOCX, CSV, XML, MHTML, IMAGE, ACCESSIBLEPDF)
--out string Yes Destination file path to write the exported report to
--parameter string No Report parameter as name=value (repeatable)
--timeout string No Maximum seconds to wait for the export job to complete

Read-only · Long-running operation · Returns object