Using the TeamViewer API, you can integrate TeamViewer functionality into other systems like CRMs, ticket systems, helpdesk solutions, or web apps.
Specifications
The API is RESTful and uses OAuth 2.0 for authentication and JSON for data communication. The API offers functions for:
- User management
- Connection reporting
- Remote control sessions with service cases
- Online Meetings
- Computers & Contacts list
Detailed information and example scripts can be found on our website:
https://dl.teamviewer.com/integrate/TeamViewer_API_Documentation.pdf
There you can also find pre-built TeamViewer integrations to integrate into your working environment.
Also see our Knowledge Base for detailed documentation about our different integrations.
How can I use the TeamViewer API features?
General
The usage of the TeamViewer API is tied to legal licensing and technical requirements.
Technical requirements
The TeamViewer API is available via the TeamViewer (Classic) Management Console. Therefore, a TeamViewer account is required for using the API.
The account is needed for both using available integrations/applications and developing your own integrations.
Licensing
Below you can find an overview of available functions for licenses. The overview illustrates which API functions can be called up using the different TeamViewer licenses.
It only refers to the use of an integration/application that has been developed using the API. To use an integration, a TeamViewer license for version 11 (or later) is required.
* A TeamViewer license for version 11 (or later) is required.
📌Note: There is no license required for developing an application using the TeamViewer API.