This is a custom n8n node that integrates with Redmine, the flexible project management web application. This node allows you to interact with Redmine's API to manage Issues, Projects, and Users.
Follow the installation guide in the n8n community nodes documentation.
To use this node, you need to set up credentials with your Redmine instance:
- Go to "Credentials" in the n8n UI
- Click on "Create New"
- Search for "Redmine API"
- Enter your Redmine URL (e.g., https://redmine.example.com)
- Enter your API key (You can get this from your Redmine account settings)
Manage issues in your Redmine projects.
-
Get: Retrieve a single issue by ID
- Required parameters:
- Issue ID
- Required parameters:
-
Get Many: Retrieve multiple issues with filtering options
- Parameters:
- Return All (boolean): Whether to return all results or limit
- Limit (number): Maximum number of results to return when not returning all
- Offset (number): Number of issues to skip in response
- Sort (string): Column to sort by. Append :desc to invert the order (e.g., created_on:desc).
- Include (list): Associated data to include in the response. Options: Attachments, Children, Journals, Relations, Watchers.
- Filters:
- Assigned To ID: Filter by the assigned user
- Author ID: Filter by author
- Category ID: Filter by category
- Created On: Filter by creation date. Operations exact, before, after and range
- Custom Fields: Filter by custom fields
- Fixed Version ID: Filter by fixed version
- Issue ID:Filter by issue
- Parent ID: Filter by parent
- Priority ID: Filter by priority
- Project ID: Filter by project
- Status ID: Filter by status
- Subject: Filter by subject
- Subproject ID: Filter by subproject
- Target Version ID: Filter by target version
- Tracker ID: Filter by tracker
- Updated On: Filter by updated date. Operations exact, before, after and range
- Parameters:
-
Create: Create a new issue
- Required parameters:
- Project ID: The project where the issue will be created
- Subject: The subject/title of the issue
- Additional fields:
- Assigned To ID
- Category ID
- Description
- Due Date
- Estimated Hours
- Fixed Version ID
- Parent Issue ID
- Priority ID
- Start Date
- Status ID
- Tracker ID
- Custom Fields: Add any custom fields defined in your Redmine instance
- Required parameters:
-
Update: Update an existing issue
- Required parameters:
- Issue ID
- Additional fields: Same as Create operation
- Required parameters:
-
Delete: Delete an issue
- Required parameters:
- Issue ID
- Required parameters:
Manage projects in your Redmine instance.
-
Get: Retrieve a single project by ID
- Required parameters:
- Project ID
- Required parameters:
-
Get Many: Retrieve multiple projects with filtering options
- Parameters:
- Return All (boolean): Whether to return all results or limit
- Limit (number): Maximum number of results to return when not returning all
- Filters:
- Include Archived: Filter projects by status (All, Open Only, Closed Only)
- Parameters:
-
Create: Create a new project
- Required parameters:
- Name: The name of the project
- Identifier: The identifier used in URLs
- Additional fields:
- Description
- Homepage
- Is Public (boolean)
- Parent ID: For subprojects
- Inherit Members (boolean)
- Enabled Modules: Select which modules to enable (Issue Tracking, Time Tracking, News, Documents, Files, Wiki, Repository, Forums, Calendar, Gantt)
- Custom Fields: Add any custom fields defined in your Redmine instance
- Required parameters:
-
Update: Update an existing project
- Required parameters:
- Project ID
- Additional fields: Same as Create operation
- Required parameters:
-
Delete: Delete a project
- Required parameters:
- Project ID
- Required parameters:
Manage users in your Redmine instance.
-
Get: Retrieve a single user by ID
- Required parameters:
- User ID
- Required parameters:
-
Get Current: Retrieve the current authenticated user
- No parameters required
-
Get Many: Retrieve multiple users with filtering options
- Parameters:
- Return All (boolean): Whether to return all results or limit
- Limit (number): Maximum number of results to return when not returning all
- Filters:
- Group ID: Filter users by group
- Name: Filter users by name
- Status: Filter by status (Active, Registered, Locked)
- Parameters:
-
Create: Create a new user
- Required parameters:
- Login: Username
- First Name
- Last Name
- Password
- Additional fields:
- Admin (boolean): Whether the user is an administrator
- Authentication Source ID
- Email Notifications: Options for email notification preferences
- Must Change Password (boolean)
- Status: User status (Active, Registered, Locked)
- Custom Fields: Add any custom fields defined in your Redmine instance
- Required parameters:
-
Update: Update an existing user
- Required parameters:
- User ID
- Additional fields: Same as Create operation
- Required parameters:
-
Delete: Delete a user
- Required parameters:
- User ID
- Required parameters:
Feel free to submit issues, feature requests, and contributions via GitHub.