n8n-nodes-5day
v0.1.3
Published
n8n community node for 5day.io project management — manage projects, tasks, subtasks, comments, and users directly from your n8n workflows.
Maintainers
Readme
n8n-nodes-5day
An n8n community node that integrates 5day.io with n8n workflows.
This node allows you to automate project management tasks such as creating projects, managing tasks and subtasks, posting comments, managing tags, and retrieving users directly inside your n8n automations.
5day.io is a minimalist project management tool that helps teams plan, track, and finish work without the noise.
Supported Resources & Operations
| Resource | Operations | | ------------- | --------------------------------------------------- | | Project | Create, Delete, Get, Get Many, Update | | Task | Create, Delete, Get, Get Many, Move, Search, Update | | Subtask | Create, Get Many | | Task Comment | Create, Delete | | Task Tag | Add Tag, Remove Tag | | User | Get, Get Many |
Authentication
This node uses OAuth2 (Authorization Code flow) to authenticate with the 5day API.
You will need the following credentials from your 5day account:
- Client ID
- Client Secret
Setup Steps
- Log in to your 5day.io account.
- Navigate to:
My Settings -> Integration Center -> Automation -> n8n
- Generate your Client ID and Client Secret.
- Open n8n and create a new credential of type:
5day OAuth2 API
- Enter your Client ID and Client Secret.
- Complete the OAuth authorization process.
After authentication, the credential can be reused across multiple workflows.
Installation
n8n Cloud / Self-hosted via GUI
- Open n8n.
- Go to Settings → Community Nodes.
- Click Install a community node.
- Enter the package name:
n8n-nodes-5day
- Click Install.
Install via npm (Self-hosted)
If you are running a self-hosted n8n instance:
npm install n8n-nodes-5dayRestart your n8n instance after installation.
Usage
Project — Create
Creates a new project in a workspace.
Required fields: Workspace, Project Name
Optional fields: Space, Description, Budget Type, Start Date, End Date, Priority, Status, Client, Progress, Prefix
Project — Delete
Deletes an existing project.
Required fields: Project
Project — Get
Retrieves a single project by ID.
Required fields: Project
Project — Get Many
Retrieves multiple projects within a workspace.
Optional filters: Space
Supports: Return All (auto-pagination) or limit by count.
Project — Update
Updates an existing project.
Required fields: Workspace, Project
Optional fields: Name, Description, Budget Type, Start Date, End Date, Priority, Status, Client, Progress, Prefix
Task — Create
Creates a new task within a project.
Required fields: Project, Work Item Type, Task Name
Optional fields: Section, Assignees, Description, Start Date, Due Date, Priority, Status, Tags, Story Point, Estimation, Linked Tasks, Custom Fields
Task — Delete
Deletes an existing task.
Required fields: Task ID
Task — Get
Retrieves a single task by ID.
Required fields: Task ID
Task — Get Many
Retrieves tasks from a project.
Optional filters: Section
Supports: Return All or limit by count.
Task — Move
Moves a task to a different project or section.
Required fields: Task ID, Project, Section
Task — Search
Search for tasks using full-text search.
Supports: Return All or limit by count.
Task — Update
Updates an existing task.
Required fields: Task ID, Project
Optional fields: Name, Work Item Type, Section, Assignees, Description, Start Date, Due Date, Priority, Status, Tags, Story Point, Estimation, Linked Tasks, Custom Fields
Subtask — Create
Creates a subtask under an existing parent task.
Required fields: Project, Work Item Type, Parent Task, Subtask Name
Optional fields: Section, Assignees, Description, Start Date, Due Date, Priority, Status, Tags, Story Point, Estimation, Linked Tasks, Custom Fields
Subtask — Get Many
Retrieves all subtasks under a parent task.
Task Comment — Create
Adds a comment to a task.
Required fields: Project, Task, Comment Message
Task Comment — Delete
Removes a comment from a task.
Required fields: Comment ID
Task Tag — Add Tag
Adds one or more tags to a task.
Required fields: Task ID, Project, Tags
Task Tag — Remove Tag
Removes one or more tags from a task.
Required fields: Task ID, Project, Tags
User — Get
Retrieves a single user by ID.
Required fields: User ID
User — Get Many
Retrieves users.
Optional filters: Workspace, Project
Compatibility
- n8n version: 1.0 or newer
- Node.js version: 18+
License
This project is licensed under the MIT License.
