Rest API interface for integration of contacts, mails, calendars and tasks
Dear customers and EGroupware users,
For some time now, we have been using the software interface REST-API (Representational State Transfer Application Programming Interface) to enable uniform communication and data exchange between EGroupware and other applications.
The use of the interface offers an easy integration of EGroupware with different systems and thus opens the software for the connection to other solutions used by users. For example, contacts can be retrieved, used and updated from an ERP system in EGroupware.
As of now, it is also possible to send mails with attachments via REST API.
From now on, it is also possible to create application tokens that are only valid for certain users or certain applications, for example, only for the EGroupware mail app or synchronization. This eliminates the need to enter one’s own password into other clients, which makes the usage much more secure.
Another plus point is that by using the Rest API and tokens, you can also display data from or on a web page. Example: A contact form on a page enters the entered data directly into an EGroupware address book via Rest-API.
The EGroupware Rest-API is similar to CalDAV/CardDAV in the area, calendar, addresses and tasks. Also appointments in a certain calendar can be booked in such a way over a web page. Free appointments can be synchronized via CalDAV or Rest-API. For this purpose, a token can be created that is only valid for calendar & synchronization.
More information on GitHub: