@strive-task/n8n-nodes-kanbano
v1.0.1
Published
n8n module for Kanbano
Readme
n8n-nodes-kanbano
This is an n8n official node for the Kanbano API. It lets you automate authentication, users, board collaboration, tasks, messages, tags, checklist items, and notification token management in n8n workflows.
Published package: @strive-task/n8n-nodes-kanbano
n8n is a fair-code licensed workflow automation platform.
Installation Operations Credentials Compatibility Usage Resources Publishing Version history
Installation
Follow the installation guide in the n8n community nodes documentation.
Operations
Supported resources and operations:
- Board: get many, create, update name, update order, set favorite, set public, archive, unarchive, duplicate, delete
- Board (collaboration): get members, add member, invite member by email, change member role, remove member, precheck invite, send access request, accept/reject request, check pending request, get access requests, get public token
- Board (cover): change cover value, remove cover
- Auth: register, login, verify email registration, refresh, request password reset, recover password, sign out
- Column: get many, create, update name, update order, archive, duplicate, delete
- Firebase: assign token, revoke token
- Task: get many (with filters), create, update name, update description, update status, update date, move, add/remove performer, add/remove member, add/remove tag, archive, duplicate, get history, delete
- Task (sharing/advanced): create share link, get share link, remove all performers, remove all tags
- Task Message: get many, create, update, pin/unpin, delete
- Tag: get many, create, update, delete
- User: get me, update name, change password, create unauthorized user, delete avatar, delete me
- Checklist: get many, create, update name, update order, toggle, delete, delete all
Credentials
Create a Kanbano API credential in n8n and choose one authentication mode:
- Access Token
- Paste a valid Kanbano access token
- Useful when tokens are managed outside n8n
- Email & Password (Auto Refresh)
- Provide Kanbano account email/password
- Node logs in and refreshes tokens automatically
You can also override the API base URL (default: https://api.kanbano.ru).
Compatibility
Tested with current n8n community node tooling (@n8n/node-cli). Keep n8n reasonably up to date for the best compatibility.
Usage
Common flows:
- Sync board data:
Board -> Get Many, thenColumn -> Get Many, thenTask -> Get Many - Create and move tasks:
Task -> Create, thenTask -> Move - Complete work items:
Task -> Update StatuswithCompleted - Manage labels and checklist:
Tag -> Create/Update/DeleteChecklist -> Create/Toggle/Delete
- Manage collaboration:
Board -> Invite Member By EmailBoard -> Get Access RequeststhenAccept Access RequestorReject Access Request
- Work with task messages:
Task Message -> Get Many,Create,Pin,Delete
- Manage session lifecycle:
Auth -> Login,Refresh,Sign Out
Order fields are entered in UI units. The node automatically scales them to Kanbano API order format.
Resources
Publishing
Release model:
- Push to
mainruns CI (lint+build). - Pushing a tag like
v0.3.0runs the publish workflow and publishes to npm.
GitHub Actions prerequisites:
- Repository secret
NPM_TOKENmust be set. - npm token must have publish permissions for
@strive-task. - Package is configured as public scoped package through
publishConfig.
Manual preflight before creating a release tag:
pnpm lintpnpm build- Optional:
npm pack
Version history
0.1.0: initial Kanbano MVP with board/column/task/tag/checklist support.0.2.0: expanded authenticated API coverage for auth, users, board collaboration, task sharing, and task messages.
