# Reporting API: return total view count on reports and dashboards

**URL:** <https://community.hubspot.com/t/reporting-api-return-total-view-count-on-reports-and-dashboards/160601>\
**Category:** HubSpot Ideas\
**Tags:** reports, api, dashboards\
**Created:** [October 1, 2026, 2:53pm UTC](https://community.hubspot.com/t/reporting-api-return-total-view-count-on-reports-and-dashboards/160601 "2026-10-01T14:53:37Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kristiina](https://avatars.discourse-cdn.com/v4/letter/k/df788c/32.png) [@Kristiina](https://community.hubspot.com/u/Kristiina)\
**Post date:** [October 1, 2026, 2:53pm UTC](https://community.hubspot.com/t/reporting-api-return-total-view-count-on-reports-and-dashboards/160601/1 "2026-10-01T14:53:38Z")

</div>

The Reporting API returns `lastViewedAt` and `lastViewedByUserId`, which tell us when a report or dashboard was last opened. They don’t tell us how often. A report that one person opened once yesterday looks the same as one the whole team uses every day.

We’d like a `totalViews` field. Even better would be views over a period (e.g. last 30 or 90 days) or the number of distinct viewers.

Why it matters: in a portal with more than 3,800 reports, usage is the best signal for deciding what to keep, merge or archive. “Last viewed” alone can’t tell a report the team relies on from one someone clicked once.
