Lizenz: Standard, Advanced, Ultimate-Cloud, On-Premises
Mit der AnyDesk REST API können Sie den Abruf und die Verwaltung von Kontodaten über die my.anydesk I Verwaltungskonsole automatisieren.
Sie können die API verwenden, um AnyDesk-Daten in Systeme von Drittanbietern zu integrieren, z. B. um die Abrechnung zu automatisieren oder Sitzungsprotokolle zu sammeln.
Funktionen
Ab Version 1.1.1 unterstützt die REST-API die folgenden Befehle:
Anzeigen von Lizenzdetails
Kontodetails anzeigen (Lizenz, Anzahl der AnyDesk-Clients usw.)
Listet alle AnyDesk-Clients auf, die für das Konto registriert sind
Abrufen von Details für einen bestimmten Client (z. B. Alias, Online-Status)
Entfernen eines Clients aus der Lizenz
Abrufen von Verlauf der Sitzung für einen ausgewählten Zeitraum
Detaillierte Sitzungsdaten anzeigen
Hinzufügen oder Aktualisieren von Sitzungskommentaren
Schließen einer aktiven Sitzung
Ändern eines Client-Alias
Entfernen eines Client-Alias
Listen Sie die Namen und IDs aller Adressbücher auf, die mit Ihrer Lizenz verknüpft sind.
Einrichten der API
Die aktuelle REST-API-Dokumentation finden Sie im Reiter Dateien des my.anydesk.com Kundenportals.
Diese Dokumentation enthält den Setup-Prozess (Domäne, Authentifizierungsheader), um das REST-Interface mit den AnyDesk Servern zu verbinden.
Die neueste API-Dokumentation ist auf der Registerkarte "Dateien " my.anydesk I Kontos verfügbar. Es enthält Anweisungen für:
API-Endpunkt-Domänen
Authentifizierungs-Header
Schritte zum Einrichten der Verbindung
Beglaubigungsschreiben
Um die REST-API verwenden zu können, benötigen Sie Folgendes:
Ihre Lizenz-ID
Ihr API-Passwort
💡 ANMERKUNG
Um API-Anmeldeinformationen anzufordern, wenden Sie sich an den AnyDesk-Support und geben Sie Ihre Kundennummer an.
Informationen zu On-Premises-Lizenzen finden Sie im Installationsanleitung unter Konsolenbefehle > Erweiterte Befehle > REST-API.
Python-Modul
Sie können auch auf eine open-source Python module zugreifen, die Skripts und Vorlagen enthält, die Ihnen den Einstieg in die API erleichtern. Sie können diese Beispiele verwenden, um Ihre eigenen Integrationen zu erstellen oder Aufgaben zu automatisieren.
Enthaltene Beispielskripte:
Exportieren von Sitzungsdaten (in Terminal oder CSV)
Auflisten aller Adressbücher und ihrer IDs
Listet alle Clients auf, die Ihrer Lizenz hinzugefügt wurden, einschließlich Aliasnamen
Ausgabe von Systemstatistiken (aktive Sitzungen, Gesamtzahl der Sitzungen, Anzahl der Kunden, Online-Geräte und mehr)
Das Modul ist Open Source, so dass Sie es an Ihre Automatisierungsanforderungen anpassen können.
Erste Schritte:
Laden Sie das Python-Modul von GitHub herunter.
Extrahieren Sie die Dateien an den von Ihnen bevorzugten Speicherort.
Geben Sie in der
auth.cfg
Datei (zu finden in/doc/examples/
) Ihre API-Anmeldeinformationen ein.Installieren Sie die neueste Version von Python für Ihr Betriebssystem.