npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2025 – Pkg Stats / Ryan Hefner

n8n-nodes-kerio-userapi

v1.4.0

Published

Kerio Connect User API nodes for n8n - Comprehensive integration with Kerio Connect's JSON-RPC API for managing email, calendar, contacts, tasks, notes, and other user operations

Downloads

11

Readme

kerio-connect-userapi

n8n-nodes-kerio-userapi

This repo contains Kerio Connect Collaboration Suite User Mode API (webmail client) nodes to help you connect and perform custom integrations for n8n. It includes the nodes and operations for majority of the actions that you can perform using the Kerio Webmail client.

Table of Contents

Installation

Install the node using the "community nodes" section.

image

For official instuctions, follow the installation guide in the n8n community nodes documentation.

Basic Usage

1. Authentication Setup

Start your workflow with the Kerio Connect User node and select:

  • Resource: Authentication
  • Operation: Login

This node will authenticate with your Kerio Connect server and return the necessary authentication tokens.

2. Subsequent Operations

For all other operations (Mail, Calendar, Contacts, etc.), you'll need to:

  • Use the token and cookie values from the Login node's output
  • Pass these credentials to subsequent Kerio Connect User nodes

Example Workflow

image

image

image

Available Resources and Operations

🔐 Authentication

  • Login: Authenticate with Kerio Connect server and get session tokens
  • Logout: End the current session

📧 Auto Responder

  • Get Auto Responder: Retrieve current out-of-office settings
  • Set Auto Responder: Enable out-of-office with custom message
  • Set Timed Auto Responder: Enable out-of-office with time range and message
  • Disable Auto Responder: Turn off out-of-office settings

📁 Folder Management

  • Get Folders: Retrieve all folders
  • Get Public Folders: Get shared/public folders
  • Search Folder: Search for specific folders
  • Create Folder: Create a new folder
  • Delete Folder: Remove a folder

📬 Mail Operations

  • Get Mails: Retrieve emails from specified folder
  • Get Mail by ID: Retrieve a specific email by its unique identifier
  • Send Mail: Send a new email
  • Delete Mail: Delete emails (permanently or move to trash)
  • Search Mail: Search for emails using full-text search
  • Upload Attachment: Upload file attachments to be used in emails

📅 Calendar

  • Create Event: Create a new calendar event
  • Get Calendar Events: Retrieve events from a calendar folder

👥 Contacts

  • Get Contacts: Retrieve contacts from specified folder
  • Create Contact: Add a new contact
  • Edit Contact: Update existing contact information
  • Delete Contact: Remove a contact

🤝 Delegation

  • Get Active Delegation: Retrieve current delegation users
  • Get Users for Delegation: Get available users, groups, and domains for delegation
  • Add Delegate Users: Add new delegates to the delegation list
  • Remove All Delegates: Clear all delegates from the delegation list
  • Remove Selected Delegate: Remove specific delegates by their user IDs

✅ Tasks

  • Get Tasks: Retrieve tasks from specified folder
  • Create Task: Create a new task
  • Edit Task: Update existing task
  • Delete Task: Remove a task

📝 Notes

  • Get Notes: Retrieve notes from specified folder
  • Create Note: Create a new note
  • Edit Note: Update existing note
  • Delete Note: Remove a note

⚙️ Miscellaneous

  • Change Webmail Color: Update webmail interface color theme
  • Get Account Details: Retrieve user account information
  • Get Quota: Get storage quota information
  • Get Alarm: Get alarm/notification details
  • Get Available Languages: Retrieve available language options
  • Get Available Timezones: Retrieve available timezone options
  • Set Email Settings: Configure email preferences
  • Change Password: Change user password
  • Get Webmail Settings: Get webmail interface settings
  • Set Email Settings: Set email settings