Start a conversation

Using Kerio Connect API

Overview

Kerio Connect offers its own APIs, enabling developers to access the Kerio Connect server programmatically. This integration is essential for incorporating Kerio Connect with third-party solutions or for automating specific tasks. The APIs provide the same actions available in the client and administration interfaces, such as adding or removing users, updating IP address groups, reading logs, managing time ranges, and more.

Solution

Accessing API's

Sample Use case

To get contacts from Kerio Connect, you may execute the method called Contacts.get in the source code. For the syntax, refer to the index.php found in the API Client Library installation files (sample_applications > addressbookUtility).

addressbook_utility.png

The following is a sample query that helps to identify examples of Kerio Connect implementation of Contacts.get function:

grep -rin 'Contacts.get'

The output will look similar to the below screenshot:

contacts_get.png

Summary

This article provides a guide on how to use the Kerio Connect API for integrating and automating tasks with the Kerio Connect server. It covers accessing different types of APIs, provides a sample use case, and guides on executing a specific function.

FAQ

  1. Where can I find a technical guide to the Kerio API?

  2. Can I automate tasks using the Kerio Connect API?
    Yes, Kerio Connect API allows for automating various tasks by integrating with third-party solutions or writing custom scripts.

Choose files or drag and drop files
Was this article helpful?
Yes
No
  1. Priyanka Bhotika

  2. Posted

Comments