https://github.com/teamviewer/api-example-scripts
TeamViewer Web API example scripts
https://github.com/teamviewer/api-example-scripts
automation powershell scripting scripts teamviewer webapi
Last synced: 2 days ago
JSON representation
TeamViewer Web API example scripts
- Host: GitHub
- URL: https://github.com/teamviewer/api-example-scripts
- Owner: teamviewer
- License: mit
- Created: 2019-01-03T09:14:29.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2026-02-04T13:41:13.000Z (10 days ago)
- Last Synced: 2026-02-05T00:53:07.658Z (10 days ago)
- Topics: automation, powershell, scripting, scripts, teamviewer, webapi
- Language: PowerShell
- Homepage: https://www.teamviewer.com
- Size: 131 KB
- Stars: 23
- Watchers: 8
- Forks: 10
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# TeamViewer Web API example scripts
[](https://github.com/teamviewer/api-example-scripts/actions/workflows/ci.yml)
A continously growing set of Powershell example scripts that showcase the
[TeamViewer Web API](https://www.teamviewer.com/en/for-developers/).
## Contents
### [Add-SsoExclusionsFromCSV](./Add-SsoExclusionsFromCSV)
* 📜 Adds users from a CSV file to the TeamViewer SSO exclusion list of their respective domain.
* ⚙️ [TeamViewerPS](https://github.com/teamviewer/TeamViewerPS) module needed
### [Set-TeamViewerDevicesPolicy](./Set-TeamViewerDevicesPolicy)
* 📜 Sets the policy for all / specific devices to specific policy or inherits policy from group.
* ⚙️ [TeamViewerPS](https://github.com/teamviewer/TeamViewerPS) module needed
### [Remove-TeamViewerDuplicateDevicesV2](./Remove-TeamViewerDuplicateDevicesV2)
* 📜 Removes TeamViewer devices (MDv2) that have a duplicate counterpart in the same company.
* ⚙️ [TeamViewerPS](https://github.com/teamviewer/TeamViewerPS) module needed
### [Remove-TeamViewerOutdatedDevice](./Remove-TeamViewerOutdatedDevice)
* 📜 Removes TeamViewer devices (MDv1) that didn't appear online for a given time.
* ⚙️ [TeamViewerPS](https://github.com/teamviewer/TeamViewerPS) module needed
### [Remove-TeamViewerOutdatedDeviceV2](./Remove-TeamViewerOutdatedDeviceV2)
* 📜 Removes TeamViewer devices (MDv2) that didn't appear online for a given time.
* ⚙️ [TeamViewerPS](https://github.com/teamviewer/TeamViewerPS) module needed
### [Import-TeamViewerUser](./Import-TeamViewerUser)
* 📜 Imports and updates a set of users from a CSV file into the TeamViewer company.
* ⚙️ [TeamViewerPS](https://github.com/teamviewer/TeamViewerPS) module needed
### [Invoke-TeamViewerGroupPerUserSync](./Invoke-TeamViewerGroupPerUserSync)
* 📜 Moves devices from a common group to a shared group per user.
* ⚙️ [TeamViewerPS](https://github.com/teamviewer/TeamViewerPS) module needed