Package Information
Released: 9 mo ago
Downloads: 8 weekly / 38 monthly
Latest Version: 1.0.0
Author: Community
Available Nodes
Documentation generating…
Documentation
n8n-nodes-vikunja
This is an n8n community node package for Vikunja - the open-source, self-hosted To-Do app.
Vikunja is a powerful task management application that can be self-hosted. This package provides comprehensive integration for n8n automation workflows.
Features
- 14 Resources: Tasks, Projects, Labels, Teams, Buckets, Views, Comments, Attachments, Filters, Webhooks, Users, Notifications, Subscriptions, and API Tokens
- Complete CRUD Operations: Create, Read, Update, Delete for all resources
- Webhook Triggers: Real-time automation based on Vikunja events
- AI Agent Tools: 9 specialized tools for use with n8n AI Agent node
- Advanced Filtering: Full support for Vikunja's filter query syntax
Installation
Community Nodes (Recommended)
- Go to Settings > Community Nodes
- Click Install
- Enter
n8n-nodes-vikunja - Click Install
Manual Installation
cd ~/.n8n/nodes
npm install n8n-nodes-vikunja
Quick Start
Add Credentials
- Go to Credentials > New
- Search for "Vikunja API"
- Enter your Vikunja host URL and API token
Use in Workflow
- Add "Vikunja" node
- Select resource and operation
- Configure parameters
- Execute!
Nodes
Vikunja
Main node with all operations:
| Resource | Operations |
|---|---|
| Task | Create, Get, Update, Delete, Bulk Update, Assignees, Labels, Relations |
| Project | Create, Get, Update, Delete, Duplicate, Team/User sharing |
| Label | Create, Get, Update, Delete |
| Team | Create, Get, Update, Delete, Members management |
| Bucket | Create, Get, Update, Delete (Kanban) |
| View | Create, Get, Update, Delete (List/Gantt/Table/Kanban) |
| Comment | Create, Get, Update, Delete |
| Attachment | Upload, Download, Delete |
| Filter | Create, Get, Update, Delete |
| Webhook | Create, Get, Update, Delete |
| User | Get current, Search, Settings |
| Notification | Get, Mark read |
| Subscription | Subscribe, Unsubscribe |
| Token | Create, Delete |
Vikunja Trigger
Webhook-based trigger for real-time events:
- Task events (created, updated, deleted)
- Comment events
- Assignee events
- Project events
- Team events
AI Agent Tools
Specialized tools for AI workflows:
- Create Task
- Get Task
- List Tasks
- Update Task
- Complete Task
- Delete Task
- List Projects
- Create Project
- Add Comment
Documentation
See docs/README.md for complete documentation.
Requirements
- n8n v1.0.0 or later
- Vikunja instance with API access
- API Token or JWT authentication
Development
# Clone
git clone <repository-url>
cd n8n-nodes-vikunja
# Install dependencies
npm install
# Build
npm run build
# Development mode
npm run dev