The TeamViewer API for application developers provides access to the following TeamViewer functionality:
Methods related to a TeamViewer company profile (e. g. create new company member, modify member information).
Methods related to groups in your TeamViewer Computers & Contacts list (e. g. create group, share group)
Methods related to remote control sessions with TeamViewer (e. g. create new session, modify session information).
Methods related to connection reporting in the TeamViewer Management Console (e. g. list connection reports, export reports).
Methods related to TeamViewer Meetings (e. g. Schedule meetings, start spontaneous meeting)
Computers & Contacts
Methods related to the TeamViewer Computers & Contacts list (e. g. see who is online, start a remote control session with a contact or device, or batch import new contacts from your address book).