thingsboard / thingsboard/thingsboard
Direct download URL for generated reports (Reporting feature).
@mykhailokornieiev is already working on this.
Since Jan 12, 2026.
- Dominant language
- Java
- Stars
- 22.4k
- Forks
- 6.5k
- Avg merge
- 18h 26m
- Merged PRs (30d)
- 37
Description
Is your feature request related to a problem? Please describe.
In ThingsBoard PE v4.2.1.1, after a report is generated using the Reporting feature, there is no direct online download link available for the generated report (for example, a PDF file).
Currently, reports can only be downloaded manually from the Reporting → Reports tab using the Download button in the UI. However, there is no direct URL that can be shared or reused to download the same report file.
This becomes a problem when sending reports via email or external systems, especially in cases where the PDF size exceeds email attachment limits. Without a direct download link, users have no alternative way to access the report.
Describe the solution you'd like
Provide a direct download link (URL) for each generated report (e.g., PDF) that allows users to download the report online.
The link should correspond to the same report shown in the Reporting → Reports tab and perform the same action as the existing Download button, but in a sharable URL form.
Additional context
Having a direct download link would allow users to:
- Share report access via email or messaging instead of attaching large files
- Handle cases where email attachment size limits are exceeded
- Integrate report delivery more flexibly into existing workflows
If this functionality does not currently exist, please consider this as a feature request.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.