Schnittstelle Rest-API zur Einbindung von Kontakten, Mails, Kalendern und Aufgaben
Liebe Anwender*innen,
schon seit einiger Zeit nutzen wir die Software-Schnittstelle REST-API (Representational State Transfer Application Programming Interface), um eine einheitliche Kommunikation und den Datenaustausch zwischen EGroupware und anderen Anwendungen zu ermöglichen.
Die Verwendung der Schnittstelle bietet eine einfache Integration von EGroupware mit verschiedenen Systemen und öffnet die Software damit für die Anbindung an andere, von Anwendern genutzte Lösungen. Kontakte können so beispielsweise aus einem ERP-System in EGroupware abgerufen, genutzt und aktualisiert werden.
Neu ist ab sofort, dass man auch Mails mit Anhängen per REST-API versenden kann.
Hierbei kann man ab jetzt auch Applikation-Tokens erzeugen, die nur für bestimmte Benutzer oder bestimmte Anwendungen gültig sind, beispielsweise nur für die EGroupware Mail-App oder die Synchronisation. Die Eingabe des eigenen Passworts in andere Clients entfällt somit, was die Verwendung wesentlich sicherer macht.
Ein weiterer Pluspunkt ist, dass man durch die Verwendung der Rest-API und den Tokens auch Daten von oder auf einer Webseite anzeigen kann. Beispiel: Ein Kontaktformular auf einer Seite trägt per Rest-API die eingegebenen Daten direkt in ein EGroupware Adressbuch ein.
Die EGroupware Rest-API ist im Bereich, Kalender, Adressen und Aufgaben an CalDAV/CardDAV angelehnt. Auch Termine in einem bestimmten Kalender können so über eine Webseite gebucht werden. Freie Termine sind per CalDAV oder Rest-API synchronisierbar. Dazu kann ein Token erstellt werden, das nur für Kalender & Synchronisation gültig ist.
Mehr Informationen finden Sie auf GitHub: