We are using the TeamViewer Web API to retrieve remote connection reports using the following https://webapi.teamviewer.com/api/v1/reports/connections?deviceid=[Removed as per Community Guidelines]
In the TeamViewer Management Console, under:
Group: North America Cytometry for Non-IVD
Tab: Connection Reports
Date Range: 07/05/2025 – 07/11/2025
Target Device: DEV_Nano_IN_091
—we are seeing two session records:
- One for an internal user (Nidhi Subrahmanya Hegde)
- One for an external user (Visakh)
However, the API only returns the session for the internal user. The external user's session does not appear in the API response.
We would like to know:
- Is it expected behavior that external user connections are excluded from the
/reports/connections
API? - If so, is there a way to include external sessions in the report via:
- An alternate endpoint?
- A permission or configuration change in our TeamViewer company account?
- Is there any way to programmatically retrieve the same set of data that is shown in the Web UI under Connection Reports?